亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

php xpath如何遍歷XML文檔

PHP
小樊
82
2024-07-21 04:12:57
欄目: 編程語言

要使用PHP和XPath遍歷XML文檔,首先需要加載XML文檔并創建一個XPath對象。然后可以使用XPath表達式來選擇XML文檔中的節點。以下是一個簡單的例子:

$xml = <<<'XML'
<books>
  <book>
    <title>PHP Basics</title>
    <author>John Doe</author>
  </book>
  <book>
    <title>XML Parsing</title>
    <author>Jane Smith</author>
  </book>
</books>
XML;

// 加載XML文檔
$doc = new DOMDocument();
$doc->loadXML($xml);

// 創建XPath對象
$xpath = new DOMXPath($doc);

// 遍歷所有book節點并輸出title和author
$books = $xpath->query('//book');
foreach ($books as $book) {
    $title = $xpath->query('title', $book)->item(0)->nodeValue;
    $author = $xpath->query('author', $book)->item(0)->nodeValue;
    echo "Title: $title, Author: $author\n";
}

在上面的例子中,我們加載了一個包含書籍信息的XML文檔,并使用XPath選擇了所有的book節點。然后我們遍歷了每個book節點,并輸出了其title和author子節點的值。

通過使用XPath表達式,您可以更靈活地選擇XML文檔中的節點,并遍歷它們以獲取所需的信息。

0
定陶县| 临沧市| 濮阳县| 大英县| 禄丰县| 周宁县| 台南县| 南川市| 鱼台县| 南阳市| 浪卡子县| 咸宁市| 泊头市| 简阳市| 扎鲁特旗| 汉源县| 达孜县| 乌兰县| 宣化县| 德州市| 上林县| 噶尔县| 舟曲县| 津南区| 东丽区| 曲周县| 岚皋县| 陕西省| 忻城县| 贵阳市| 政和县| 河间市| 湘阴县| 诸暨市| 贺兰县| 中牟县| 开原市| 芦山县| 明光市| 泸水县| 三都|