Alexandre
PHPПенсионер
Ребята,
ХМЛ предназначен не для хранения информации, а передачи ее от клиента - клиенту.
Не надо строить сложных систем - принял инфу, запер ее в базу, вытащил когда и что надо из базы и отправил.
Для простого анализа - достаточно и SAX (если не очень сложный документ, в котором имена элементов и аттрибутов неодногкратно повторяются)
Но и тут надо парсить не за один проход, а делать ступенчатый разбор.
XPath - хорошо, если имеешь очень большой документ и он тебе не нужен, а надо вытащить всего маленький кусочек информации.
Т когда таких кусочков много, да и документ необходимо где-то хранить, то все бред! -
парсим ХМЛ в БД (те части которые мы используем) и далее тащим все из нее -
--- способ - провереный временем!
ХМЛ предназначен не для хранения информации, а передачи ее от клиента - клиенту.
Не надо строить сложных систем - принял инфу, запер ее в базу, вытащил когда и что надо из базы и отправил.
Для простого анализа - достаточно и SAX (если не очень сложный документ, в котором имена элементов и аттрибутов неодногкратно повторяются)
Но и тут надо парсить не за один проход, а делать ступенчатый разбор.
XPath - хорошо, если имеешь очень большой документ и он тебе не нужен, а надо вытащить всего маленький кусочек информации.
Т когда таких кусочков много, да и документ необходимо где-то хранить, то все бред! -
парсим ХМЛ в БД (те части которые мы используем) и далее тащим все из нее -
--- способ - провереный временем!