中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
虞城县| 淮安市| 郯城县| 新田县| 刚察县| 孟连| 新营市| 理塘县| 平邑县| 宽城| 广宁县| 体育| 屏南县| 钦州市| 东乡族自治县| 甘孜县| 遵化市| 栾川县| 晴隆县| 呼图壁县| 蛟河市| 唐河县| 颍上县| 灌阳县| 揭东县| 苏尼特右旗| 高州市| 鹿邑县| 开化县| 昭苏县| 东兰县| 赤峰市| 双桥区| 北宁市| 赫章县| 吉林市| 格尔木市| 涡阳县| 日喀则市| 建瓯市| 潍坊市|