PHP 5 SimpleXML 函数


PHP SimpleXML 简介

SimpleXML 扩展�供了一�获� XML 元素的�称和文本的简�方�,��您知� XML 文档的布局。

SimpleXML 转� XML 文档到 SimpleXMLElement 对象。

通过正常的属性选择器和数组迭代器,这个对象能够�其他对象一样被处�。

�示:与 DOM 或者 Expat 解�器比较,SimpleXML �需�几行代�就能读�元素中的文本数�。


安装

SimpleXML 扩展需� PHP 5 支�。

自 PHP 5 起,SimpleXML 函数是 PHP 核心的组�部分。无需安装��使用这些函数。


PHP 5 SimpleXML 函数

函数 �述
__construct() 创建一个新的 SimpleXMLElement 对象。
addAttribute() 给 SimpleXML 元素添加一个属性。
addChild() 给 SimpleXML 元素添加一个�元素。
asXML() 格�化 XML(版本 1.0)中的 SimpleXML 对象的数�。
attributes() 返回 XML 标签的属性和值。
children() 查找指定节点的�节点。
count() 计算指定节点的�节点个数。
getDocNamespaces() 返回文档中的声明的命�空间。
getName() 返回 SimpleXML 元素引用的 XML 标签的�称。
getNamespaces() 返回文档中使用的命�空间。
registerXPathNamespace() 为下一个 XPath 查询创建命�空间上下文。
saveXML() asXML() 的别�。
simplexml_import_dom() 从 DOM 节点返回 SimpleXMLElement 对象。
simplexml_load_file() 转� XML 文件为 SimpleXMLElement 对象。
simplexml_load_string() 转� XML 字符串为 SimpleXMLElement 对象。
xpath() �行对 XML 数�的 XPath 查询。

PHP 5 SimpleXML 迭代函数

函数 �述
current() 返回当�元素。
getChildren() 返回当�元素的�元素。
hasChildren() 检查当�元素是�有�元素。
key() 返回当�键。
next() 移动到下一个元素。
rewind() 倒回到第一个元素。
valid() 检查当�元素是�有效。