如何使用Ruby调用webservice时传入复杂类型
如题。一个C#开发的webservice,定义了比较复杂的数据类型,请问使用Ruby调用的时候,Ruby该怎么定义,比如下面的queryRingStatusEvt。
<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<QueryRingStatus xmlns="http://tempuri.org/">
<queryRingStatusEvt>
<AuthentAccount>1</AuthentAccount>
<AuthentPwd>1</AuthentPwd>
<OperateTypeNo>1</OperateTypeNo>
<PhoneNumber>13000000001</PhoneNumber>
</queryRingStatusEvt>
</QueryRingStatus>
</soap:Body>
</soap:Envelope>
[解决办法]