Php/php ref simplexml

来自菜鸟教程
跳转至:导航、​搜索

PHP SimpleXML函数

PHP SimpleXML简介

SimpleXML是一个扩展,使我们可以轻松地操作和获取XML数据。

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

SimpleXML将XML文档转换为数据结构,您可以像数组和对象的集合那样进行迭代。

安装

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

PHP SimpleXML函数

功能 描述
__构造() 创建一个新的SimpleXMLElement对象
__toString() 返回元素的字符串内容
addAttribute() 将属性附加到SimpleXML元素
addChild() 附加子元素SimpleXML元素
asXML() 从SimpleXML对象返回格式正确的XML字符串(XML版本1.0)
属性() 返回元素的属性/值
儿童() 返回指定节点的子级
计数() 计算指定节点的子代
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迭代函数

功能 描述
当前() 返回当前元素
getChildren() 返回当前元素的子元素
有孩子() 检查当前元素是否有子元素
键() 返回当前元素的XML标签名称
下一个() 移至下一个元素
倒带() 倒回到第一个元素
有效() 检查当前元素是否有效