我一定是漏掉了什么。我正在尝试设置一个Google产品源,但是在注册命名空间时遇到了困难。
例如:
请按照此处的说明进行操作:https://support.google.com/merchants/answer/160589
我尝试插入的内容:
<rss version="2.0"
xmlns:g="http://base.google.com/ns/1.0">
这是代码:
这是代码:
from xml.etree import ElementTree
from xml.etree.ElementTree import Element, SubElement, Comment, tostring
tree = ElementTree
tree.register_namespace('xmlns:g', 'http://base.google.com/ns/1.0')
top = tree.Element('top')
#... more code and stuff
代码运行后,一切都很好,但我们缺少 xmlns=
。
我发现在php中创建XML文档更容易,但我想尝试一下这个。我错在哪里了?
顺便说一下,也许有一种更合适的方法在Python中实现这个,而不使用etree吗?