PHP XML менеджер / создатель Xquery? - PullRequest
1 голос
/ 21 февраля 2010

Я ищу решение PHP для удобного поиска (только для чтения) XML-файлов (RSS-каналы) с веб-сайтов. У других провайдеров есть XML-каналы с разными разметками, и я хочу иметь простой менеджер PHP (возможно, самостоятельно построенный), чтобы просто ввести URI и сразу же иметь возможность «выбирать» узлы / атрибуты / группы узлов, чтобы создать какое-то определение для этого провайдера .

Или я просто пытаюсь создать XSD-файлы?

Я не очень уверен, куда идти, другие предложения приветствуются!

1 Ответ

0 голосов
/ 21 февраля 2010

RSS - это неприятно, и если вы не уверены, что используете только правильно сформированную RSS-версию приложения, использование PHP-анализаторов XML в какой-то момент не даст результатов.

Я использовал простой класс, изначально разработанный для разбора HTML, который называется SimpleHTMLDom . API прост и обрабатывает все виды неправильной разметки. Как и в большинстве других анализаторов разметки, объем памяти довольно велик.

...