Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как удобнее обрабатывать xml-данные?

5.5K
26 октября 2003 года
Masted
1 / / 26.10.2003
Как удобнее обрабатывать xml-данные? И может быть пхп для этого - далеко не идиальное решение?
Идея такая. Есть очень многомерная xml-структура. Нужно её взять, обработать и сохранить обратно. Я смотрел примеры по обработке xml с помощью ф-ии xml_parse. Этот пример позволяет обработать последовательно всё дерево, но доступ к информации таким образом получается очень неудобным. К тому же, после этого её нужно переводить обратно в xml... Кроме того Я мало рабтал с пхп-классами и плохо представляю как такое многомерное дерево загнять в объект... если я правильно выражаюсь.
Если кто-нибудьть подскажет, как обработать вот такое дерево, изменяя пару-тройку атрибутов или значений, а потом перевести его обратно в xml, то буду очень перезнателен.
<aa>
<bbbbb name="asd">
<ccccc x="10" y="10">
<ddddd amount="120"/>
<ddddd amount="50"/>
</ccccc>
</bbbbb>
</aa>
<aa name="123">
asdasdsdasd
</aa>
4
27 октября 2003 года
mike
3.7K / / 01.10.2002
Вообще в PHP есть два типа функций для обработки XML.

1. Это XML Parser Functions. О них ты уже рассказал чуток. Они предназначены для событийного разбора документа, обычно без учета вложеностей и т.п.

2. Dom XML Functions. Вот они то для такой задачи подойдут больше:

http://www.php.net/manual/en/ref.domxml.php
250
27 октября 2003 года
Joker
1.4K / / 20.02.2000
погляди может поможет:

http://www.raleigh.ru/XML/XSLTutorial/contents.htm
http://faq.phpclub.ru/2003-05-12.htm
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог