gpt4 book ai didi

python - 如何使用 minidom 读取具有属性的 XML 标签的值

转载 作者:太空宇宙 更新时间:2023-11-03 19:26:40 27 4
gpt4 key购买 nike

我有一个如下所示的 XML。

<nb:myelement param='oxygen'>Value</nb:element>

我正在使用以下 python 代码。

for sub in dom.getElementsByTagName('nb:myelement'):
if(sub.getAttributeNode("param").nodeValue == 'oxygen'):
value = sub.getElementsByTagName('nb:myelement')[0].toxml()

但是最后一行抛出一个索引超出范围的执行。如何获取包含在具有属性的标签中的“值”?

最佳答案

您的 nb:myelement 中没有其他 nb:myelement 元素。所以最后一行确实是

[][0].toxml()

如果nb:myelement中只有文本,则使用该元素的文本节点

sub.firstChild.nodeValue

关于python - 如何使用 minidom 读取具有属性的 XML 标签的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7884558/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com