Я читаю файл XML и анализирую его, используя Obj-C и какао. Я читаю значения, используя следующую строку (чтобы прочитать тег <DocOwner>
):
NSArray* DocownerArray = [root nodesForXPath:@"//DocOwner" error:nil];
for(NSXMLElement* xmlElement in DocownerArray)
[DocOwner addObject:[xmlElement stringValue]];
но я столкнулся с проблемой, в случаях, когда у меня есть следующее:
<Discover id="1234">SomeValue</Discover>
с использованием предыдущего метода вернет SomeValue
, но не id=1234
. Как я могу разобрать эту часть?
Это сделано в XCode 4 для Mac OS X.
Спасибо