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++; } } ?>
精彩图集
精彩文章