在C#中是否有任何已知的字典实现,即空间将其自身有效地保留为XML。在C#中使用空间高效的xml实现xmlserializable字典
- 它应支持泛型
- 它可以假设插入所有元素都是通用型的(即,没有亚型被插入。) - 因此,类型信息可以被写一次,而不是为每个键值对。
在C#中是否有任何已知的字典实现,即空间将其自身有效地保留为XML。在C#中使用空间高效的xml实现xmlserializable字典
就像我说的,
空间高效的XML是压缩XML(不是XML本身,而是它是标准的做法)
考虑使用压缩。在网络服务器设置中,大多数浏览器支持开箱即用透明的gzip编码。因此,这适用于您的花园式的各种XML Ajax响应以及
否则,实现IXmlSerializable Interface这样你就可以精确地控制事物的序列化。我记得看到了很多不错的文章,例如:http://www.google.co.uk/。
它不适用于网络服务器,而是将数据存储在数据库中。我看看链接,虽然实际执行会很好:) – 2011-05-19 21:41:29
XML是没有空间效率。 – SLaks 2011-05-19 14:40:05
[为什么在.NET中没有XML序列化字典?](http://stackoverflow.com/questions/1124597/why-isnt-there-an-xml-serializable-dictionary-in-net ) – SwDevMan81 2011-05-19 14:40:32
空间高效的XML是压缩的XML(本身不是XML,但它是标准方法) – sehe 2011-05-19 14:41:49