Opensource XML解析器

时间:2012-02-12 14:27:28

标签: c# xml gpl unity3d

我需要一个开源和轻量级的xml解析器。 System.Xml对我来说太大了。谁能告诉我? 我在iPhone中统一使用XML解析器。当我使用System.xml时,SelectSingleNode函数有时会崩溃。所以我想使用另一个解析器但是使用system.xml库。

1 个答案:

答案 0 :(得分:3)

如果“太大”,你的意思是“太复杂”,那么你可以考虑使用.NET 3.5中引入的新System.Xml.Linq库。它的界面比System.Xml更清晰,更直接。

当然,System.Xml.Linq程序集仍然引用System.Xml(并在后面使用后者,用于其大部分功能)。但是,正如其他人已经在评论中提到的那样,Framework Class Library(包括System.Xml)保证存在于安装了.NET Framework的每台PC上。您不需要(也不应该)将程序集打包到应用程序的安装程序中。