php xml程式設計之xpath的應用例項

2022-10-06 11:06:13 字數 903 閱讀 2848

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 程式設計之路的建議

我熱愛程式設計。我知道大多數人對技術的積累都是來自於平常工作中,工作中用到的就去學,用不到就不學,學一年的知識,然後用個五六年。我也能理解人的理想和追求不同,有的人可能就想平淡點生活。有的人可能是過了拼勁,習慣了安逸。有的人已經認命了。而我現在也每天飽滿工作沒多少時間,但在下班之餘我仍然堅持每天都看...

程式設計之我見

激情不夠,活也不行 部分專注專案,理論不行。或當下的技術棧完全可以勝任工作,拿到可觀的薪水,溫水之中做乙隻安逸的青蛙。學好程式設計必須富有激情,充滿了性趣。理論 沒有理論支撐,實踐只是機械性的死記硬背 實踐 將理論穿插進實踐,將理論都玩明白,姿勢要舒服。經驗 遇到的問題多了,解決的多了,經驗就多了。...