2011-04-19 146 views
5

有沒有什麼辦法可以阻止DataContractSerializer在第一個xml標籤中輸出xmlns:i =「http://www.w3.org/2001/XMLSchema-instance」?它沒有被使用,我正試圖將我的消息放在1KB以下,這樣它們將通過Windows Phone 7的原始推送通知提供。我已經將它的二進制序列化並刪除了所有其他名稱空間。任何幫助,將不勝感激。從DataContractSerializer輸出中刪除未使用的名稱空間

謝謝!

- 編輯 - 我的意思是1K,1000K不,哈哈

+0

如果某些東西是零,那麼該命名空間是必需的,您的任何類型是否可以爲空? – vcsjones 2011-04-19 23:16:51

回答

1

這不是execly你問什麼,但對數據進行壓縮的一種方法是給你的會員較短的名稱

[DataMember(Name = "ID")] 
int IdNumber; 
+2

你說得對。這不是他問的,所以-1。 – 2011-04-19 23:19:02

+0

「我正在努力使我的郵件低於1000KB」和「任何幫助將不勝感激」 – 2011-04-19 23:31:07

+0

「有什麼辦法可以阻止DataContractSerializer輸出xmlns:i =」http://www.w3.org/2001/XMLSchema第一個xml標籤中的「-instance」? – 2011-04-19 23:33:26

相關問題