PHP 5 SimpleXML 函数

PHP 教程 · 2019-01-21 20:43:37

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() 检查当前元素是否有效。

点击查看所有 PHP 教程 文章: https://codercto.com/courses/l/5.html

查看所有标签

Web Designer Idea

Web Designer Idea

梁景红 / 电子工业出版社 / 2006年 / ¥55.00

这是一本以“目的、信息、设计、创意”作为根脉的关于网页视觉的书籍,畅谈的话题从策划到编辑再到设计,从而讨论“我们要建立怎样的站点,并以何种形式完成它”的问题。 全书共分四个部分,分别是网站建设目的,网站信息内容,页面形式设计,网页创作构思。 四部分有机地结合,形成一个统一的整体。“目的”部分以建设网站的目的为主,带领设计师从建站目的的角度,探讨如何抓住首要问题;如何建立网站雏形;如何打开狭隘的、局......一起来看看 《Web Designer Idea》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

URL 编码/解码
URL 编码/解码

URL 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换