我想在Cocoa Application中解析这个文件。但是xml的解析器没有工作。请帮助解析这个文件或其他类似的xml文件。 谢谢... 我的Xml文件如下:
西仁
<property id=\"license\">
<object>
<property id=\"color\">
<string>red</string>
</property>
<property id=\"expiresOn\">
<string>10-10-2010</string>
</property>
<property id=\"Note\">
<string>This licence is valid to <hussain.cutpiecewala@gmail.com> until 10-10-2010</string>
</property>
</object>
</Property>
答案 0 :(得分:4)
我想在Cocoa Application中解析这个文件。但xml的解析器没有工作。
解析器工作正常。你的意见被打破了;它不是有效的XML。
它有两个问题:
string
元素中property#Note
元素的值包含未转义的尖括号。你的意见被打破了;因此,您无法将其解析为XML。如果要解析XML,则需要有效的XML来解析。
答案 1 :(得分:0)
您是否考虑过使用DOM?快速Google搜索显示Apple的库提供了DOM实现。然后,只需找到正确的元素并在其上调用getAttribute
即可找到各种属性的值。