Я бы хотел выбрать атрибут из элемента XML в документе XML, используя XPath.
Мой XML-документ является экземпляром NSXMLDocument. Вот пример XML-документа:
<rootnode>
<mynode myattrib="getMe"></mynode>
</rootnode>
Мой XPath - это что-то вроде:
//mynode@myattrib
Это должно вернуть значение "getMe" (в соответствии с: http://www.bit -101.com / xpath / ).
Когда я пытаюсь сделать это, используя:
[xmlDoc nodesForXpath:@"//mynode@myattrib" error:&error];
Я получаю следующее сообщение об ошибке:
NSLog(@"%@",error);
Выход:
XQueryError:3 - "invalid token (@) - //mynode@myattrib" at line:1
Что я должен изменить, чтобы заставить это работать? Символ @
используется каким-либо другим способом?