hrefspace

 找回密码
 立即注册
搜索
热搜: PHP PS 程序设计
查看: 4897|回复: 0

SimpleXML系列函数操作XML

[复制链接]

948

主题

1162

帖子

3655

积分

超级版主

Rank: 8Rank: 8

积分
3655

论坛头条论坛元老谋士数据帝优秀版主超级版主见习版主论坛版主

发表于 2023-8-4 15:54:11 | 显示全部楼层 |阅读模式
创建SimpleXML对象
使用SimpleXML首先要创建对象,共有3种方法来创建对象,分别是:
Simplexml_load_file()函数,将指定的文件解析到内存中
Simplexml_load_string()函数,将创建的字符串解析到内存当中
Simplexml_load_date()函数,将一个使用dom函数创建的domDocument对象导入到内存当中

遍历所有子元素
创建对象后,就可以死使用SimpleXML的其他函数来读取数据,使用SimpleXML对象中的Children()方法和foreach循环语句可以遍历所有子节点元素

遍历所有属性
SimpleXML不仅可以遍历子元素,还可以遍历元素里的属性,使用的SimpleXML对象中的attributes()方法

访问特定节点元素和属性
SimpleXML对象出了可以使用上面的两个方法来遍历所有的节点元素和属性,还可以访问特定的数据元素,SimpleXML对象可以通过子元素的名称对该子元素赋值,或使用子元素的名称数组来对该子元素的属性赋值

修改XML数据
对XML数据的修改,同读取XML数据相似,在访问特定元素或属性的时候,也可以对其进行修改操作

保存XML文档
数据在SimpleXML对象中所做的修改,其实是在系统内存中做的改动,而原文档根本没有变化,当关掉网页,或清空内存时,数据又会恢复,要保存一个修改过的SimpleXML对象,可以使用asXML()方法来实现,该方法可以将SimpleXML对象中的数据格式化为XML格式,然后再使用file函数中的写入函数,将数据保存到XML文件中
世界上最遥远的距离,不是生与死的距离,而是我站在你面前,你却不知道我爱你
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|hrefspace

GMT+8, 2024-12-4 01:15 , Processed in 0.051400 second(s), 22 queries .

Powered by hrefspace X3.4 Licensed

Copyright © 2022, hrefspace.

快速回复 返回顶部 返回列表