展开全部
举个例子:
这是"1.xml "源文件
<?xml version="1.0" encoding="UTF-8"?>
<root>
<row id="1">
<name>Jordan</name>
<age>40</age>
<email>jordan@gmail.com</email>
</row>
<row id="2">
<name>Yao</name>
<age>27</age>
<email>yaoming@yahoo.com.cn</email>
</row>
<row id="3">
<name>sugeladi</name>
<age>22</age>
<email>su@@@@@@ge</email>
</row>
</root>
这个是对应的php文件:
<?php
#解析XML并把它保存在一个变量中,使用SimpleXML只需要写一行即可完成:
$xml = simplexml_load_file("1.xml");
#获取你想要单个标签的值:
$row = $xml->row ;
echo $row[0]->name."<br><br>";
echo $row[1]->name."<br><br>";
echo $row[2]->name."<br><br>";
#如果是多个标签,你可以循环
foreach($xml -> row as $row){
echo $row -> name."<br>";
echo $row -> age."<br>";
echo $row -> email."<br><br><br>";
}
?>
这是"1.xml "源文件
<?xml version="1.0" encoding="UTF-8"?>
<root>
<row id="1">
<name>Jordan</name>
<age>40</age>
<email>jordan@gmail.com</email>
</row>
<row id="2">
<name>Yao</name>
<age>27</age>
<email>yaoming@yahoo.com.cn</email>
</row>
<row id="3">
<name>sugeladi</name>
<age>22</age>
<email>su@@@@@@ge</email>
</row>
</root>
这个是对应的php文件:
<?php
#解析XML并把它保存在一个变量中,使用SimpleXML只需要写一行即可完成:
$xml = simplexml_load_file("1.xml");
#获取你想要单个标签的值:
$row = $xml->row ;
echo $row[0]->name."<br><br>";
echo $row[1]->name."<br><br>";
echo $row[2]->name."<br><br>";
#如果是多个标签,你可以循环
foreach($xml -> row as $row){
echo $row -> name."<br>";
echo $row -> age."<br>";
echo $row -> email."<br><br><br>";
}
?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询