我有一个xml:
<?xml version="1.0"?>
<r:result>
...
</r:result>
我想知道是否可以将rootElement
tagName
从r:result
更改为其他内容。我试图在minidom
库中找到这样的信息,但没有找到。
请指出我使用的方法或图书馆,不提供解决方案,我只需要一个sugesstion。
提前致谢。
答案 0 :(得分:1)
您应该查看ElementTree,这是一个内置的XML解析库。
( Minidom 的标签表示不建议使用它,而是指向 ElementTree 。我已多次使用 ElementTree ,它通常运作良好。)
特别是,您需要查看Modifying an XML File部分。
您可以通过多种方式操作 XML Dom ,删除节点,添加节点,更改属性等。
另请注意解析未经身份验证的数据时文档中有关安全问题的警告(这可能适用于您的用例,也可能不适用)。