我正在開發一個返回對象數據的WCF方法,其中包括一個Dictionary屬性。 XML包含大量的標記,我想知道是否有減少標記的手段。減少wcf字典類型的xml標記
下面是用於解釋當前XML輸出的一個例子:添加到集合,一個額外的<a:KeyValueOfstringfloat>
與加入其含量沿
<gases>
<a:KeyValueOfstringfloat>
<a:Key>CH4</a:Key>
<a:Value>40</a:Value>
</a:KeyValueOfstringfloat>
<a:KeyValueOfstringfloat>
<a:Key>CO2</a:Key>
<a:Value>60</a:Value>
</a:KeyValueOfstringfloat>
</gases>
對於每個額外的氣體元素。是否有可能根據以下幾行自定義格式:
<gases>
<key>value</key>
</gases>
在此先感謝。
collectiondatacontract是否允許沒有基於集合的成員包含在同一個數據合同中,還是需要單獨的數據合同,那麼兩者都是在messagecontract中實現的? – Unflux 2011-04-19 13:36:35
不知道你在問什麼,但下面的鏈接爲你提供了使用CollectionDataContract屬性所需要知道的一切。鏈接:http://msdn.microsoft.com/en-us/library/aa347850.aspx – 2011-04-19 14:46:14