如何在Python(2.5.4)etree创建的XML中使用xsi名称空间

时间:2014-06-18 11:53:22

标签: python xml namespaces

我经常使用Python作为接口;这次我找不到一个小小的" XML命名空间的问题:

需要的XML:

<alternate xsi:type="gallery" fragment="123">

有问题的部分是:xsi:type

此&GT; etree.Subelement(alternates,"alternate",{"type":"gallery","fragment":"123"})

将返回:< alternate type="gallery" fragment="123" >

所以我的问题是如何获取xsi名称空间。我尝试了使用命名空间声明的各种方法,但没有成功。

根元素需要以某种方式相同: < article xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >

我设法得到这个: < xsi:article xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >

使用语法: articles = etree.Element("{http://www.w3.org/2001/XMLSchema-instance}article" )

0 个答案:

没有答案