php+xml編程之xpath的應用執行個體,xpath應用執行個體
本文執行個體講述了php+xml編程之xpath的應用。分享給大家供大家參考。具體如下:
xpath設計的核心思想:迅速定位到你所需要的元素(或者節點)。PHP 檔案在載入xml檔案和建立DOMDocument 對象後,就可以開始建立DOMXPath 對象。建立形式如下:
複製代碼 代碼如下:$xpath = new DOMXPath($xmldoc);
建立 DOMXPath 對象後,就可以開始使用 DOMXPath::query()方法,找到你需要的元素:
複製代碼 代碼如下:$item = $xpath->query("xpath路徑運算式");//傳回值為DOMNodList對象
執行個體:
xml文檔:words.xml
複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?>
boy
男孩
girl
女孩
teacher
老師
beauty
美女
xpath應用:index.php
複製代碼 代碼如下:<?php
$xmldoc = new DOMDocument();
//負載檔案
$xmldoc->load("words.xml");
//使用xpath查詢
$xpath = new DOMXPath($xmldoc);//建立DOMXPath對象
$node_list = $xpath->query("/words/word/ch");//查詢ch這個元素,傳回值為DOMNodeList對象
echo $node_list->item(0)->nodeValue;
?>
希望本文所述對大家的php+XML程式設計有所協助。
http://www.bkjia.com/PHPjc/947221.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/947221.htmlTechArticlephp+xml編程之xpath的應用執行個體,xpath應用執行個體 本文執行個體講述了php+xml編程之xpath的應用。分享給大家供大家參考。具體如下: xpath設計的核心思...