最新的Web开发教程
 

PHP 5个SimpleXML函数


PHP的SimpleXML简介

SimpleXML的是一个扩展,使我们能够轻松操作并获取XML数据。

SimpleXML的提供得到一个元素的名称的一个简单的方法,如果你知道XML文档的结构或布局属性和文本内容。

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


安装

作为PHP 5中,SimpleXML函数是PHP核心的一部分。 没有安装是需要使用这些功能。


PHP 5的SimpleXML功能

功能 描述
__construct() 创建一个新的SimpleXMLElement对象
addAttribute() 添加属性到SimpleXML的元件
addChild() 添加一个子元素的SimpleXML元素
asXML() 返回一个良好的XML字符串(XML version 1.0)从SimpleXML对象
attributes() 返回元素的属性/值
children() 返回指定节点的孩子
count() 计数指定节点的孩子
getDocNamespaces() 返回文档中声明的命名空间
getName() 返回XML标签由SimpleXML的元素所引用的名称
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() 检查当前的元素是否有效