【发布时间】:2010-11-24 15:28:45
【问题描述】:
我正在尝试围绕 XML 和 XSLT 的内容进行研究,在我的研究中,我偶然发现了不同的 XSLT 处理器。
Xalan 是第一个,它似乎工作得很好并且是免费的,除了我需要/想要使用 2.0 规范中的功能,包括 XML Schema。为此,我必须使用扩展和 Xalan,或者切换到另一个。
所以我又搜索了一些,有人将我指向 Saxon,它既不支持 XML-Schema,也不免费,这本身并不引人注目,但有些悲伤。
这几乎就是我现在所处的位置,我正在寻求有关可用于实现目标的工具的指导,即使用 2.0 规范。
我不介意这种语言,但我更喜欢 Java、Python 或 Ruby(或其他任何免费和跨平台的语言)。
子问题,为了额外的业力:我可以使用免费的撒克逊版本和 Xerces 来实现我想要的吗?
【问题讨论】:
-
一些进一步的阅读似乎表明 Saxon 是架构感知处理器的唯一途径,但我认为从技术上讲我可以将 Saxon 和 Xerces2 结合起来,但我仍然需要弄清楚如何。跨度>
-
还有兴趣:此问题中所有 XSLT 2.0 处理器的列表:stackoverflow.com/questions/515979/…