.NET二进制XML

gra*_*ant 2 .net xml xml-serialization

.NET的二进制XML如何工作?

有关它的一些文档,请访问http://msdn.microsoft.com/en-us/library/cc219210.aspx,但它没有说明如何制作它.甚至没有输出的例子.我猜猜任何与二进制xml有关的东西都在System.Xml中,但我找不到任何东西.

另外,我对二进制xml的搜索让我看到了XmlDictionaryWriter,它显然可以编写"二进制XML格式",但它甚至不存在于System.Xml中!

我的目标是可能在二进制xml中序列化我的数据(现在我正在使用XmlSerializer,它编写标准的,人类可读的xml).

谁能给我一个如何序列化为二进制xml甚至只是编写二进制xml的例子?

Dav*_*e81 5

XmlDictionaryWriter位于System.Runtime.Serialization中,您需要先将其添加为引用.