php读取xml实例代码
发布时间:2020-12-13 05:38:56 所属栏目: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
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 代码如下: abcd (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |