创建SimpleXML对象

一 介绍

有三种方式可以创建SimpleXML对象
1、使用simplexml_load_file创建对象
2、使用simplexml_load_string创建对象
3、使用simplexml_import_dom创建创建对象
二 代码
php代码
<?php
header("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从入门到精通 ) )

 

猜你喜欢

转载自cakin24.iteye.com/blog/2378799
今日推荐