php读取xml实例代码
2010-01-28 00:00
706 查看
php文件
xml
<?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生成xml简单实例代码
- php生成xml简单实例代码
- php生成xml简单实例代码
- php生成xml简单实例代码
- php生成xml简单实例代码
- PHP读取XML值的代码
- 详解c#读取XML的实例代码
- PHP按行读取、处理较大CSV文件的代码实例
- PHP读取XML值的代码(推荐)
- 用PHP与XML联手进行网站编程代码实例
- php生成xml简单实例代码
- php读取qqwry.dat ip地址定位文件的类实例代码
- PHP中读取文件的8种方法和代码实例
- php读取sqlite数据库入门实例代码
- PHP读取XML值的代码(推荐)
- php操作XML、读取数据和写入数据的实现代码
- php读取XML的常见方法实例总结
- PHP读取配置文件类实例(可读取ini,yaml,xml等)