有人能指点我一个关于xpath的好教程或者给我一个快速的教训吗?另外如果xpath用于查询xml,我需要用什么来修改xml?我想它需要与xpath携手合作吗?
干杯, 永邦
答案 0 :(得分:0)
除非您提供一些示例查询,否则没有“快速”介绍XPath。我发现w3schools的参考/教程非常好。
要在PHP中修改XML文档,您可以使用SimpleXML或XMLReader / XMLWriter(可能还有PECL中的其他XML实现)
答案 1 :(得分:0)
Here是在PHP中使用XML的一个很好的概述。
我建议使用SimpleXML和DOM来解析它,而不是使用XPath。例如......
<?xml version="1.0" encoding="UTF-8"?>
<books>
<book>
<title>Great American Novel</title>
<characters>
<character>
<name>Cliff</name>
<desc>really great guy</desc>
</character>
</characters>
</book>
</books>
您可以通过执行此操作进行解析(假设XML位于$xmlstr
)...
<?php
$xml = new SimpleXMLElement($xmlstr);
echo $xml->book[0]->title; // "Great American Novel"
?>