如何解析XML到php?
发布时间:2020-12-16 07:43:34 所属栏目:百科 来源:网络整理
导读:如何转换为php输出? ?xml version="1.0" encoding="iso-8859-1"? employee nameMark/name age27/age salary$5000/salary /employee employee nameJack/name age25/age salary$4000/salary /employee employee namenav/name age25/age salary$4000/salary /e
如何转换为php输出?
<?xml version="1.0" encoding="iso-8859-1"?> <employee> <name>Mark</name> <age>27</age> <salary>$5000</salary> </employee> <employee> <name>Jack</name> <age>25</age> <salary>$4000</salary> </employee> <employee> <name>nav</name> <age>25</age> <salary>$4000</salary> </employee> <?php $doc = new DOMDocument(); $doc->load( 'test1.xml' );//xml file loading here $employees = $doc->getElementsByTagName( "employee" ); foreach( $employees as $employee ) { $names = $employee->getElementsByTagName( "name" ); $name = $names->item(0)->nodeValue; $ages= $employee->getElementsByTagName( "age" ); $age= $ages->item(0)->nodeValue; $salaries = $employee->getElementsByTagName( "salary" ); $salary = $salaries->item(0)->nodeValue; echo "<b>$name - $age - $salaryn</b><br>"; } ?> //这样的出来马克 – 27 – $5000杰克 – 25 – $4000nav – 25 – $4000 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |