创建SimpleXML对象

来源:互联网 发布:淘宝精刷销量 编辑:程序博客网 时间:2024/06/18 04:48

一 介绍

有三种方式可以创建SimpleXML对象
1、使用simplexml_load_file创建对象
2、使用simplexml_load_string创建对象
3、使用simplexml_import_dom创建创建对象
二 代码
php代码
<?phpheader("Content-Type:text/html;charset=utf-8");//设置编码/*  第一种方法  */$xml_1 = simplexml_load_file("5.xml");print_r($xml_1);/*  第二种方法  */$str = <<<XMLCONTENT<?xml version="1.0" encoding="gb2312" ?><Object><ComputerBook><title>PHP从入门到精通</title></ComputerBook></Object>XMLCONTENT;$xml_2 = simplexml_load_string($str);echo '<p>';print_r($xml_2);/*  第三种方法  */$dom = new domDocument();$dom -> loadXML($str);$xml_3 = simplexml_import_dom($dom);echo '<p>';print_r($xml_3);?>
 
XML代码
<?xml version='1.0' encoding='gb2312'?><Object><ComputerBook><title>PHP从入门到精通</title></ComputerBook></Object>
 
三 运行结果
SimpleXMLElement Object ( [ComputerBook] => SimpleXMLElement Object ( [title] => PHP从入门到精通 ) )

SimpleXMLElement Object ( [ComputerBook] => SimpleXMLElement Object ( [title] => PHP从入门到精通 ) )

SimpleXMLElement Object ( [ComputerBook] => SimpleXMLElement Object ( [title] => PHP从入门到精通 ) )