`
f002489
  • 浏览: 271513 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

使用PYTHON创建XML文档 (解析

阅读更多

http://www.okpython.com/views-tid-64.html

 

#coding:utf8
import xml.dom.minidom
from xml.dom.DOMImplementation import implementation#No module!!!!
import xml.sax.writer
import xml.utils

# Create a new document with no namespace uri, qualified name,
# or document type
document = implementation.createDocument(None,None,None)
personnel = document.createElement("personnel")
personnel.setAttribute('number', '5')
document.appendChild(personnel)
sexnode = document.createElement("sex")
sexnode.appendChild(document.createTextNode("male"))

namenode = document.createElement("name")
namenode.appendChild(document.createTextNode("tianbin"))

personnel.appendChild(sexnode)
personnel.appendChild(namenode)
out = open("C:\Documents and Settings\Administrator\桌面\tianbin.xml", "w")
xml.dom.ext.PrettyPrint(document,out)

分享到:
评论

相关推荐

    python解析xml文件

    `ElementTree`也是Python标准库的一部分,提供了一种更简洁的方式来解析和创建XML文档。 ##### 安装与导入 同样地,`ElementTree`是标准库的一部分,无需额外安装。 ```python import xml.etree.ElementTree as ...

    基于Python实现的自动化生成XML解析类

    XML文档由一系列元素构成,每个元素由标签(Tag)、属性(Attribute)、文本内容(Text Content)组成。例如,一个简单的XML片段可能如下所示: ```xml <name>Item One <description>This is the first item. ...

    python解析xml生成excel文档

    以上代码实现了从XML文件解析数据,并使用Python生成一个包含彩色效果的Excel文档。在实际应用中,你可以根据需求调整数据处理和样式设置部分,以满足特定的业务需求。例如,可以根据XML元素的属性或文本内容来决定...

    python读取XML文件资料集合

    Python 语言是使用 XML 文档的理想语言之一,它具有强大的文本操作能力和灵活的脚本语言特点。Python 中的 XML 工具可以帮助语法分析、处理和生成 XML。关于 XML,要记住一个总体概念:可以验证或非验证方式处理 XML...

    python解析xml

    在XML解析方面,Python提供了多种库,使得处理XML文档变得简单而高效。XML(eXtensible Markup Language)是一种标记语言,用于存储和传输结构化数据,常用于Web服务、配置文件和数据交换。 Python中有两个主要的...

    Python读写XML文件实例

    总结来说,Python通过`xml.etree.ElementTree`库提供了强大的XML处理能力,无论是创建新的XML文件还是读取和解析已有的XML文档,都非常便捷。通过`generate_xml.py`和`read_xml.py`这样的代码实例,开发者可以深入...

    python_elementt_xml.zip_python xml_xml解析 python

    1. **解析XML文档**:使用`ElementTree.parse()`或`ET.fromstring()`函数解析XML文件。前者用于读取整个XML文件,后者适用于处理字符串形式的XML数据。 ```python tree = ET.parse('example.xml') # 解析XML文件 ...

    python解析xml文件增删查找

    本教程将详细讲解如何使用Python解析XML文件,并进行添加、删除和查找操作。 首先,Python提供了几个库来处理XML,其中最常用的是`xml.etree.ElementTree`。这个模块提供了树形结构来表示XML文档,使得处理XML变得...

    python读取xml文件代码

    在Python中,我们可以使用内置的`xml`模块来处理XML文件,特别是`xml.etree.ElementTree`子模块,它提供了方便的API来解析和操作XML文档。首先,我们需要导入`ElementTree`模块: ```python import xml.etree....

    python文件对比 xml、excel

    对于XML文件,Python内置了`xml.etree.ElementTree`模块,它提供了解析和生成XML文档的功能。对于Excel文件,我们可以使用pandas库,它支持读写Excel文件,并且在处理表格数据时非常强大。 1. **读取XML文件**: ...

    python读取xml文件.doc

    要使用 Python 读取 XML 文件,需要使用 xml.dom.minidom 模块,该模块提供了 parse() 函数来打开 XML 文件,并将其解析成一个文档对象。 以下是一个使用 Python 读取 XML 文件的示例代码: ``` #coding=utf-8 ...

    python xml文件解析,正则表达式字符串替换

    python解析xml,字符串替换,正则表达式,可以参考

    Python如何对XML 解析

    在Python中,SAX解析器会逐行读取XML文档,并在遇到特定事件(如开始元素、结束元素、文本内容等)时调用预先定义好的事件处理器方法。SAX解析器不将整个XML文件加载到内存中,因此对于大文件,它比DOM更节省资源。...

    python脚本用于xml解析的源代码

    这个库提供了一种高效且易于使用的API,可以方便地解析、创建和修改XML文档。 在`src`目录中,可能包含的是实现XML解析的Python源代码文件。这些文件可能定义了函数或类,用于读取XML文件,遍历XML树,以及提取特定...

    Python创建xml文件示例

    在Python中创建XML文件是通过使用内置的`xml.etree.ElementTree`模块来实现的。这个模块提供了方便的API来创建、解析和处理XML数据。本示例将详细讲解如何利用`ElementTree`来创建一个XML文件。 首先,导入所需的...

    Python解析创建xml文件的代码

    本篇文章将深入探讨如何使用Python进行XML文件的创建和解析。 首先,我们来看`Create_xml.py`文件中的内容。这个脚本通常会使用Python的`xml.etree.ElementTree`模块来创建XML文件。`ElementTree`模块提供了一个...

    使用PYTHON创建XML文档

    例如,我就找不到中国人写的如何使用PYTHON来创建一个XML文件。当然,直接用文件写的方式也能够达到同样的效果,但是毕竟容易出错,而且看起来不优雅。最后,我看了很多资料,终于明白如何使用PYTHON写一个XML文件了...

    Python之XML编程

    4. **XML创建与写入**:介绍如何使用Python创建XML文档,包括添加元素、属性,以及序列化XML树到字符串或文件。 5. **XPath**:XPath是XML的一种路径语言,用于选取XML文档中的节点。资料将涵盖XPath的基本语法,如...

    python解析xml文件方式(解析、更新、写入)

    本文详细介绍了使用 Python 的 `xml.dom.minidom` 库解析、更新和写入 XML 文件的方法。通过这些技术,你可以轻松地处理复杂的 XML 数据结构,无论是简单的数据检索还是复杂的文件更新。掌握这些技巧对于处理 Web ...

Global site tag (gtag.js) - Google Analytics