xpath設計的核心思想:迅速定位到你所需要的元素(或者節點)。php 檔案在載入xml檔案和建立domdocument 物件後,就可以開始建立domxpath 物件。建立形式如下:
複製** **如下:
$xpath = new gdqkyakdomxpath($xmldoc);
建立 domxpath 物件後,就可以開始使用 domxpath::query()方法,找到你需要的元素:
複製** **如下:
$item = $xpath->query("xpath路徑表示式");//返回值為domnodlist物件
例項:xml文件:words.xml
複製** **如下:
<?xml version=www.cppcns.com"1.0" encoding="utf-8"?>
boy男孩 girl
gdqkyak女孩
teacher
老師 beauty
美女gdqkyak>
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 $nwww.cppcns.comode_list->item(0)->nodevalue;
?>
本文標題: php+xml程式設計之xpath的應用例項
本文位址:
用於MySQL的PHP XML類
很容易 只要簡單地按照其指令來就可以了。php稍微有一點複雜。1.使用安裝檔案安裝php 2.解壓iconv.dll,將其放到windows 的系統資料夾中 3.php安裝目錄下建立乙個目錄 預設為c php extensions 4.解壓php domxml.dll檔案到這個目錄 5.在windo...
程式設計之路 1 程式設計之路的建議
我熱愛程式設計。我知道大多數人對技術的積累都是來自於平常工作中,工作中用到的就去學,用不到就不學,學一年的知識,然後用個五六年。我也能理解人的理想和追求不同,有的人可能就想平淡點生活。有的人可能是過了拼勁,習慣了安逸。有的人已經認命了。而我現在也每天飽滿工作沒多少時間,但在下班之餘我仍然堅持每天都看...
程式設計之我見
激情不夠,活也不行 部分專注專案,理論不行。或當下的技術棧完全可以勝任工作,拿到可觀的薪水,溫水之中做乙隻安逸的青蛙。學好程式設計必須富有激情,充滿了性趣。理論 沒有理論支撐,實踐只是機械性的死記硬背 實踐 將理論穿插進實踐,將理論都玩明白,姿勢要舒服。經驗 遇到的問題多了,解決的多了,經驗就多了。...