《PHP實例:php+xml編程之xpath的應用實例》要點:
本文介紹了PHP實例:php+xml編程之xpath的應用實例,希望對您有用。如果有疑問,可以聯系我們。
PHP應用本文實例講述了php+xml編程之xpath的應用.分享給大家供大家參考.具體如下:
PHP應用xpath設計的核心思想:迅速定位到你所需要的元素(或者節點).PHP 文件在載入xml文件和創建DOMDocument 對象后,就可以開始建立DOMXPath 對象.建立形式如下:
代碼如下:
$xpath = new DOMXPath($xmldoc);
PHP應用建立 DOMXPath 對象后,就可以開始使用 DOMXPath::query()辦法,找到你需要的元素:
代碼如下:
$item = $xpath->query("xpath路徑表達式");//返回值為DOMNodList對象
PHP應用實例:
PHP應用xml文檔:words.xml
代碼如下:
<?xml version="1.0" encoding="utf-8"?>
<words>
<word>
?<en>boy</en>
?<ch>男孩</ch>
</word>
<word>
?<en>girl</en>
?<ch>女孩</ch>
</word>
<word>
?<en>teacher</en>
?<ch>老師</ch>
</word>
<word>
?<en>beauty</en>
?<ch>美女</ch>
</word>
</words>
PHP應用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應用希望本文所述對大家的php+XML程序設計有所贊助.
《PHP實例:php+xml編程之xpath的應用實例》是否對您有啟發,歡迎查看更多與《PHP實例:php+xml編程之xpath的應用實例》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/12550.html