2011-04-19 61 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

相关问题