我使用 Spyne 框架来提供 SOAP Web 服务。我需要返回一些非常相似的东西
<MyReturnObject>
<MyList>
<MyElement Name="Value1">value2</MyElement>
<MyElement Name="Value2">value3</MyElement>
</MyList>
</MyReturnObject>
我尝试了以下
class MyElement(ComplexModel):
Name = XMLAttribute(String)
class MyReturnObject(ComplexModel):
MyList = Array(MyElement)
但这会导致
<MyReturnObject>
<MyList>
<MyElement Name="Value1"/>
<MyElement Name="Value2"/>
</MyList>
</MyReturnObject>
有没有办法为给定的属性指定一个文本值?我真的很感谢你的帮助:)