【发布时间】:2013-08-29 02:11:22
【问题描述】:
我有一个简单的 XML,我需要从 puid-list 中获取 first 'id'。我发现了很多示例,但由于名称空间的原因,它们都没有做到这一点。如何将 id 作为 NSString 取出?
PS:我在 Mac 上。
<genpuid songs="1" xmlns:mip="http://musicip.com/ns/mip-1.0#">
<track file="/htdocs/test.mp3" puid="0c9f2f0e-e72a-c461-9b9a-e18e8964ca20">
<puid-list>
<puid id="0c9f2f0e-e72a-c461-9b9a-e18e8964ca20"/>
</puid-list>
</track>
</genpuid>
【问题讨论】:
-
您使用的是 Mac 还是 iPhone? iPhone 只有 NSXMLParser,但 Mac 有 NSXMLDocument(它支持 XPath)。此外,虽然你有一个命名空间,但它并没有在任何地方使用。
标签: objective-c xml cocoa