这是我的 XML
<MyXML ID="tester" Server="example.com">
<CONF>
<MYAPP LOCN="/Application/data/" DATADIR="/tmp/data">
..
</CONF>
</MyXML>
这是我正在使用的代码
NSString *xmlFilePath =@"/Applications/conf/MyConf.xml";
NSLog(@"%@",xmlFilePath);
NSData *xmlData = [NSData dataWithContentsOfFile:xmlFilePath];
NSString *xPathQuery =@"/MyXML";
NSArray *xmlArray = PerformXMLXPathQuery(xmlData,xPathQuery);
它给了我完整的 XML 作为 NSArray。如何遍历这个 NSArray,或者如何使用 XPath 准确地获取节点和属性。我用过
NSString *xPathQuery =@"/MyXML[@ID]";
但它不返回属性 ID,它只返回 null。
我认为最好遍历 NSArray,但是如何做到这一点(我是 Objective C 的新手,当我寻找遍历由返回的 NSArray 时,我只得到了 HTML NSArray 的示例)