我们调用了PHP内置的类DOMDocument来处理与生成xml 最终生成的xml格式请点击这里看效果
?xml version= encoding= utf ?
【phpxml数据类型 php xml数据库】 root
data
name李王皓/name
sex男/sex
age /age
/data
…
/root
获取XML格式数据
现在我们假设要从第三方获取学生信息 数据格式是XML 我们需要使用PHP解析XML 然后将解析后的数据显示或者写入本地数据库 而这里关键的一步是解析XML
PHP有很多中方法可以解析XML 其中PHP提供了内置的XMLReader类可以循序地浏览过xml档案的节点 你可以想像成游标走过整份文件的节点 并抓取需要的内容 使用XMLReader是高效的 尤其是读取非常大的xml数据 相对其他方法 使用XMLReader消耗内存非常少
header( Content type:text/; Charset=utf )
$url = // helloweba /demo/importXML/createXML php ;
$reader = new XMLReader()//实例化XMLReader
$reader open($url) //获取xml
$i= ;
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
关于phpxml数据类型和php xml数据库的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 抖音达人怎么当直播,抖音达人怎么挣钱
- 换了猫路由器怎么设置密码,换了猫后路由器不能上网
- python交换变量的值三种方法,python交换语句
- 直播工具套餐价格图片,直播工具多少钱一套
- mysql树型结构怎么查 mysql存储树形结构的数据
- 微信如何隐藏转发视频号,微信视频号转发的东西不想让别人看怎么设置
- 美女形象的恋爱养成游戏,美女恋爱养成手游
- 新手直播工具必备知识,新手直播工具必备知识点
- linux编辑的撤销命令 linux如何撤销操作