为了账号安全,请及时绑定邮箱和手机立即绑定

使用 spyne,尝试在同一元素中生成具有 XML 属性和字符串值的特定 SOAP 响应

使用 spyne,尝试在同一元素中生成具有 XML 属性和字符串值的特定 SOAP 响应

慕桂英4014372 2022-05-24 17:16:04
使用 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 viewresponse = Response()response.SetSpecial([CustomModel(Value="123", tag="Monday"), CustomModel(Value="45", tag="Tuesday")]) 除了 ComplexModel 之外,无法使用任何简单的 spyne 模型来在同一元素中生成 XML 属性和字符串/整数原始值。以上反应只是较大反应中的一小部分。所有其他部分都使用 Spyne 的复杂模型很好地定义。只有提到的部分没有以预期的方式出现。请提供任何输入。
查看完整描述

1 回答

?
叮当猫咪

TA贡献1776条经验 获得超12个赞

以下应该有效:


class CustomModel(ComplexModel):

    Value = XmlData(Unicode)

    tag = XmlAttribute(Unicode)


查看完整回答
反对 回复 2022-05-24
  • 1 回答
  • 0 关注
  • 126 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信