问题标签 [xalan]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - 如何选择特定命名空间中的元素?
我在选择属于特定命名空间的元素时遇到问题。我的 xpath 表达式在 XMLSpy 中工作,但在使用 Xalan 库时失败..
我的表情是./item/media:content/dcterms:valid
。我已经将这两个名称空间定义都添加到了我的 XSLT 中。同样,这会在 XMLSpy 中选择正确的值,但在通过 Xalan 库运行时会失败。
有任何想法吗?
xml - XSLT Xalan dyn:评估示例
我希望你在样式表中使用 EXSLT - DYN:EVALUATE。我已经添加了名称速度,但我不知道我需要导入的 .xsl 文件在哪里。我不相信我安装了 XALAN 来指向导入。我将如何安装它?安装后,我将其指向 .xsl,它会获取该功能并应用它吗?我正在运行 Windows。XSLT 文件包含在 XML 文档的顶部。
谢谢
皮特
jsp - JSP XALAN 示例
我正在尝试做的是以下内容。
将两个参数传递给 URL
- 类型
- doc_id
一旦它们通过 URL 传递给 JSP,我想将类型模板应用于 doc_id xml。
因此,如果类型是 001,那么 001.xsl 将应用于 doc_id.xml。我不想将其输出存储在文件中,而是直接输出到浏览器。
我将如何使用 XALAN 和 JSP 页面执行此操作?
java - Java/XSLT:找不到匹配的 1 参数函数
我收到以下错误:
我的 xslt 文件的顶部是
你知道我为什么会收到这个错误吗?
更新
我的 XML 文件的顶部现在读取。
我们失败的XML是
此代码适用于运行 Tomcat 5.0 的服务器,但不适用于运行 Tomcat 5.5 的服务器。我想是因为代码在一台服务器上运行,而不是环境问题。
XSLT 通过 JSP 页面应用于 XML。对我来说,看起来 xalan.jar 文件没有被使用。JSP 的顶部是:
更新 问题是 Saxon 被选为 XML 解析器。Saxon 不支持此功能。删除 Saxon.jar 可以解决此问题。
java - 撒克逊 Xalan JSP
我有一个 JSP,它将 XSL 附加到从数据库中提取的 XML 文档。该应用程序使用的是 Saxon Parser,但我的 XML 需要使用 Xalan 解析器。JSP 页面可以覆盖要使用的解析器吗?
performance - XSLT 与 Xalan 对比 STX 与 Joost
与使用 STX(使用 Joost)相比,我在哪里可以找到使用 XSLT(使用 Xalan)的重要示例的性能指标(内存/时间)
xml - 如何从 XSLT 中获取未解析的实体属性值?
我对 XSLT 和 XML 中未解析的实体有疑问。这是一个虚构的场景。首先,我得到一个名为 doc.xml 的 XML 文件:
在这个 XML 文件中,我对元素“employee”的属性“detail”使用了一个未解析的实体 (NDATA)。attach.xml 是:
然后我想使用 XSLT 生成输出以及嵌入的 attach.xml。我的 XSLT 文件名为 doc.xsl:
最后,我使用 Xalan 2.7.1 运行:
输出是:
这不是我想要的。我希望输出如下所示:
我应该如何重写 XSLT 脚本以获得正确的结果?
java - 如何使用 Xalan 更改一些现有的 Java XSLT 代码以使用 Saxon 和 TinyTree
我有一些以编程方式执行 XSLT 转换的现有 Java 代码 - 最初使用 Xalan。我已经对其进行了重构,以便能够使用另一个(外部配置的)TransformerFactory。
我曾尝试使用 Saxon(v6.5.3 和 v8.7)工厂,但没有看到任何性能改进 - 如果有的话,Saxon 比 Xalan 更慢并且使用更多内存。
我知道我可以使用 Saxon TinyTree 获得一些性能优势,但无法弄清楚如何使用此代码来做到这一点。
我的代码是这样的;
其中 'transformerFactoryClass' 是配置的 TransformerFactory 类的实例
- Xalan 的 org.apache.xalan.processor.TransformerFactoryImpl
- Saxon 8.7 的
net.sf.saxon.TransformerFactoryImpl 和 Saxon 6.5.3 的 com.icl.saxon.TransformerFactoryImpl
有什么建议么?
java - Java 6 中对 xinclude 的默认支持?
我在我的应用程序中看到我解析的 XML 文件中的 xinclude 在我的 Java XSLT 转换中不起作用。
但是,虽然我这样做:
我没有专门将变压器工厂设置为System.getProperty("javax.xml.transform.TransformerFactory")
返回“null”。
我的问题:默认的 Java(1.6 或 6)是否支持 xinclude,或者我是否必须添加替代的 XSLT 解析器,例如 Apache Xerces?
java - 在 Spring MVC 中使用 AXSLT 组件
不久前,我编写了一个 Java 应用程序,该应用程序使用 Xalan 使用 XSLT 处理 XML。现在我正试图走向春天。
我一直无法访问组件。据我所知,我的 XML、XSLT 和 Java 对象是正确的,但 Spring 似乎无法找到和引用我想要访问的组件。
我还尝试了一个 JavaScript 组件(使用 bsf.jar 和 js.jar),但也失败了。
我一直收到此错误:
我在网上查了一下,并没有发现很多东西可以继续。Spring+XSLT 似乎不是一个很突出的话题。关于 Spring 中我需要配置的东西,或者我需要扩展的东西有什么建议吗?