PHP 简单XML 功能
PHP SimpleXML 介绍
SimpleXML 是一个扩展,它允许我们轻松操作和获取 XML 数据。
如果您知道 XML 文档的结构或布局,SimpleXML 可以提供一种获取元素名称、属性和文本内容的简单方法。
SimpleXML 将 XML 文档转换为可以像数组和对象的集合一样进行迭代的数据结构。
安装
从 PHP 5 开始,SimpleXML 函数成为 PHP 核心的一部分。无需安装即可使用这些函数。
PHP SimpleXML 函数
功能 | 描述 |
---|---|
__构造() | 创建一个新的 SimpleXMLElement 对象 |
__toString() | 返回元素的字符串内容 |
添加属性() | 将属性附加到 SimpleXML 元素 |
添加子项() | 向 SimpleXML 元素附加子元素 |
作为XML() | 从 SimpleXML 对象返回格式良好的 XML 字符串(XML 版本 1.0) |
属性() | 返回元素的属性/值 |
孩子们() | 返回指定节点的子节点 |
数数() | 计算指定节点的子节点数 |
获取文档名称空间() | 返回文档中声明的命名空间 |
获取名称() | 返回元素的名称 |
获取命名空间() | 返回文档中使用的命名空间 |
注册XPathNamespace() | 为下一个 XPath 查询创建命名空间上下文 |
保存XML() | 别名 作为XML() |
simplexml_import_dom() | 从 DOM 节点返回 SimpleXMLElement 对象 |
simplexml_load_file() | 将 XML 文档转换为对象 |
simplexml_load_string() | 将 XML 字符串转换为对象 |
xpath() | 对 XML 数据运行 XPath 查询 |
PHP SimpleXML 迭代函数
功能 | 描述 |
---|---|
当前的() | 返回当前元素 |
获取子代 () | 返回当前元素的子元素 |
有孩子() | 检查当前元素是否有子元素 |
钥匙() | 返回当前元素的 XML 标签名称 |
下一个() | 移动到下一个元素 |
倒带() | 倒回到第一个元素 |
有效的() | 检查当前元素是否有效 |