parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Не вижу проблемы

AEM 18.05.2007 12:56

Методы решения.

Первый. XSLT. Проходим по дереву XML, удаляем избыточные данные (если такие имеются), заносим в базу строковое представление XML, затем, когда настанет время вынимаем и преобразуем в нужную структуру с отображением на сайте.

Второй. Text. Проходим по дереву XML, выбираем необходимые элементы с атрибутами, заносим в базу (организация данных в таблице подразумевается заранее). Выбираем при необходимости.

Если будут поля в таблице идентичные именам элементов XML -- это плюс, так как будет проще код (не забываем добавлять префикс на случай, если элемент будет называться зарезервированным словом выбранной базы данных, например, desc).

Обновление: автоматически, если на сервере есть возможность запускать демон по расписанию; вручную и т. д.