【发布时间】:2013-11-13 18:04:06
【问题描述】:
什么更适合从磁盘输入 2000 个 XML 文件并输出单个 XML 文件:XQuery、XSLT 还是 C# + LINQ?
【问题讨论】:
什么更适合从磁盘输入 2000 个 XML 文件并输出单个 XML 文件:XQuery、XSLT 还是 C# + LINQ?
【问题讨论】:
这取决于您如何定义“更好”,以及您可以随时使用哪些技术。但通常,XSLT 更适合将 XML 转换为磁盘上的不同 XML 格式。 XQuery 更适合更复杂的 XML 查询/应用程序以及当 XML 在数据库中时;当您已经在使用 C# 或 VB 时,LINQ 会更好,并且您只需要对相对少量的数据执行基本查询。但是,所有事情都有例外,并且通过更详细的示例提出建议会更容易。
不过,根据您的描述,我将从 XSLT 开始。
【讨论】: