【发布时间】:2011-06-21 10:41:27
【问题描述】:
我有一个xml,我正在使用TouchXML 来解析它。基本上,查找看起来像这样:
<Lookup>
<LookupID>201150103538705</LookupID>
<LookupName />
<LookupType>Category</LookupType>
<VendorID>10</VendorID>
</Lookup>
当我这样做时,它会返回文档中的所有查找:
NSArray *lookups = [[xmlDoc rootElement] nodesForXPath:@"//TestA:Lookup"
namespaceMappings:mappings
error:nil];
我想要做的是获取所有 LookupType 等于 Composition(字符串比较)的查找。所以这就是我尝试过的,它返回 null:
NSArray *lookups = [[xmlDoc rootElement] nodesForXPath:@"//TestA:Lookup[LookupType=\"Composition\"]"
namespaceMappings:mappings
error:nil];
谢谢
【问题讨论】:
标签: objective-c xml cocoa-touch xpath touchxml