Как выполнить синтаксический анализ вложенных узлов с помощью NSXMLParser. Поскольку известно, что этот синтаксический анализатор разбирает XML по узлам, как мы должны обрабатывать несколько узлов с одинаковыми именами, как показано ниже:
<data>
<nodesame attrisame="this is same">
<nodesame> this is also same </nodesame>
<nodedifferent> this is different although </nodedifferent>
</nodesame>
</data>
Выше у нас есть узел основных данных, который содержит узел-узел, внутри которого находится другой узел-узел. Пожалуйста, скажите мне, как различать оба узла в разных контекстах.
Пожалуйста, предложите мне хороший способ получить словарь / массив от делегата:
parser:didEndElement:namespaceURI:qualifiedName
Я не в восторге от libxml2 и touchXML, но использование NSXMLParser сводит меня с ума, плюс мы должны использовать его, потому что код, который мы используем, использует NSXMLParser, поэтому изменение его на Libxml займет ад.