gpt4 book ai didi

xslt - 存在哪些 XSLT 2.0 工具?

转载 作者:行者123 更新时间:2023-12-03 15:25:06 24 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8年前关闭。




我正在尝试围绕 XML 和 XSLT 内容进行研究,在我的研究中,我偶然发现了不同的 XSLT 处理器。

Xalan 是第一个,它似乎工作得很好并且是免费的,除了我需要/想要使用 2.0 规范中的功能,包括 XML 模式。为此,我必须使用扩展和 Xalan,或者切换到另一个。

所以我又搜索了一些,有人把我指向了 Saxon,它既不支持 XML-Schema 又不免费,这本身并不引人注目,但有点悲哀。

这就是我现在所处的位置,我正在寻求有关可用于实现目标的工具的指导,即使用 2.0 规范。

我不介意语言,但我更喜欢 Java、Python 或 Ruby(或任何其他免费和跨平台的东西)。

子问题,额外的业力:我可以使用免费的撒克逊版本与 Xerces 结合来实现我想要的吗?

最佳答案

您究竟需要对 XML Schema 做什么?如果您只想在转换文档之前/之后验证文档,Saxon 的开源版本也可以这样做。但是,如果您想要开源,请使用 Saxon 9.1。

最新的开源版本 Saxon-HE 9.2 包含的功能少于之前的开源版本 Saxon-B, 9.1。 Michael Kay 重新命名了撒克逊人,以将撒克逊人的商业用途货币化,我不能说我责怪他。 Saxon-PE 的定价就其为您提供的服务而言非常合理。

如果您想根据声明的模式类型转换文档,您需要重新命名为 Saxon-EE 的 Saxon-SA。

您的 XML 架构要求究竟是什么?

最后,如果您想要 XSLT 2.0,Saxon 几乎是镇上唯一的开源游戏。还有其他处理器,但它们是

  • 非免费
  • 劣于撒克逊
  • 关于xslt - 存在哪些 XSLT 2.0 工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1362376/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com