使用PHP中的SimpleXML模型
1、1simpleXMLElement::simplexml_load_file ( string $filename)
载入文档到内存生成SimpleXMLElement对象
示例代码:

2、2.运行结果:

3、3.通过SimpleXML对象获取数据
记住:无论任何时候,我们对对象的访问(属性和方法)都是通过->箭头实现的
我们对数组的访问(元素)都是通过[索引]实现的

4、4.运行结果:

1、1.使用for…循环遍历xml数据

2、2.使用foreach…循环遍历xml数据

3、3.使用children方法实现对xml数据的遍历
要使用到的知识点:children方法
public SimpleXMLElement SimpleXMLElement::children() :获取当前元素的所有子节点

4、4.运行结果:

1、1.在SimpleXML模型中,对于属性的访问有点特殊,一共可以使用以下两种方式进行获取:
① 直接输出元素的属性

2、2.② 使用attributes方法输出其指定元素的属性
要用到的知识点:attributes方法
主要功能:获取当前元素的所有属性,返回一个对象,每一个属性都是当前对象的一个属性。

1、public SimpleXMLElement SimpleXMLElement::addChild ( string $name [, string $value] )
添加新节点
参数说明:
$name :新节点的名称
$value :可选参数,节点的值
特别注意:使用SimpleXML模型添加节点时,必须从上往下依次创建且顺序不能颠倒!
public void SimpleXMLElement::addAttribute ( string $name [, string $value [, string $namespace ]] )
添加属性
参数说明:
$name :属性的名称
$value :可选参数,属性的值
public mixed SimpleXMLElement::asXML ([ string $filename ] ) :保存数据到XML文档中
参数说明:
$filename :要保存文件的名称
示例代码:
