Показать сообщение отдельно
Непрочитано 08.01.2012, 05:56   #1
Аватар для Aristocrat
Мастер

Автор темы (Топик Стартер) Парсинг и\или редактирование XML

Уважаемые форумчане.

После попадания мне в руки скриптов ПТС-freya, возникла потребность переработать большой объем XML)

Буду благодарен вам за подсказку софта-помощника.

Основная текущая потребность:

XML такого вида:

Цитата:
<item id='1' name="One">
<set name='price' val='100' />
<set name='p_dam' val='1' />
<set name='m_dam' val='1' />
</item>
<item id='2' name="One">
<set name='price' val='100' />
<set name='p_dam' val='1' />
<set name='m_dam' val='1' />
</item>
<item id='3' name="One">
<set name='price' val='100' />
<set name='p_dam' val='1' />
<set name='m_dam' val='1' />
</item>
разобрать, вычленить id, сделать запрос в базу на предмет наличия значения для этого id и подставить строку в XML вида:

Цитата:
<item id='1' name="One">
<set name='price' val='100' />
<set name='p_dam' val='1' />
<set name='m_dam' val='1' />
<set name='type' val='значение для id1' />
</item>
<item id='2' name="One">
<set name='price' val='100' />
<set name='p_dam' val='1' />
<set name='m_dam' val='1' />
<set name='type' val='значение для id2' />
</item>
<item id='3' name="One">
<set name='price' val='100' />
<set name='p_dam' val='1' />
<set name='m_dam' val='1' />
<set name='type' val='значение для id3' />
</item>


Буду благодарен за любые рабочие идеи)

Добавлено через 18 часов 49 минут
Срочность больше не актуальна, но в целом вопрос работы с XML остается открытым.

Неужели только самописные парсеры?(

Последний раз редактировалось Aristocrat; 09.01.2012 в 00:45. Причина: Добавлено сообщение
Aristocrat вне форума Ответить с цитированием