在 Python 中使用 minidom 获取属性,使用“attributes”属性。例如node.attributes["id"].value
所以如果我有<a id="foo"></a>
,那应该给我"foo"
。node.attributes["id"]
不返回命名属性的值,而是一个xml.dom.minidom.Attr
实例。但是看着帮助Attr
,通过做help('xml.dom.minidom.Attr')
,没有"value"
提到这个神奇的属性。我喜欢通过查看类型层次结构、实例方法等来学习 API。这个"value"
属性是从哪里来的??为什么它没有在Attr
课程页面中列出?提到的唯一数据描述符isId
是localName
和schemaType
。它也不是从任何超类继承的。由于我是 Python 新手,一些 Python 大师会启发吗?