使用 spyne 处理和生成 SOAP 请求/响应。对于特定的 SOAP 响应,需要生成 like
<SetSpecial tag="Monday">123</SetSpecial>
<SetSpecial tag="Tuesday">45</SetSpecial>
无法准确理解
遵循 Spyne 的教程以及几乎类似的帖子,包括Spyne 自定义 XML 响应
试过下面的代码......
class CustomModel(ComplexModel):
Value = String
tag = XmlAttribute(Unicode)
## Then in actual view
response = Response()
response.SetSpecial([CustomModel(Value="123", tag="Monday"), CustomModel(Value="45", tag="Tuesday")])
除了 ComplexModel 之外,无法使用任何简单的 spyne 模型来在同一元素中生成 XML 属性和字符串/整数原始值。
以上反应只是较大反应中的一小部分。所有其他部分都使用 Spyne 的复杂模型很好地定义。只有提到的部分没有以预期的方式出现。
请提供任何输入。
叮当猫咪
相关分类