XML、XSLT 和 XSD 哪个框架(Java 或 .NET?)

XML, XSLT and XSD which Framework (Java or .NET?)

我想开始一个项目,但不确定哪种框架最适合这种情况。让我解释一下该怎么做:

有一个服务器,其数据库中包含一些信息。 我可以使用一些 shell-命令实现 XML-Export。后 我得到了一些 XML-Data,我用 XSLT 将这个 XML-Data 转换为 将整个内容减少到一些核心内容。改造后 我收到另一个(较小的)XML-数据。出于验证目的,我现在使用 自定义 XSD.

主要问题是哪一类 technology/framework (VB?, ASP?, Java?, JSP?...)我应该使用。什么可能更容易?

我想要一个 Web 界面,其中包含一个按钮来触发 整个序列自动。最后的结果应该是这样的:

  1. [Server] --xml-export-->> [XML-Data]
  2. [XML-Data] --XSL-Transformation-->> [reduced XML]
  3. [reduced XML] --parsing-XSD(validation)-->> [WebInterface]

注意 [WebInterface] 应该包含一个能够触发的按钮 序列 1 - 3 每次一次又一次。

寻求技术选择建议的 Whosebug 问题往往很快就会被关闭,并声称答案是见仁见智的。实际上,我认为可以客观地做出技术选择,但只有比 SO 问题通常包含的信息多得多:例如,最佳选择通常取决于技能的可用性以及其他应用程序 运行 在相同的环境中。例如数据库使用什么平台?

我会毫不犹豫地使用 Java,因为我知道 Java;或者我会使用 Scala,因为我知道 Scala 可以很好地完成这项工作,而且我真的很想学习 Scala。您自己的动机和约束(以及您 employer/client 的动机和约束)可能会有所不同。