使用PHP中的SimpleXML模型

2025-10-28 21:17:12

1、1simpleXMLElement::simplexml_load_file ( string $filename)

载入文档到内存生成SimpleXMLElement对象

示例代码:

使用PHP中的SimpleXML模型

2、2.运行结果:

使用PHP中的SimpleXML模型

3、3.通过SimpleXML对象获取数据

记住:无论任何时候,我们对对象的访问(属性和方法)都是通过->箭头实现的

我们对数组的访问(元素)都是通过[索引]实现的

使用PHP中的SimpleXML模型

4、4.运行结果:

使用PHP中的SimpleXML模型

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

使用PHP中的SimpleXML模型

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

使用PHP中的SimpleXML模型

3、3.使用children方法实现对xml数据的遍历

要使用到的知识点:children方法

public SimpleXMLElement SimpleXMLElement::children() :获取当前元素的所有子节点

使用PHP中的SimpleXML模型

4、4.运行结果:

使用PHP中的SimpleXML模型

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

① 直接输出元素的属性

使用PHP中的SimpleXML模型

2、2.② 使用attributes方法输出其指定元素的属性

要用到的知识点:attributes方法

主要功能:获取当前元素的所有属性,返回一个对象,每一个属性都是当前对象的一个属性。

使用PHP中的SimpleXML模型

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 :要保存文件的名称

示例代码:

使用PHP中的SimpleXML模型

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢