`
cakin24
  • 浏览: 1384120 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

创建SimpleXML对象

    博客分类:
  • PHP
阅读更多

一 介绍

有三种方式可以创建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从入门到精通 ) )

 

分享到:
评论

相关推荐

    PHP对XML的解析

    通过创建SimpleXML对象,可以轻松实现对XML数据的读取和修改。 ##### 创建SimpleXML对象 SimpleXML对象是处理XML数据的关键,它充当了XML数据的容器。有两种方法可以创建SimpleXML对象: 1. 使用`simplexml_load_...

    PHP操作XML详解.doc

    例如,以下代码演示了如何从字符串创建SimpleXML对象: ```php $xmlString = &lt;name&gt;production support &lt;serial_no&gt;100001 &lt;name&gt;Simon &lt;age&gt;24 &lt;birthday&gt;1982-11-06 &lt;salary&gt;5000.00 &lt;bonus&gt;1000...

    PHP XML操作的各种方法解析(比较详细)

    ### 2.1 创建SimpleXML对象 创建SimpleXML对象主要有两种方式: 1. 使用`simplexml_load_string()`函数,将XML数据作为字符串加载。例如: ```php $xml_data = &lt;!-- ... --&gt; XML; $simpleXmlObject = ...

    php的SimpleXML方法读写XML接口文件实例解析

    1. 创建SimpleXML对象的三种方法: - 使用new关键字直接创建XML对象。 - 使用simplexml_load_string()函数,从一个已有的XML字符串创建对象。 - 使用simplexml_load_file()函数,从一个XML文件(本地或远程)加载...

    SimpleXML解析XML

    在PHP中,我们可以使用`simplexml_load_file`函数加载XML文件并创建一个SimpleXMLElement对象: ```php $xml = simplexml_load_file('parser_profile.xml'); ``` 一旦我们有了`$xml`对象,就可以通过属性或方法来...

    delphi解析xml-simplexml

    然后,可以创建一个TXMLDocument对象并加载XML文件: ```delphi var XMLDoc: TXMLDocument; begin XMLDoc := TXMLDocument.Create(nil); XMLDoc.LoadFromFile('path_to_your_xml_file.xml'); ``` 加载XML后,你...

    php xml文件操作代码(一)

    首先,我们需要了解SimpleXML_load_file()函数,这是创建SimpleXML对象的关键。例如: ```php $xml = simplexml_load_file('example.xml'); ``` 这行代码会读取名为`example.xml`的文件,并将其内容解析为一个...

    converter-simplexml-2.1.0

    // 创建Retrofit实例 Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://api.example.com/") .addConverterFactory(SimpleXmlConverterFactory.create()) .build(); ``` 在上述代码中,我们指定了...

    Android开发-Retrofit-AndroidStudio(四)simplexml解析XML_免积分

    在你的应用的某个初始化位置创建Retrofit对象,指定基础URL和转换器工厂: ```java import retrofit2.Retrofit; import retrofit2.converter.simplexml.SimpleXmlConverterFactory; String baseUrl = ...

    php下使用SimpleXML处理XML文件.pdf

    SimpleXML提供了创建`SimpleXMLElement`对象的方法,该对象可以用来访问XML文档的属性和元素。 2. **创建SimpleXMLElement对象** 创建SimpleXMLElement对象主要有两种方式: - `simplexml_load_file()`:从XML...

    Codeigniter通过SimpleXML将xml转换成对象的方法

    3. 创建XML对象:使用SimpleXMLElement类的构造函数创建一个XML对象,将XML字符串或文件内容作为参数传入。 4. 处理XML对象:一旦创建了XML对象,你就可以利用面向对象的方式来访问XML数据中的节点信息。SimpleXML...

    基于PHP对XML的操作详解

    // 创建SimpleXML对象 var_dump($xml); // 输出XML ``` `var_dump`函数用于显示变量的相关信息,便于查看XML数据结构。 通过`foreach`循环,我们可以遍历XML文档中的特定元素。例如,如果XML文件中有一个名为`...

    simplexml

    标题 "simplexml" 提到的是一个简单的 XML DOM(文档对象模型)解析器。XML,全称为eXtensible Markup Language,是一种用于标记数据的语言,广泛应用于数据交换、配置文件和Web服务等领域。DOM是处理XML文档的一种...

    SimpleXML代码

    2. **对象模型**:SimpleXML控件可能提供了一套面向对象的API,包括类如TXMLDocument、TXMLElement等,这些类对应XML文档的不同部分,如根节点、子节点、属性等,通过这些对象,开发者可以方便地操作XML数据。...

    PHP simplexml_import_dom()函数讲解

    然后,`simplexml_import_dom()` 将这个DOM文档转换为一个SimpleXML对象。最后,我们通过属性访问器`-&gt;from`来输出XML中的`from`元素的值,即`Jani`。 ### 实例 2 ```php $dom = new DOMDocument; $dom-&gt;loadXML(...

Global site tag (gtag.js) - Google Analytics