$name = $doc createElement( name )
$name appendChild($doc createTextNode($dat[ name ]))
$b appendChild($name)
$sex = $doc createElement( sex )
$sex appendChild($doc createTextNode($dat[ sex ]))
$b appendChild($sex)
$age = $doc createElement( age )
$age appendChild($doc createTextNode($dat[ age ]))
$b appendChild($age)
$r appendChild($b)
}
echo $doc saveXML()
我们调用php可以展示xml数据了PHP内置的类DOMDocument来处理与生成xml 最终生成的xml格式请点击这里看效果
?xml version= encoding= utf ?
root
data
name李王皓/name
sex男/sex
age /age
/data
…
/root
获取XML格式数据
现在我们假设要从第三方获取学生信息 数据格式是XML 我们需要使用PHP解析XML 然后将解析后的数据显示或者写入本地数据库 而这里关键的一步是解析XML
PHP有很多中方法可以解析XML 其中PHP提供了内置的XMLReader类可以循序地浏览过xml档案的节点 你可以想像成游标走过整份文件的节点 并抓取需要的内容 使用XMLReader是高效的 尤其是读取非常大的xml数据 相对其php可以展示xml数据他方法 使用XMLReader消耗内存非常少
header( Content type:text/; Charset=utf )
$url = // helloweba /demo/importXML/createXML php ;
$reader = new XMLReader()//实例化XMLReader
$reader open($url) //获取xml
$i= ;
【php可以展示xml数据 php xml扩展】 while ($reader read()) {
if ($reader nodeType == XMLReader::TEXT) { //判断node类型
$m = $i% ;
if($m== )
$name = $reader value;//读取node值
if($m== )
$sex = $reader value;
if($m== ){
$age = $reader value;
$arr[] = array(
name = $name
sex = $sex
age = $age
)
}
$i++;
}
}
//print_r($arr)
lishixinzhi/Article/program/PHP/201311/21636
php可以展示xml数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php xml扩展、php可以展示xml数据的信息别忘了在本站进行查找喔 。
推荐阅读
- 天津如何获得拓客引流渠道,天津拓客文化公司评价
- 华为mate20x5g怎么不更新鸿蒙系统的简单介绍
- jquery模糊查询去空格,javascript模糊查询
- java生成日报表代码 java生成表格
- 怎么让电脑显卡不更新显存,怎么设置不让显卡驱动自动更新
- vb.net删除窗体 vb删除代码怎么写
- java中redis的配置文件路径,redis配置文件位置
- 江苏综合网站搭建价格优惠,江苏省综合业务信息管理系统
- 怎么能测试显卡功耗,怎么看显卡功耗