任何人都可以推荐.Net XML序列化库(理想情况下是开源的)。
我正在寻找一个强大的XML序列化库,我可以抛出任何对象,这将产生用于记录目的的公共属性的人类可读XML表示。
任何建议都值得赞赏!
由于
答案 0 :(得分:5)
答案 1 :(得分:2)
事实证明,YaxLib与XMLSerializer有一些相同的问题(它需要一个无参数构造函数,并且由于递归,我遇到了一些堆栈溢出异常的问题)。
最后,我使用名为json.net的库进行了json序列化。我对此印象深刻,到目前为止看起来似乎比我尝试的任何xml库更强大,而且非常灵活。代码是开源的,也非常令人印象深刻。 Kudos James Newton-King(写这篇文章的人)。 http://james.newtonking.com/projects/json-net.aspx
答案 2 :(得分:-1)
您可以使用XSLT转换XML。