Вопрос

все еще новичок в анализе XML с помощью iphone, поэтому у меня есть несколько вопросов.

на мой взгляд, мне бы хотелось, чтобы моему iPhone-приложению приходилось как можно меньше запрашивать данные в Интернет, поэтому я объединил несколько XML-файлов, которые у меня были, в один, более крупный.Однако при анализе информации он имеет некоторые похожие имена узлов (очевидно, не на том же уровне), однако это все еще вызывает у меня проблемы при попытке проанализировать мои пользовательские объекты.

так должен ли я просто сохранить весь XML вместе и переименовать некоторые узлы?или сделать 2 XML-вызова?

мнения?

Это было полезно?

Решение

Вам необходимо вручную отслеживать состояние вашего дерева во время анализа.Анализатор будет последовательно обрабатывать ваш документ, поэтому, если у вас есть такая структура XML:

<a>
    <name>some text</name>
    <b>
        <name>some other text</name>
    </b>
</a>

Вам нужно отслеживать, когда начинаются и заканчиваются элементы «a» и «b», чтобы знать, в каком контексте вы находитесь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top