手册

目录

SimpleXML

收藏443

阅读2675

更新时间2025-08-06

PHP SimpleXML 简介

SimpleXML 是一个扩展,它允许我们轻松地操作和获取 XML 数据。

如果您知道 XML 文档的结构或布局,SimpleXML 提供了一种简单的方法来获取元素的名称、属性和文本内容。

SimpleXML 将 XML 文档转换为可以像数组和对象集合一样遍历的数据结构。

安装

从 PHP 5 开始,SimpleXML 函数是 PHP 核心的一部分。使用这些函数无需安装。

PHP SimpleXML 函数

函数 描述
__construct() 创建新的 SimpleXMLElement 对象。
__toString() 返回元素的字符串内容。
addAttribute() 向 SimpleXML 元素添加属性。
addChild() 向 SimpleXML 元素添加子元素。
asXML() 从 SimpleXML 对象返回格式良好的 XML 字符串(XML 版本 1.0)。
attributes() 返回元素的属性/值。
children() 返回指定节点的子节点。
count() 计算指定节点的子节点数量。
getDocNamespaces() 返回文档中声明的命名空间。
getName() 返回元素的名称。
getNamespaces() 返回文档中使用的命名空间。
registerXPathNamespace() 为下一个 XPath 查询创建命名空间上下文。
saveXML() asXML() 的别名。
simplexml_import_dom() 从 DOM 节点返回 SimpleXMLElement 对象。
simplexml_load_file() 将 XML 文档转换为对象。
simplexml_load_string() 将 XML 字符串转换为对象。
xpath() 在 XML 数据上运行 XPath 查询。

PHP SimpleXML 迭代函数

函数 描述
current() 返回当前元素。
getChildren() 返回当前元素的子元素。
hasChildren() 检查当前元素是否有子元素。
key() 返回当前元素的 XML 标签名称。
next() 移动到下一个元素。
rewind() 返回到第一个元素。
valid() 检查当前元素是否有效。

科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

61.7万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

70.9万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.6万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

33.9万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125万人学习

关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号