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

PHP的SimpleXML修改XML数据

    博客分类:
  • PHP
阅读更多

一 代码

<?php
/*  设置编码格式  */
header('Content-Type:text/html;charset=utf-8');
/*  创建XML格式的字符串  */
$str = <<<XML
<?xml version='1.0' encoding='gb2312'?>
<object name='商品'>
	<book>
		<computerbook type='PHP入门应用'>PHP从入门到精通</computerbook>
</book>
</object>
XML;
/*  ***************************  */
/*  创建SimpleXML对象  */
$xml = simplexml_load_string($str);
/*  输出根目录属性name的值  */
echo $xml[name].'<br />';
/*  修改子元素computerbook的属性值type  */
$xml->book->computerbook['type'] = iconv('gb2312','utf-8','PHP程序员必备工具');
/*  修改子元素computerbook的值  */
$xml->book->computerbook = iconv('gb2312','utf-8','PHP函数参考大全');
/*  输出修改后的属性和元素值  */
echo $xml->book->computerbook['type'].' => ';
echo $xml->book->computerbook;
?>

 

二 运行结果
商品
PHP程序员必备工具 => PHP函数参考大全
分享到:
评论

相关推荐

    SimpleXML解析XML

    SimpleXML是PHP中的一种轻量级的XML处理库,它为开发者提供了方便的方式来解析和操作XML文档。在PHP中,SimpleXML是默认安装的一部分,因此无需额外安装扩展即可使用。这个库的核心特性在于其易用性和灵活性,使得...

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

    SimpleXML库提供了一种简单易用的方式来解析和操作XML文档。下面我们将详细讨论如何使用SimpleXML来处理XML文件。 1. **SimpleXML简介** SimpleXML是PHP 5引入的一个轻量级库,用于处理XML数据。它通过将XML文档...

    PHP DOM扩展库:SimpleXML 解析XML文档.md

    在PHP环境中,DOM扩展库为解析和操作XML文档提供了一套全面的功能: 1. **加载XML文档**:首先使用`DOMDocument`类加载XML文档。 ```php $dom = new DOMDocument(); $dom-&gt;load('example.xml'); // 从文件加载 ...

    PHP实现XML与数据格式进行转换类

    `simplexml_load_string()`或`simplexml_load_file()`可以加载XML数据,之后,你可以像处理数组一样操作XML元素,如`$xml-&gt;element`访问元素,`$xml-&gt;addChild()`添加子元素。 3. **数据格式转换** - **XML转数组*...

    SimpleXML,SimpleXML示例

    它将XML数据转换为PHP对象,使得操作XML变得直观且易于理解。在这个示例中,我们将深入探讨SimpleXML的使用方法和核心特性,以及如何通过它来解析XML文档。 首先,让我们理解XML(eXtensible Markup Language)的...

    SimpleXML

    SimpleXML是PHP编程中的一种简单XML解析库,它允许开发者以对象化的方式处理XML文档,大大简化了XML数据的读取和写入操作。在PHP中,SimpleXML是内置的,无需额外安装即可使用,这使得它成为PHP开发者的首选XML处理...

    php对xml文件增删改查,对xml数据进行分页

    当处理小规模数据时,PHP的内置类`SimpleXMLElement`提供了一种简单的方法来操作XML文件,包括增加、删除、修改和查询数据。下面将详细介绍如何使用`SimpleXMLElement`实现这些功能,以及如何对XML数据进行正序、...

    PHP操作XML详解.doc

    这将创建一个名为`$departs`的SimpleXML对象,可以直接通过属性或方法来访问和操作XML数据。 2. 访问XML元素和属性 一旦有了SimpleXML对象,你可以像访问PHP数组一样访问XML元素。例如,获取第一个部门的名称: `...

    php xml转数组

    然而,有时我们可能需要将XML数据转化为更易于操作的PHP数组,以便进行进一步的处理。本文将详细介绍如何在PHP中实现XML到数组的转换,并提供相关知识点。 首先,PHP提供了内置的`DOMDocument`类和`DOMXpath`类,...

    phpxml数据操作共1页.pdf.zip

    PHP与XML的数据操作是Web开发中的重要组成部分,特别是在构建...通过DOM和SimpleXML,开发者可以方便地操作XML文档,实现数据的存储和交换。理解并熟练应用这些知识点,将有助于你在实际项目中更高效地处理XML数据。

    php操作xml实例代码

    `curl_exec()`函数可以发起HTTP请求,然后使用上面提到的DOM或SimpleXML处理响应的XML数据。 9. **错误处理**: 在处理XML时,需要考虑可能出现的错误,如无效的XML格式或网络问题。使用`libxml_use_internal_errors...

    PHP操作xml类

    本文将详细介绍如何使用PHP操作XML类来实现查询、修改和删除等功能。 首先,我们有一个名为"xml.php"的类文件,这个类可能是对PHP内置的DOMDocument或SimpleXMLElement类进行了封装,以便更方便地进行XML处理。在...

    php操作xml的三种方法

    总结起来,SimpleXML适合快速读取和简单操作XML;DOMDocument适合处理复杂结构并支持创建XML;XMLWriter和XMLReader适用于生成和遍历大量XML数据。根据实际需求和场景选择合适的方法,可以有效地处理XML数据。在开发...

    PHP操作XML实例

    在IT行业中,XML(eXtensible Markup Language)是一种用于存储和传输数据的标准化格式,而PHP作为一种流行的服务器端脚本语言,常被用来处理和操作XML数据。本实例将探讨如何使用PHP来读取、解析和操作XML文档,...

    php xml 转json和array

    `json_encode()`函数将PHP值转化为JSON字符串,而DOMDocument则用于解析和操作XML文档。以下是一个简单的示例: ```php &lt;?php // 加载XML文件 $xmlFile = 'Wang.xml'; $xml = simplexml_load_file($xmlFile); // ...

    php使用simplexml_load_file加载XML文件并显示XML的方法

    在PHP编程中,处理XML数据是一项常见的任务,`simplexml_load_file`函数是PHP提供的一种简单易用的方式来解析和操作XML文件。这个函数允许我们轻松地加载XML文件,并将其转换为一个SimpleXMLElement对象,该对象提供...

    PHP对XML的解析

    PHP作为一款流行的服务器端脚本语言,提供了一系列强大的功能来解析和操作XML文件,使其成为处理XML数据的理想选择。 #### 二、XML简介:数据描述与存储的新标准 XML是一种标记语言,类似于HTML,但主要用途在于...

Global site tag (gtag.js) - Google Analytics