Как я могу искать с помощью PHP через XML-файл и отображать результаты? - PullRequest
0 голосов
/ 19 июля 2011

Я пытаюсь создать очень простой скрипт сравнения цен.

До сих пор я писал код, который получает некоторые товарные XML-каналы из магазинов, и с помощью XSLT я создаю единый глобальный XML-код всех этих входных XML-файлов.Я использую XSLT, потому что магазины имеют разные названия элементов.

Теперь я хочу сделать еще один шаг вперед и создать форму поиска, в которой будут отображаться товары, скажем, у меня есть термин «ноутбук».".

Я знаю, как создать форму, но мне нужно руководство по кодированию, чтобы понять, как заставить ее искать в моем XML-файле (products.xml) и отображать, скажем,

Спасибо

Ответы [ 2 ]

2 голосов
/ 19 июля 2011

Вы можете использовать библиотеку SimpleXML для анализа вашего xml-файла.На мой взгляд, SimpleXML проще в использовании, чем xmlreader.Хотя SimpleXML представлен на php5.

2 голосов
/ 19 июля 2011

Возможно, вы захотите проверить http://php.net/manual/en/class.xmlreader.php

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

EDIT: Если подумать, http://php.net/manual/en/book.simplexml.php НАМНОГО более простой способ достичь того, что вы пытаетесь сделать. Отсюда и название, наверное;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...