溫馨提示×

php中SimpleXML是否支持XPath查詢

PHP
小樊
92
2024-08-15 06:09:41
欄目: 編程語言

是的,SimpleXML支持使用XPath查詢來篩選和定位XML文檔中的元素??梢允褂肧impleXMLElement對象的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>元素,并輸出它們的標題和作者信息。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女