`
wangleyiang
  • 浏览: 221006 次
社区版块
存档分类
最新评论

PHP 创建XML文档

    博客分类:
  • PHP
阅读更多

    演示使用DOM创建CML文档:

<?php
// 创建DOM
$dom = new DOMDocument("1.0", "UTF-8");
$dom -> formatOutput = true;

// 创建元素
$phpedu = $dom -> createElement("phpedu");
// 添加元素到父节点
$dom -> appendChild($phpedu);

$title = $dom -> createElement("title", "PHP100");
$phpedu -> appendChild($title);

// 创建元素
$item = $dom -> createElement("item");
// 设置属性
$item -> setAttribute("type", "text");
// 设置属性
$item -> setAttribute("name", "item");
// 添加元素到父节点
$phpedu -> appendChild($item);

$php = $dom -> createElement("contents", "PHP");
$php -> setAttribute("type", "text");
$item -> appendChild($php);

$sql = $dom -> createElement("contents", "SQL");
$item -> appendChild($sql);

$linux = $dom -> createElement("contents", "Linux");
$item -> appendChild($linux);

$apache = $dom -> createElement("contents", "Apache");
$item -> appendChild($apache);

$address = $dom -> createElement("Address", "www.php100.com");
$address -> setAttribute("type", "URL");
$phpedu -> appendChild($address);

echo htmlspecialchars($dom -> saveXML());
?>

     说明:

  • $dom = new DOMDocument("1.0", "UTF-8");创建DOM并指定其编码方式,默认编码方式是UTF-8。本行示例代码等价于:$dom = new DOMDocument();使用默认编码方式。
  • 创建元素:$phpedu = $dom -> createElement("phpedu");创建元素,名称是:phpedu;$title = $dom -> createElement("title", "PHP100");创建元素并指定其值。
  • 添加元素到父节点:$dom -> appendChild($phpedu);
  • 设置元素的属性:$item -> setAttribute("type", "text");可以为一个元素添加多个属性。

    多说一句:希望对您有所帮助,代码来源:www.php100.com =^_^=

 

 

分享到:
评论

相关推荐

    php生成xml文件

    php生成xml文件

    php 生成xml文件

    使用纯粹的PHP代码生成字符串,并把这个字符串写入一个以XML为后缀的文件 使用XMLWriter类创建XML文件

    php动态生成xml文件

    ### PHP动态生成XML文件知识点详解 #### 一、概述 在Web开发中,XML(可扩展标记语言)是一种用于标记数据的语言,与HTML相似但更侧重于数据存储和传输。PHP作为一种广泛使用的服务器端脚本语言,能够轻松地处理...

    PHP中的生成XML文件的4种方法分享

    在PHP中,生成XML文件是常见的数据序列化和交换数据的方式。XML(eXtensible Markup Language)是一种标记语言,允许我们以结构化的方式存储和传输数据。以下是从标题和描述中提取的四种PHP生成XML文件的方法: 1. ...

    PHP中的生成XML文件的4种方法

    在PHP中,生成XML文件是常见的数据序列化和交换任务,尤其在Web服务和数据存储中扮演着重要角色。XML(可扩展标记语言)是一种结构化的数据格式,它允许我们以自定义的方式组织数据。以下是PHP中生成XML文件的四种...

    php加载和生成json和生成xml文件,并带有ajax分页效果,带图带数据库

    生成XML文件则涉及创建XML元素和属性,然后保存到文件中。以下示例创建了一个简单的XML文档: ```php $xml = new DOMDocument('1.0', 'UTF-8'); $root = $xml-&gt;createElement('users'); $xml-&gt;appendChild($root); ...

    PHP100视频教程90:PHP DOM 创建生成多功能 XML文件

    **PHP100视频教程90:PHP DOM 创建生成多功能 XML文件** 在这一教程中,我们将深入探讨如何使用PHP的DOM扩展来创建和操作XML文件。XML(eXtensible Markup Language)是一种用于存储和传输数据的标准格式,它具有...

    php生成标准xml类

    本篇文章将详细介绍如何使用PHP创建一个自定义的XML类来生成RSS feed,并提供一个实例作为参考。 首先,我们需要理解XML的基本结构。XML是一种标记语言,它允许我们定义自定义的标签来描述数据。一个标准的XML文件...

    php读取xml文件类

    1. **创建DOMDocument对象**:首先,我们需要创建一个DOMDocument对象,这将作为处理XML文档的基础。 ```php $doc = new DOMDocument(); ``` 2. **加载XML文件**:然后,使用`load()`方法加载XML文件到DOM...

    php生成xml实例代码

    在PHP中生成XML文件是一项常见的任务,特别是在数据交换、配置文件存储或Web服务中。XML(eXtensible Markup Language)是一种结构化数据格式,它允许我们以清晰、可读的方式来存储和传输数据。本篇文章将详细介绍...

    数据库数据生成xml

    6. **保存XML文件**:最后,将生成的XML文档写入文件,以便于后续的传输、解析或导入到其他系统。 在实际应用中,一些工具和库可以帮助简化这个过程。例如,使用ETL(Extract, Transform, Load)工具如 Talend Open...

    crxml:一个用于生成xml格式数据php类库,支持生成rss.zip

    `crxml` 是一个专门为PHP设计的类库,用于生成XML格式的数据,尤其值得一提的是,它还支持生成RSS(Really Simple Syndication)格式的文件,这在创建新闻聚合、博客订阅源等方面非常有用。 `crxml` 类库的核心功能...

    PHP使用 DOMDocument 生成XML的示例程序文件

    PHP 提供了多种方式来生成和操作 XML 数据。这些功能非常强大,允许你创建、读取、修改和保存 XML 文档。在 PHP 中生成 XML 的常用方法包括使用 DOM...本压缩包即是PHP中使用 DOMDocument 生成XML的示例程序文件。

    PHP 读取 Android APK XML文件,无需JDK

    APK文件是基于Java的,通常需要JDK(Java Development Kit)来解析其内部结构,但在这个特定情况下,我们将学习如何利用PHP的内置功能来读取APK中的XML文件,从而避免依赖JDK。 首先,我们要了解XML文件在APK中的...

    PHP操作xml文件类

    PHP操作xml文件类,生成xml,获取xml内容成数组

    php xml转数组

    首先,PHP提供了内置的`DOMDocument`类和`DOMXpath`类,它们可以用来解析XML文档并提取数据。以下是一个基本的转换过程: 1. **创建DOMDocument对象**: ```php $xmlString = '&lt;root&gt;&lt;item id="1"&gt;Item 1&lt;/item&gt;...

    php从数据库中读取数据生成xml

    ### PHP从数据库中读取数据生成XML的知识点详解 #### 一、PHP连接MySQL数据库 在给定的脚本中,我们首先看到的是通过PHP连接MySQL数据库的操作。这部分代码使用了较旧的`mysql_`扩展,而不是推荐的`mysqli_`或`PDO...

    php解析xml文档

    XML文档通常用于在不同的应用程序之间交换数据,而PHP作为一种服务器端脚本语言,提供了强大的XML处理能力。本文将深入探讨如何使用PHP解析XML文档,并将解析结果以表格的形式展示出来。 首先,我们需要了解PHP中...

Global site tag (gtag.js) - Google Analytics