【发布时间】:2012-04-10 00:35:10
【问题描述】:
如何将其转换为 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 中得到 xml 文件输出的?
-
可以使用DomDocument创建和解析xml php.net/manual/en/class.domdocument.php
-
Mark - 27 - $5000 Jack - 25 - $4000 nav - 25 - $4000 ,我需要这样的输出
-
load('test1.xml'); $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 "$name - $age - $salary\n
"; } ?>
标签: php codeigniter xml-parsing