2011-04-19 2 views
5

Есть ли способ остановить DataContractSerializer от вывода xmlns: i = "http://www.w3.org/2001/XMLSchema-instance" в первом теге xml? Он не используется, и я пытаюсь подгонять мои сообщения под 1 КБ, чтобы они были доставлены Raw Push Notifications для Windows Phone 7. Я уже получил бинарный сериализованный и удалил все остальные пространства имен. Любая помощь будет оценена по достоинству.Удалить неиспользуемые пространства имен из вывода DataContractSerializer

Спасибо!

- Edit - я имел в виду 1К, не 1000K, лол

+0

Это пространство имен требуется, если что-то не равно нулю, допустимы ли какие-либо из ваших типов? – vcsjones

ответ

1

Это не execly, что вы просите, но один способ сжатия данных, чтобы дать своим членам более короткое имя

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

Вы правы. Это не то, что он спросил, так что -1. –

+0

«Я пытаюсь подгонять мои сообщения под 1000 КБ» и «Любая помощь будет оценена» –

+0

«Есть ли способ остановить DataContractSerializer от вывода xmlns: i =" http://www.w3.org/2001/XMLSchema -instance "в первом теге xml?" –

Смежные вопросы