【发布时间】:2014-10-03 06:11:11
【问题描述】:
我一定错过了什么。我正在尝试设置谷歌产品提要,但很难注册命名空间。
例子:
这里的路线: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?
【问题讨论】:
标签: python xml namespaces elementtree