使用 NSXMLDocument,而不使用 XPath,是否有一种简单的方法来解析 XML 文档并将其反序列化为自定义对象以创建对象树层次结构?
例如,如果我有下面显示的 xml,是否可以将详细信息放入 Restaurant 对象和其中的 content 对象?
<restaurants>
<content>spanish name</content>
<content>english name</content>
</restaurant>
<spa>
<content>spa spanish name</content>
<content>spa english name</content>
</spa>
我将使用您上面的答案来扩展它以在 iOS 中使用 Kissxml 进行编程。由于kissXML 文档提到XML 解析器的行为方式与NSXMLDocument 相同,所以我使用NSXMLDocument 提出了这个问题。