У меня есть xml. Я использую TouchXML для его анализа. По сути, Lookup выглядит так:
<Lookup>
<LookupID>201150103538705</LookupID>
<LookupName />
<LookupType>Category</LookupType>
<VendorID>10</VendorID>
</Lookup>
Когда я делаю это, он возвращает все Lookup в документе:
NSArray *lookups = [[xmlDoc rootElement] nodesForXPath:@"//TestA:Lookup"
namespaceMappings:mappings
error:nil];
То, что я хочу сделать, это получить все поиски, чей LookupType равен Composition (сравнение строк). Итак, вот что я пробовал, и он возвращает ноль:
NSArray *lookups = [[xmlDoc rootElement] nodesForXPath:@"//TestA:Lookup[LookupType=\"Composition\"]"
namespaceMappings:mappings
error:nil];
Спасибо