希望我正确地问这个问题,因为我猜这将需要PHP实现。根据URL参数返回一个特定的XML节点
我想要做的是通过URL返回XML数据的特定节点和所有子节点。
例如:mydomain.com/myphpfile.php?book_id=1 &标题= “我的书名”
所以通过显示的URL上方将返回以下XML数据仅
<Books>
<book id="1">
<title>My Book Title</title>
<author>John Doe</author>
<genre>Horror</genre>
<description>Some long text description</description>
</book>
</Books>
这仅仅是XML的一个例子:
<Books>
<book id="1">
<title>My Book Title</title>
<author>John Doe</author>
<genre>Horror</genre>
<description>Some long text description</description>
</book>
<book id="2">
<title>My Book Title</title>
<author>John Doe</author>
<genre>Comedy</genre>
<description>Some long text description</description>
</book>
etc
</Books>
使用XPath'//书[ID = $ book_id和标题= $标题]' – splash58
谢谢splash58我会放弃这一点 - 我在其他帖子中看到过这些回复,但我不确定 - 不是我的专业领域。我猜你在你的xsl文件中添加了那个? – NickP
它可以通过php中的simplexml完成。 – splash58