我正在尝试使用ElementTree创建XML文档。该文档需要多个名称空间,但我无法在文档或在线中找到任何信息如何正确执行此操作。我需要顶行有3个名称空间,如下所示:
fu01:Page xmlns:xsi =" website1"的xmlns:fu01 =" WEBSITE2"的xsi:的schemaLocation =" WEBSITE3">
现在我得到了:
top = ET.Element("fu01:Page")
top.set("xmlns:xsi", "website1")
哪个打印出第一个命名空间,但我仍然坚持如何让其他两个命名空间。
提前致谢!
答案 0 :(得分:0)
找到了适合我的解决方案。
使用attrib
属性:
top.attrib["hello"] = "hi"
这会将属性添加到元素中。