从XML到模板文件 - 以@开头的属性

时间:2013-05-23 11:42:32

标签: python google-app-engine templates xml-parsing

我坚持在ge中将xml发送到模板引擎 我在这里使用了建议的xmltodict https://stackoverflow.com/a/10199714/27186

问题出在属性级别:

{{xml.response.parameters.parameter.0}}

返回

OrderedDict([(u'@type', u'item'), (u'@kind', u'page..'), ..etc.

我尝试使用

访问type
{{xml.response.parameters.parameter.0.type}}
{{xml.response.parameters.parameter.0.attrib.type}}
{{xml.response.parameters.parameter.0.attrib['@type']}}

那些不起作用。最后一个抛出TemplateSyntaxError: Could not parse the remainder: '['@type']'
我该如何访问这些属性?

0 个答案:

没有答案