URL中的PHP来定位XML数据库中的特定节点
我对XML完全陌生,但我正在我的一个网站上尝试使用它来迭代一个非常简单的数据库。我搞不懂的是如何将站点外部的链接发布到xml数据库中的特定节点。有问题的地点是(http://thenewsomething.com) 请原谅任何明显的无知,因为这是我第一次尝试使用xml。我想做的是在别处发布一个url,该url将通过一个特定节点链接到newsomething.com。例如,如果我给每个节点一个id,我可以做如下操作吗URL中的PHP来定位XML数据库中的特定节点,php,xml,Php,Xml,我对XML完全陌生,但我正在我的一个网站上尝试使用它来迭代一个非常简单的数据库。我搞不懂的是如何将站点外部的链接发布到xml数据库中的特定节点。有问题的地点是(http://thenewsomething.com) 请原谅任何明显的无知,因为这是我第一次尝试使用xml。我想做的是在别处发布一个url,该url将通过一个特定节点链接到newsomething.com。例如,如果我给每个节点一个id,我可以做如下操作吗 ??提前谢谢你的帮助 当然。在PHP中,您可以查看$\u GET['id']来
??提前谢谢你的帮助 当然。在PHP中,您可以查看
$\u GET['id']
来读取URL传递给脚本的id。(请确保使用addslashes之类的方法转义输入)。如果您的脚本名为index.php,并且有人浏览index.php?id=5,则可以执行以下操作:
<?php
$id = addslashes($_GET['id']);
#use code tailored to your specific database to fetch the node with this ID
#display it
?>
您可以查看SimpleXML和XPath之类的内容,以便在XML数据库中进行搜索。要快速了解XPath,请考虑:
如果您发布XML模式的详细信息,我们可能会提供更多帮助。XML文档通常不是数据库。它通常只是一个平面文件。使用像mysql这样的真实数据库,您将拥有更多的功能和更好的性能。非常感谢,我忙着做一些其他事情,完全忘记了我甚至在这里问过这个问题,但感谢您的回答。