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

PHP写XML文件

    博客分类:
  • PHP
阅读更多
<?php
    $domain = "DOMAIN";
    $username = "USERNAME"; 
    $owner = "OWNER" ;
    $template = "TEMPLATE" ;
    $description = "DESCRIPTION" ;
    $topics = "TOPICS" ;
    $subject  = "SUBJECT" ;

    $xmlstr = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n
        <batchcommands>\n
    \n	</batchcommands>";

    $xml = new SimpleXMLElement($xmlstr);

    $create = $xml->addchild('create');
    $mailing_list = $create->addchild('mailing_list');
    $mailing_list->addAttribute('domain', ($domain));
    $mailing_list->addAttribute('username', ($username));

    $mailing_list->addChild('owner', $owner);
    $mailing_list->addChild('template', $template);
    $mailing_list->addChild('description', $description);
    $mailing_list->addChild('topics', $topics);
    $mailing_list->addChild('subject', $subject);

    $xml->asXML("C:/create.xml");

?>



生成文件内容:
<?xml version="1.0" encoding="UTF-8"?>
<batchcommands>
	<create>
		<mailing_list domain="DOMAIN" username="USERNAME">
			<owner>OWNER</owner>
			<template>TEMPLATE</template>
			<description>DESCRIPTION</description>
			<topics>TOPICS</topics>
			<subject>SUBJECT</subject>
		</mailing_list>
	</create>
</batchcommands>



分享到:
评论
1 楼 yanzhoupuzhang 2012-08-15  
好!简单,实用,谢谢了啊!

相关推荐

    php读写xml

    本文将深入探讨PHP如何读取和写入XML文件,并结合提供的"phpxml"压缩包中的实例代码进行详细解释。 1. PHP读取XML 要读取XML文件,PHP提供了DOMDocument类。这个类允许我们解析XML文档并创建一个DOM对象,从而能够...

    php读取xml文件类

    3. **解析XML**:一旦XML文件加载成功,我们可以通过DOMDocument对象的各种方法来访问和操作XML文档的节点。例如,使用`getElementsByTagName()`或`getElementById()`获取特定的元素,使用`nodeValue`获取元素的文本...

    php生成xml文件

    php生成xml文件

    PHP实现网站打包为XML文件的类

    我做了一个网站文件和XML文件互相转换的类,发布出来方便大家使用。 /** * @author shadu####foxmail.com * @version v0.2 * @updated 2009-05-20 * @desc Covert the files on the website to one XML,where ...

    php xml转数组

    在PHP开发中,XML(可扩展标记语言)是一种常见的数据交换格式,特别是在处理与服务器通信、数据存储或配置文件时。然而,有时我们可能需要将XML数据转化为更易于操作的PHP数组,以便进行进一步的处理。本文将详细...

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

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

    php动态生成xml文件

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

    php 生成xml文件

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

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

    在PHP中,处理XML文件时,SimpleXML是一个非常实用的工具,尤其适合初学者。SimpleXML库提供了一种简单易用的方式来解析和操作XML文档。下面我们将详细讨论如何使用SimpleXML来处理XML文件。 1. **SimpleXML简介** ...

    PHP操作xml文件类

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

    PHP操作XML实例

    在IT行业中,XML...通过学习和实践这些PHP操作XML的实例,你可以掌握在PHP环境中处理XML文件的基本技能,从而在Web开发中更有效地交换和处理数据。继续深入研究这些工具和概念,将使你成为更出色的PHP开发者。

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

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

    利用DOM读写XML

    1. **加载XML文件**:使用`DOMDocument`的`loadXML`或`load`方法加载XML文件: ```php $doc = new DOMDocument(); $doc-&gt;load('input.xml'); ``` 2. **遍历DOM树**:通过DOMDocument对象,我们可以获取XML的根...

    php解析xml文档

    使用`simplexml_load_file()`函数可以加载XML文件并创建一个SimpleXMLElement对象。例如: ```php $xml = simplexml_load_file('path_to_your_xml_file.xml'); ``` 如果文件无法加载,此函数会返回`false`,...

    php-xml

    处理XML时,需要注意编码问题,确保XML文件和PHP脚本使用相同的字符编码。同时,应正确捕获和处理解析错误,如使用`libxml_use_internal_errors`和`libxml_get_errors`。 综上所述,PHP与XML的结合提供了多种处理...

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

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

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

    可以使用`DOMDocument::loadXML()`加载XML字符串,或`DOMDocument::load()`加载XML文件。然后,你可以通过DOMNode接口访问和操作XML节点,例如`DOMNode::appendChild()`添加子节点,`DOMNode::nodeValue`获取或设置...

    PHP使用XMLWriter读写xml文件操作详解

    而XMLReader是一个用于读取XML文档的流式阅读器,它可以逐个节点地解析XML,而不需要将整个文档加载到内存中,特别适合于处理大型XML文件。下面详细讲解PHP使用XMLWriter和XMLReader进行XML文件操作的相关知识点。 ...

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

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

Global site tag (gtag.js) - Google Analytics