国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 南和县| 皋兰县| 锦州市| 金川县| 芷江| 宣城市| 桐庐县| 尉氏县| 华阴市| 班玛县| 宕昌县| 白河县| 吴川市| 淮北市| 民丰县| 广东省| 双柏县| 宣城市| 武陟县| 托克托县| 德安县| 卢湾区| 长宁区| 辉县市| 正安县| 剑川县| 湖南省| 德格县| 尉氏县| 苍南县| 会昌县| 珠海市| 若羌县| 南靖县| 云和县| 米泉市| 新闻| 呼伦贝尔市| 陆河县| 大化| 凤城市|