如何使用minidom+;python

如何使用minidom+;python,python,xml,minidom,Python,Xml,Minidom,可以通过修改节点的标记名来更改元素名称。 例如: <XXX> <BBB>This is test</BBB> </XXX> 你会得到: root = dom.getElementsByTagName('CCC')[0] root.tagName = 'XXX' 这是测试 文档可用。您可以通过修改节点的标记名来更改元素名称。 例如: <XXX> <BBB>This is test</BBB>

可以通过修改节点的标记名来更改元素名称。 例如:

<XXX>
    <BBB>This is test</BBB>
</XXX>
你会得到:

root = dom.getElementsByTagName('CCC')[0]
root.tagName = 'XXX'

这是测试

文档可用。

您可以通过修改节点的标记名来更改元素名称。 例如:

<XXX>
    <BBB>This is test</BBB>
</XXX>
你会得到:

root = dom.getElementsByTagName('CCC')[0]
root.tagName = 'XXX'

这是测试

文档可用。

您可以通过设置标记名属性来更改节点名称 试试这个

<XXX>
    <BBB>This is test</BBB>
</XXX>
这应该将标记名更改为“XXX”,下面是我使用Python2.7来确认这一点的测试代码

tag_ccc = dom2.getElementsByTagName("CCC")[0]
tag_ccc.tagName = "XXX"
从xml.dom.minidom导入解析,解析字符串
xml=“”这是测试“”
dom=parseString(xml)
tag_ccc=dom.getElementsByTagName(“ccc”)[0]
tag_ccc.tagName=“XXX”
打印标签ccc.toxml(“utf-8”)

希望这有帮助

您可以通过设置标记名属性来更改节点名称 试试这个

<XXX>
    <BBB>This is test</BBB>
</XXX>
这应该将标记名更改为“XXX”,下面是我使用Python2.7来确认这一点的测试代码

tag_ccc = dom2.getElementsByTagName("CCC")[0]
tag_ccc.tagName = "XXX"
从xml.dom.minidom导入解析,解析字符串
xml=“”这是测试“”
dom=parseString(xml)
tag_ccc=dom.getElementsByTagName(“ccc”)[0]
tag_ccc.tagName=“XXX”
打印标签ccc.toxml(“utf-8”)
希望这有帮助