PHP读取XML文件

时间:2021-08-27 21:11:36

xml主键被json取代,大概了解一下就OK了

简要:

  1. 加载xml文件:$xml = simplexml_load_file('sa.xml');//$xml是一个对象
  2. 读取节点:echo $xml->name;
  3. 读取多重节点:echo $xml->school->highschool->name;

sa.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<note>
<name>简庆旺</name>
<address>福建省漳州市南靖县梅林镇官洋村</address>
<tel>17095921320</tel>
<code>363609</code>
<school>
<highschool>
<name>永定一中</name>
<address>福建省龙岩市永定区91路</address>
</highschool>
<university>
<name>吉首大学</name>
<address>湖南省吉首市人民南路120号</address>
</university>
</school> </note>

  用a.php读取sa.xml:

a.php代码如下:

<?php
$xml = simplexml_load_file('sa.xml');
//输出下,内容是个对象
var_dump($xml);
echo ("<br/>");
//读取到简庆旺
echo $xml->name;
echo ("<br/>");
//读取到永定一中
echo $xml->school->highschool->name;

  输出结果为:

PHP读取XML文件