-
python解析xml5
今天用python解析xml,遇见一件极汗的事情。
python的dom对象中的Element竟然不知道怎么得到Text值。
比如这样一个Element,<domain>nbs.xxty.cn</domain>不知道怎么去得到nbs.xxty.cn。
查了文档竟然也没说明
比如这样的xml
<url> <rewriterrule> <domain>www.xxty.cn</domain> <lookfor>~/static_(\w+)\.html</lookfor> <sendto>~/portal.aspx?go=$1</sendto> </rewriterrule> <rewriterrule> <domain>www.xxty.cn</domain> <lookfor>~/index\.html</lookfor> <sendto>~/static/static_1.html</sendto> </rewriterrule> </url>
我的代码是这样:
xmldoc = minidom.parse('resend.xml') urlDirectory = {} nodes = xmldoc.firstChild.getElementsByTagName('RewriterRule') for node in nodes: node.childNodes[1] #现在就是需要得到这个Element的值
文档上竟然没有写怎么来得.......
或者我没看到,谁能告诉我
2008年9月10日 16:17
目前还没有答案
相关推荐
在Python中解析XML文件是一种常见的需求,特别是在处理配置文件、数据交换格式以及其他需要结构化数据的应用场景中。本文将详细介绍如何使用两种流行的方法——`MiniDom`和`ElementTree`来解析XML文件。 #### 1. ...
这篇文章主要介绍了用Python解析XML的几种常见方法,包括快速的使用ElementTree模块等方法的实例介绍,需要的朋友可以参考下 一、简介 XML(eXtensible Markup Language)指可扩展标记语言,被设计用来传输和存储数据...
本教程将详细讲解如何使用Python解析XML文件,并进行添加、删除和查找操作。 首先,Python提供了几个库来处理XML,其中最常用的是`xml.etree.ElementTree`。这个模块提供了树形结构来表示XML文档,使得处理XML变得...
.Python解析XML.docx
.Python解析XML.pdf
本文实例讲述了python解析xml文件的方法。分享给大家供大家参考。具体如下: python解析xml非常方便。在dive into python中也有讲解。 如果xml的结构如下: <?xml version="1.0" encoding="utf-8"?> ...
使用`lxml`库中的`etree`模块来解析XML文件。首先,打开XML文件并将其解析为ElementTree对象。 ```python from lxml import etree def parse_xml(file_path): tree = etree.parse(file_path) root = tree....
### Python 解析XML:SAX与DOM详解 在IT领域,特别是Web开发和数据处理中,XML(可扩展标记语言)是一种重要的数据交换格式。它因其结构化特性、跨平台兼容性和灵活性而受到广泛欢迎。Python作为一种强大的编程语言...
本文将介绍深入解读利用Python语言解析XML文件的几种方式,并以笔者推荐使用的ElementTree模块为例,演示具体使用方法和场景。文中所使用的Python版本为2.7。XML是可扩展标记语言(ExtensibleMarkupLanguage)的缩写...
Python提供了几个库来解析XML,其中最常用的是`xml.dom`模块,特别是`minidom`子模块。本文将深入探讨如何使用`xml.dom.minidom`解析XML文件,并提供一个具体的实例代码。 `xml.dom.minidom`是Python中的一个DOM...
### Python 解析、更新与写入 XML 文件 #### 概述 XML(可扩展标记语言)是一种用于存储和传输数据的格式,它以其强大的结构化数据表示能力而在各种应用中广泛使用。Python 提供了几种处理 XML 的库,其中 `xml.dom...
Python作为一种强大的编程语言,提供了多种库来解析XML文件,使得处理XML数据变得简单易行。本主题将深入探讨如何使用Python来解析XML文件。 在Python中,常用的XML解析库有`xml.dom.minidom`、`ElementTree`(包括...
利用python xml模块来解析xml文件
在Python中,有多种库可以用来解析XML,但其中最高效且广泛使用的开源库是`lxml`。 `lxml`库是Python中处理XML和HTML的首选工具,它结合了Cython编译的libxml2和libxslt库,因此在性能上远超纯Python实现的XML解析...
在这篇文章中,我们关注的是如何使用Python解析XML文档,并特别讨论了使用DOM(文档对象模型)的方法。DOM是一种以树结构表示XML文档的方法,允许程序和脚本动态地访问和更新文档的内容、结构和样式。在Python中,...
本文实例讲述了python解析xml文件操作的实现方法。分享给大家供大家参考。具体方法如下: xml文件内容如下: <?xml version="1.0" ?> <!--Simple xml document__chapter 8--> <title> sample ...
python处理xml很实用好用的工具 主要有BeautifulSoup和BeautifulStoneSoup,import就好,前者处理html,后者处理xml 具体使用方法可以上网查