在LINQ,XSLT或XQuery之间选择处理2000 XML文件

时间:2013-11-13 18:04:07

标签: xml linq xslt xquery

什么更适合从磁盘输入2000 XML文件并输出单个XML文件:XQuery,XSLT或C#+ LINQ?

1 个答案:

答案 0 :(得分:4)

这取决于您如何定义“更好”,以及您可以使用哪些技术。但通常情况下,XSLT更适合将XML转换为磁盘上的不同XML格式;对于更复杂的XML查询/应用程序以及XML在数据库中时,XQuery更好;当你已经使用C#或VB时,LINQ会更好,而你只需要在相对少量的数据上执行基本查询。但是,对所有事情都有例外,并且通过更详细的示例提出建议会更容易。

但是,基于您的描述,我将从XSLT开始。