simplexml_load_file(str file); 将一个xml文档载入一个simplexml对象中,此方法返回一个句柄
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> leapsoulinfo> name>leapsoul-php网站开发name> website>http://www.leapsoul.cnwebsite> description>分享php网站开发与建设的乐趣,教你如何建立网站description> bloger>davidbloger> date>2009-05-13date> qq>qq:154130270qq> leapsoulinfo> leapsoulinfo> name>leapsoul-php网站开发name> website>http://www.leapsoul.cnwebsite> description>分享php网站开发与建设的乐趣,教你如何建立网站description> bloger>davidbloger> date>2009-05-13date> qq>qq:154130270qq> leapsoulinfo> leapsoulxml>
我们可以结合上面的php5对象simplexml示例,再加上自己的了解,应该能够充分的认识这一新增的函数。
http://www.bkjia.com/phpjc/446334.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/446334.htmltecharticlesimplexml_load_file(str file); 将一个xml文档载入一个simplexml对象中,此方法返回一个句柄 simplexml_load_string(str string);将一段xml文档载入一个simple...