128得票9回答
使用Python中的minidom获取元素值

我正在使用Python为Eve Online API创建GUI前端。 我已经成功从他们的服务器上获取了XML数据。 我正试图获取名为“name”的节点中的值:from xml.dom.minidom import parse dom = parse("C:\\eve.xml") name ...

34得票2回答
XML解析:Element Tree (etree)和minidom的区别

我多年来一直使用minidom解析XML。现在我突然了解到Element Tree。我的问题是哪个更好用于解析?也就是说: 哪个更快? 哪个使用的内存更少? 它们中有没有任何O(n^2)依赖关系值得我担心? 有一个正在被弃用而另一个取而代之吗? 为什么我们有两个接口? 谢谢。

30得票7回答
在使用minidom.toprettyxml时出现空行问题

我一直在使用minidom.toprettyxml来美化我的XML文件。当我创建XML文件并使用此方法时,一切都很好,但是如果我在修改XML文件之后(例如,我添加了其他节点)再使用它,然后将其写回XML,我会得到空行,每次更新后,我会得到越来越多的空行... 我的代码:file.write(...

26得票5回答
使用Python minidom读取XML并迭代每个节点

我有一个 XML 结构,看起来像下面这样,但规模要大得多:<root> <conference name='1'> <author> Bob </author> &l...

19得票1回答
在Python的minidom中添加带属性的元素

我想在特定标签下添加一个带有属性的子节点。我的xml如下:<deploy> </deploy> 输出应该是<deploy> <script name="xyz" action="stop"/> </deploy> 到目前为止,我的...

18得票5回答
使用Python和minidom解析XML

我正在使用Python(minidom)解析一个XML文件,它打印出一个层次结构,看起来像这样(这里使用缩进来显示重要的层次关系):My Document Overview Basic Features About This Software Platforms...

14得票3回答
Python: 如何使用xml.dom.minidom获取XML元素的文本内容?

我已经对解析为minidom.parse(xmlObj)的XML对象调用了 xmldoc.getElementsByTagName('myTagName')。现在我正在尝试获取此元素的文本内容,虽然我花了一段时间查看了dir()并尝试了各种方法,但我还没有找到正确的调用。作为我想要实现的示例,...

13得票9回答
使用minidom修改属性时如何保留属性的顺序

我是否可以在使用minidom处理XML时保留属性的原始顺序? 例如,我有以下代码:<color red="255" green="255" blue="233" />,当我使用minidom修改此代码时,属性会按字母顺序重新排列为blue、green和red。我希望能够保留原始...

13得票6回答
Python xml minidom生成<text>Some text</text>元素。

我有下面的代码。 from xml.dom.minidom import Document doc = Document() root = doc.createElement('root') doc.appendChild(root) main = doc.createElement('...

12得票5回答
如何使用minidom解析Unicode字符串?

我正在尝试使用xml.dom.minidom库解析一些XML文件,提取一些数据并将其放入文本文件中。大多数XML文件都可以正常处理,但对于其中一些文件,在调用minidom.parsestring()时会出现以下错误: UnicodeEncodeError: 'ascii'编解码器无法...