共計 727 個字符,預計需要花費 2 分鐘才能閱讀完成。
使用 PHP 和 XPath 來查詢和獲取 XML 數據非常簡單,只需要以下幾個步驟:
- 首先,加載 XML 文件并創建一個 DOMDocument 對象:
$xml = new DOMDocument();
$xml->load('data.xml');
- 接著,創建一個 DOMXPath 對象,用于執行 XPath 查詢:
$xpath = new DOMXPath($xml);
- 然后,使用 XPath 表達式來查詢 XML 數據,并將結果存儲在一個 DOMNodeList 對象中:
$results = $xpath->query('//book');
- 最后,遍歷查詢結果,并獲取所需的數據:
foreach ($results as $result) {echo $result->getElementsByTagName('title')[0]->nodeValue . '<br>';
echo $result->getElementsByTagName('author')[0]->nodeValue . '<br>';
echo $result->getElementsByTagName('price')[0]->nodeValue . '<br>';
echo '<br>';
}
在上面的例子中,我們首先加載了一個名為 data.xml 的 XML 文件,然后使用 XPath 表達式 //book 來查詢所有 book 元素,接著遍歷查詢結果并輸出每本書的標題、作者和價格。
通過這種方式,您可以輕松地使用 PHP 和 XPath 來查詢和獲取 XML 數據。
丸趣 TV 網 – 提供最優質的資源集合!
正文完