Я пытаюсь создать приложение, которое во время запуска подключается к веб-сайту и загружает данные XML. Хотя данные большие (100 КБ), и я использую для них TouchXml. Xml выглядит так.
<?xml version="1.0" encoding="UTF-8"?>
<itemA attA="AAA" attB="BBB" attC="CCC">
<itemB>
<itemC1 attD="DDD" attE="EEE" attF="FFF">
<itemD>
<itemE1 attG="GGG">
<itemF>ZZZ</itemF>
<itemG>
<itemH1 attH="HHH">
<itemG>ZZZ</itemG>
<itemH>YYY</itemH>
</itemH1>
<itemH1 attH="III">
...
</itemG>
</itemE1>
...
</itemD>
</itemC1>
...
</itemB>
</itemA>
Здесь три точки «...» представляют десятки / сотни элементов одного типа. Я хочу извлечь каждый атрибут и содержимое узла. Первоначально я начинаю с
Я пытаюсь создать приложение, которое при запуске подключается к веб-сайту и загружает данные XML. Хотя данные большие (100 КБ), и я использую для них TouchXml. Xml выглядит так.
<?xml version="1.0" encoding="UTF-8"?>
<itemA attA="AAA" attB="BBB" attC="CCC">
<itemB>
<itemC1 attD="DDD" attE="EEE" attF="FFF">
<itemD>
<itemE1 attG="GGG">
<itemF>ZZZ</itemF>
<itemG>
<itemH1 attH="HHH">
<itemG>ZZZ</itemG>
<itemH>YYY</itemH>
</itemH1>
<itemH1 attH="III">
...
</itemG>
</itemE1>
...
</itemD>
</itemC1>
...
</itemB>
</itemA>
Здесь три точки «...» представляют десятки / сотни элементов одного типа. Я хочу извлечь каждый атрибут и содержимое узла. Первоначально я начинаю с
Я пытаюсь создать приложение, которое при запуске подключается к веб-сайту и загружает данные XML. Хотя данные большие (100 КБ), и я использую для них TouchXml. Xml выглядит так.
<?xml version="1.0" encoding="UTF-8"?>
<itemA attA="AAA" attB="BBB" attC="CCC">
<itemB>
<itemC1 attD="DDD" attE="EEE" attF="FFF">
<itemD>
<itemE1 attG="GGG">
<itemF>ZZZ</itemF>
<itemG>
<itemH1 attH="HHH">
<itemG>ZZZ</itemG>
<itemH>YYY</itemH>
</itemH1>
<itemH1 attH="III">
...
</itemG>
</itemE1>
...
</itemD>
</itemC1>
...
</itemB>
</itemA>
Здесь три точки «...» представляют десятки / сотни элементов одного типа. Я хочу извлечь каждый атрибут и содержимое узла. Первоначально я начинаю с
[CXMLDocument nodesForXPath: @ "// itemA" error: nil];
и может получить его атрибуты и до первых дочерних узлов с помощью -
[CXMLElement childAtIndex: index];
но как я перейду дальше к дочерним узлам и их узлам и получу их значения. Приветствуется любая помощь. Текст ссылки