0

我正在玩attribute_ofspyne 2.10(很高兴它出来了)。让我们考虑以下模型:

class Product(ComplexModel):
    id = complex.XmlAttribute(primitive.Uuid)
    edition = primitive.Unicode
    edition_id = complex.XmlAttribute(primitive.Uuid, attribute_of='edition')

这给出了如下结果:

<product id="00000000-0000-0000-0000-000000000000">
    <edition edition_id="00000000-0000-0000-0000-000000000000">My edition</edition>
</product>

如何edition_id为结果自定义名称<edition id="..."/>

4

1 回答 1

1

从 2.10 开始,Spyne 不支持此功能。

我想不出一个简单的解决方法,因为它需要编写 method_call 和 method_return_document 事件以及 wsdl 事件来手动修补 wsdl。

但是,如果您可以为它编写测试,我会看看我能为 2.11 做些什么。

于 2013-04-25T06:40:39.103 回答