php 读取xml的方法三---xmlreader来读取xml数据
span style=font-family:Arial;line-height:24px;border-collapse:collapse;color:#080000;font-size:14px;b style=outline-style:none;outline-width:initial;outline-color:initial;xmlreader来读取xml数据/b/span
xmlreader来读取xml数据
xml源文件
<?xml version="1.0 encoding="UTF-8"?>
<humans>
<zhangying>
<name>张映</name>
<sex>男</sex>
<old>28</old>
</zhangying>
<tank>
<name>tank</name>
<sex>男</sex>
<old>28</old>
</tank>
</humans>
<?php
$reader = new XMLReader();
$reader->open('person.xml'); //读取xml数据
$i=1;
while ($reader->read()) { //是否读取
if ($reader->nodeType == XMLReader::TEXT) { //判断node类型
if($i%3){
echo $reader->value; //取得node的值
}else{
echo $reader->value."<br>" ;
}
$i++;
}
}
?>
精彩图集
精彩文章






