新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

php中SimpleXML是不是支持XPath查询,implements php

发布时间:2024-08-15 06:09:41

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/