我正在尝试使用 XPath 来解析 XML 文档。假设地说,我的 NSXMLElement 之一如下所示:
<foo bar="yummy">
我正在尝试获取属性 bar 的值,但是我使用的任何代码解释都会返回 bar="woo",这意味着我需要进行进一步的字符串处理才能单独访问 woo 和 woo。
本质上我正在做类似的事情
NSArray *nodes = [xmlDoc nodesForXPath:@"foo/@bar" error:&error];
xmlElement = [nodes objectAtIndex:0];
无论如何编写上面的代码只是为了给我好吃,而不是 bar="yummy" 这样我就可以不用解析字符串了?
谢谢。
假设正在使用 TouchXML,是否仍然可以获得类似的结果?就像只获取属性的值,没有属性 =“值”?这导致随后必须进一步解析字符串以获取值。