.NET的二进制XML如何工作?
http://msdn.microsoft.com/en-us/library/cc219210.aspx上有一些文档,但没有说明如何制作。甚至没有输出的例子。我猜猜任何与二进制xml有关的东西都在System.Xml中,但我找不到任何东西。
另外,我对二进制xml的搜索让我看到XmlDictionaryWriter,显然可以编写“二进制XML格式”,但它甚至不存在于System.Xml中!
我的目标是可能在二进制xml中序列化我的数据(现在我正在使用XmlSerializer,它编写标准的,人类可读的xml)。
有人能给我一个如何序列化为二进制xml甚至只是编写二进制xml的例子吗?
答案 0 :(得分:5)
XmlDictionaryWriter位于System.Runtime.Serialization中,您需要先将其添加为引用。