python - 使用 minidom 获取节点名称

标签 python minidom

是否可以使用 minidom 获取节点的名称?

例如我有一个节点:

<heading><![CDATA[5 year]]></heading>

我想做的是存储值 heading 以便我可以将它用作字典中的键。

我能得到的最接近的是这样的:

[<DOM Element: heading at 0x11e6d28>]

我确定我在这里忽略了一些非常简单的东西,谢谢。

最佳答案

你是这个意思吗?

tag= node.tagName
d[tag]= node

tagNamedefined在 DOM Level 1 Core 中,minidom(主要)实现的基本标准。

关于python - 使用 minidom 获取节点名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2795462/

相关文章:

python - 如何让 Conda 和 Virtualenv 在 mac OS Catalina 上工作?

python - 通过 subprocess.communicate 在 python 脚本之间传输 pickled 对象输出

python - PostgreSQL:如何安装 plpythonu 扩展

python - 遍历元素嵌套结构中的所有 XML 节点

python - 如何注释掉 XML 元素(使用 minidom DOM 实现)

python - 如何使用python读取xml文件?

python - 在每次 SVN 提交时自动更新 setup.py 版本

Python/Pandas - 选择列和行以应用方程式

python - 使用 xml.dom.minidom 删除 <?xml version ="1.0"?>

python - 如何用 minidom 解析 unicode 字符串?