手机
当前位置:查字典教程网 >编程开发 >php教程 >php读取xml实例代码
php读取xml实例代码
摘要:php文件复制代码代码如下:nodeValue;}?>xml复制代码代码如下:abcd

php文件

复制代码 代码如下:

<?php

class xpathExtension{

public static function getNodes($domDoc, $xpathString) {

$xp = new DOMXPath($domDoc);

$xp->registerNamespace('x', 'http://www.w3.org/1999/xhtml');

$xp->registerNamespace('xhtml', 'http://www.w3.org/1999/xhtml');

$xp->registerNamespace('i18n', 'http://apache.org/cocoon/i18n/2.1');

$ret = array();

$nodes = $xp->query($xpathString);

foreach ($nodes as $node) {

array_push($ret, $node);

}

return $ret;

}

}

$domDoc = new DOMDocument();

$domDoc->load("x1.xml");

$xpathString = "//xml/products/product/description";

$domNodeList = xpathExtension::getNodes($domDoc, $xpathString);

//echo count($domNodeList);

foreach($domNodeList as $domNode){

echo $domNode->nodeValue;

}

?>

xml

复制代码 代码如下:

<?xml version="1.0" encoding="utf-8" ?>

<xml>

<products>

<product>

<description>

abcd

</description>

</product>

</products>

</xml>

【php读取xml实例代码】相关文章:

图形数字验证代码

php自定义hash函数实例

我的论坛源代码(五)

我的论坛源代码(六)

php操作MongoDB类实例

php解析xml方法实例详解

php实现的mongodb操作类实例

php curl 上传文件代码实例

一段php加密解密的代码

php实现读取和写入tab分割的文件

精品推荐
分类导航