php中SimpleXML是否是支持XPath查询
是的,SimpleXML支持使用XPath查询来挑选和定位XML文档中的元素。可使用SimpleXMLElement对象的xpath()方法来履行XPath查询。例如:
$xml = <<<XML
<bookstore>
<book>
<title lang="en">Harry Potter</title>
<author>J.K. Rowling</author>
</book>
<book>
<title lang="en">The Lord of the Rings</title>
<author>J.R.R. Tolkien</author>
</book>
</bookstore>
XML;
$sxe = new SimpleXMLElement($xml);
$books = $sxe->xpath('//book');
foreach ($books as $book) {
echo $book->title . ' by ' . $book->author . PHP_EOL;
}
在上面的例子中,我们使用XPath查询//book
来获得所有<book>
元素,并输出它们的标题和作者信息。
tiktok粉丝购买:https://www.smmfensi.com/
TOP