如何通过XML文件使用PHP进行搜索并显示结果?

时间:2011-07-19 10:22:46

标签: php xml search

我正在尝试构建一个非常简单的价格比较脚本。

到目前为止,我编写了一个代码,从商店获取一些产品xml提要,并在XSLT的帮助下,我创建了所有这些输入XML的单一全局xml。我使用XSLT,因为商店的元素名称不同。

现在我想更进一步,我想创建一个搜索表单,向我显示产品,假设我有“笔记本电脑”一词。

我知道如何创建表单,但我需要一个编码指南来了解如何使其在我的XML文件(products.xml)中进行搜索并显示让我们说

谢谢

2 个答案:

答案 0 :(得分:2)

您可能需要查看http://php.net/manual/en/class.xmlreader.php

使用它可以很容易地浏览XML文件并获取所需的所有信息。

编辑: 再想一想,http://php.net/manual/en/book.simplexml.php是实现你想要做的事情的一种更简单的方法。因此我猜这个名字;)

答案 1 :(得分:2)

您可以使用SimpleXML库来解析您的xml文件。在我看来,SimpleXML比xmlreader更容易使用。虽然SimpleXML是在php5上引入的。