Как разделить XML на подстроки ?

1. binex 278 20.04.18 16:56 Сейчас в теме
Товарищи, подскажите чем решить задачу.

Имеется строка ХМЛ вида:

<root>
<item>ТраЛяЛя</item>
<item>ПамПам</item>
...
</root>

Хочу получить массив строк вида <item>...</item>

Як?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Boneman 298 20.04.18 17:13 Сейчас в теме
(1) воспользоваться методом
Новый ЧтениеXML;
2. oldfornit 20.04.18 17:13 Сейчас в теме
а зачем? Если цель - просто удобно прочитать документ, то почему бы не воспользоваться чем-нибудь вроде https://infostart.ru/public/418363/ ?
4. binex 278 20.04.18 17:25 Сейчас в теме
Цель получить сырую строку ХМЛ. Любую ветку ХМЛ в виде строки.

В дальнейшем каждая сырая строка будет обрабатываться. Сейчас нет надобности обработать всё сразу.
5. binex 278 22.04.18 08:55 Сейчас в теме
6. ArchLord42 83 22.04.18 09:12 Сейчас в теме
(5) Все же с XML лучше работать как с объектом, тут для поиска элементов есть xpath, а если хотите работать с XML как со строкой, то тут можно ющать СтрНайти и/или регулярки.
7. binex 278 22.04.18 09:28 Сейчас в теме
Так я и хочу с ХМЛ работать как с объектом. На первом этапе. Мне нужно раскидать ветки дерева по разным элементам справочника. В будущем каждый элемент справочника буду обрабатывать персонально.
8. binex 278 22.04.18 09:43 Сейчас в теме
Хотя, проще сохранить исходик ХМЛ, и после его обрабатывать.
Работу себе усложняю. ))
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот