源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php读取xml实例代码

  • 时间:2020-03-18 13:06 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php读取xml实例代码
[b]php文件[/b]
[u]复制代码[/u] 代码如下:
<?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; } ?>
[b]xml [/b]
[u]复制代码[/u] 代码如下:
<?xml version="1.0" encoding="utf-8" ?> <xml> <products> <product> <description> abcd </description> </product> </products> </xml>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部