次のような XML を返す Java Web サービスへのサービス参照を使用しています。
<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 Governing Industry Group」など...
ありがとう!
編集 - 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>