0
值
我使用一個服務引用Java Web服務返回的XML是這樣的:服務引用與元素
<m_score value="3"><Explanation value="20.51">Class Count</Explanation>
<Explanation value="-15.03">NCCI Governing Industry Group</Explanation>
<Explanation value="-9.74">Combined Weighted Average Hazard Score</Explanation>
<Explanation value="4.9">Policy Weighted Average Loss Cost Relative to Governing Class Loss Cost</Explanation>
<Explanation value="-2.96">Governing Class Loss Cost</Explanation>
</m_score>
的問題是,當我生成代理和請求/響應對象,該數據在說明元素內未在對象中表示。每個元素中只有屬性屬性。
有沒有辦法讓返回的解釋名稱呢?例如'NCCI治理產業集團'等...
謝謝!
編輯 - WSDL的相關部分:
<complexType name="ExplanationType">
<attribute name="value" use="required"/>
</complexType>
<complexType name="m_scoreInsuredResponseType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="Explanation" type="response:ExplanationType"/>
</sequence>
<attribute name="value" use="required"/>
</complexType>
你是否希望有一個列表例如..?也許使用字典或HashTable可能是你正在尋找的初學者使用.. –
MethodMan
在響應中我得到一個m_score包含解釋[]。問題是Explanation對象只有值,而不是名稱。 –
你能分享一下webservice的外觀,或者你用來調用webService調用的C#代碼。 – MethodMan