【发布时间】:2020-12-08 10:52:57
【问题描述】:
Saxon 6.5.5 可以在 android 4.2.2 中运行吗?
我观察到 saxon 6.5.5 jar 文件中的一些 API 名称与标准的 android API 相同。
如何解决 API 冲突并使用 saxon 6.5.5 jar 中可用的类而不是 android API 中可用的类。
【问题讨论】:
标签: saxon
Saxon 6.5.5 可以在 android 4.2.2 中运行吗?
我观察到 saxon 6.5.5 jar 文件中的一些 API 名称与标准的 android API 相同。
如何解决 API 冲突并使用 saxon 6.5.5 jar 中可用的类而不是 android API 中可用的类。
【问题讨论】:
标签: saxon
Saxon 6.5.5 是很久以前生产的,可能在 Android 出现之前。它在 Android 上未经测试或支持。可能有人让它工作了(毕竟它是开源代码),但这不是我所知道的。
我们确实尝试过让最新版本的 Saxon 能够在 Android 上运行。我不认为这些问题看起来无法解决,但我们没有完成这个项目。
至于 API,您可能指的是 JAXP API(例如 javax.xml.transform.TransformerFactory。这是用于调用 XSLT 转换的标准 Java 接口;多年来,该接口已经有许多实现,但其中两个是广泛使用的是 Saxon 和 Xalan。这里描述了选择 javax.xml.transform.TransformerFactory 实现的机制:https://docs.oracle.com/javase/8//docs/api/javax/xml/transform/TransformerFactory.html
【讨论】: