国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

php+xml編程之xpath的應(yīng)用實(shí)例

2024-05-04 23:30:32
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了php+xml編程之xpath的應(yīng)用,實(shí)例分析了xpath的功能、定義及使用技巧,需要的朋友可以參考下
 

本文實(shí)例講述了php+xml編程之xpath的應(yīng)用。分享給大家供大家參考。具體如下:

xpath設(shè)計(jì)的核心思想:迅速定位到你所需要的元素(或者節(jié)點(diǎn))。PHP 文件在載入xml文件和創(chuàng)建DOMDocument 對(duì)象后,就可以開(kāi)始建立DOMXPath 對(duì)象。建立形式如下:

復(fù)制代碼代碼如下:
$xpath = new DOMXPath($xmldoc);

 

建立 DOMXPath 對(duì)象后,就可以開(kāi)始使用 DOMXPath::query()方法,找到你需要的元素:

復(fù)制代碼代碼如下:
$item = $xpath->query("xpath路徑表達(dá)式");//返回值為DOMNodList對(duì)象

 

實(shí)例:

xml文檔:words.xml

復(fù)制代碼代碼如下:
<?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>

 

xpath應(yīng)用:index.php

 

復(fù)制代碼代碼如下:
<?php
$xmldoc = new DOMDocument();
//加載文件
$xmldoc->load("words.xml");
//使用xpath查詢
$xpath = new DOMXPath($xmldoc);//創(chuàng)建DOMXPath對(duì)象
$node_list = $xpath->query("/words/word/ch");//查詢ch這個(gè)元素,返回值為DOMNodeList對(duì)象
echo $node_list->item(0)->nodeValue;
?>

 

希望本文所述對(duì)大家的php+XML程序設(shè)計(jì)有所幫助。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 饶河县| 德令哈市| 棋牌| 东港市| 江孜县| 金溪县| 新乡市| 平江县| 广饶县| 称多县| 准格尔旗| 绿春县| 河曲县| 灵丘县| 五大连池市| 阿图什市| 辉南县| 神木县| 韶关市| 钦州市| 洛阳市| 和龙市| 兰坪| 宜昌市| 高邑县| 金乡县| 辽中县| 铜梁县| 年辖:市辖区| 肇庆市| 盐城市| 大渡口区| 自贡市| 成都市| 巴东县| 自治县| 宣汉县| 吉林省| 伊吾县| 中方县| 育儿|