0
一個人如何寫Spyne來處理這樣的SOAP請求的請求處理程序:如何在spyne中做平面元素陣列?
<getUsers>
<users>
<username>foo</username>
<username>bar</username>
...
</users>
</getUsers>
我已經試過這樣:
@rpc(Array(Unicode.customize(type_name='username'), min_occurs=1, nillable=False))
def getUsers(ctx, users):
stuff
但它產生像這樣的模式:
<xs:complexType name="getUsers">
<xs:sequence>
<xs:element name="users" type="tns:stringArray"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="stringArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="string" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
如何將元素名稱string
更改爲username
?最好也stringArray
成更有意義的東西?我的方法完全錯誤嗎?
2.11將於6月初發布 –