使用PHP中的SimpleXML模型

 时间:2026-02-16 02:33:31

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模型

  • PHP中的DOM模型和解析XML
  • 使用SimpleXML实现对属性的访问
  • SimpleXML读取天气预报案例
  • php 读取 xml 文件
  • PHP中的数组使用
  • 热门搜索
    神阙穴的作用 水银中毒有什么症状 结息是什么意思 什么是邮件地址 卧薪尝胆的意思 什么是地质灾害 icu病房什么意思 什么叫女儿墙 自重是什么意思 肃然起敬的意思