PHP5对象simplexml的详细分析_PHP教程
simplexml_load_string(str string);将一段xml文档载入一个simplexml对象中,此方法返回一个句柄
simplexml_import_dom(data) 该函数把一个dom节点转为simplexml对象,其中data为实用的DOM节点
$simplexml->addAttribute(name,value) 给simplexml对象元素添加一个属性,注意,是simplexml对象元素,不是simplexml对象句柄。
$simplexml->addChlid(name,value)给指定的XML节点添加一个子节点
$simplexml->asXML() 从SimpleXMLElement对象中以一个字符串的形式返回XML文档,可以当作保存xml文档来来用
$simplexml->attributes() 返回由PHP5对象simplexml元素节点的属性组成的数组,
运行上面代码会打印出以个数组,Array ( [@attributes] => Array ( [name] => cx,html [tt] => ddd ) )
可见,$simplexml->attributes()得到的是一个xml元素节点的所有属性,不过被包含在一个[@attributes]数组中,所以要通过$xml = $xml['@attributes']来获得
$simplexml->Children() 返回simplexml对象元素节点的孩子组成的数组
$simplexml->__construct() 创建一个新的XML文档
$simplexml->getDocNamespaces() 该函数返回$simplexml对象定义的命名空间
$simplexml->getName() 返回$simplexml对象元素的名称,即标签名
$simplexml->getNamespaces() 返回$simplexml对象使用的命名空间
$simplexml->registerXpathNamespace() 该函数为下一次XPATH查询创建命名空间语境
$simplexml->xpath() 使用xpath的语法来解析一个PHP5对象simplexml
实例代码1
- xml version="1.0" encoding="gbk"?>
- LeapsoulXML>
推荐阅读
-
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间,_PHP教程
-
PHP 5.0 中的对象重载技术研究_PHP教程
-
PHP5安装GD库的具体操作步骤_PHP教程
-
php面向对象全攻略 (三)特殊的引用“$this”的使用_PHP教程
-
分享下php5类中三种数据类型的区别,php5数据类型_PHP教程
-
创建XMLHttpRequest对象的方法_PHP教程
-
php+xml编程之SimpleXML的应用实例,simplexml应用实例_PHP教程
-
PHP5生成条形码的简单实例_PHP教程
-
PHP面向对象分析设计的61条军规_PHP教程
-
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析_PHP教程