如何在需要路径调用的 udf 中设置变量的值
我试图在 XSLT 中使用用户定义的函数来重复调用某个字符串的值。该字符串基于 XPath 表达式的结果,该结果在单个函数调用的范围内不会更改。我认为将…
Saxon-HE 9.3 的 javax.xml.xpath.XPathFactory 提供程序配置文件中的语法错误
我在 Mac OS X 和 Saxon-HE 9.3.0.5 上使用 Java SE 6。 ServiceLoader 无法找到 javax.xml.xpath.XPathFactory 的 Saxon 实现。 mac:test2 ludo$ jav…
(saxon dtd)java.net.SocketException:来自服务器的文件意外结束
我使用 Saxon(Java) 将 *.xhtml 转换为 *.xml。 这是我的java代码: System.setProperty("javax.xml.transform.TransformerFactory","net.sf.saxon.Tr…
将 XSL 应用于目录中的所有文件的通用方法?
我有一个可将 XML 文件转换为 HTML 文件的 XSL。效果很好。但我想应用于文件目录。理想情况下,每个 XML 文件都有一个新的 HTML 文件放在同一目录中。…
如何防止 saxon 在 xsl:result-document 生成的结果中转义 systemId
我正在使用 生成文档... 其中 $uri 包含一些非 ASCII 字符。我已经注册了一个 OutputURIResolver,当它在其解析(href,base)方法中接收到 href 时,…
如何在 XQuery 中抑制 XML 输出的缩进
有没有办法从 XQuery 中删除 XML 输出的缩进? 例如。假设我有一个 XQuery; 生成 XML 结果文档; 如何删除缩进,使输出文档看起来像这样; 理想情况…
xsl:将多个项目存储在变量或参数中以供以后使用
我需要将 xml 转换为某种自定义 xml 格式。 在新格式中,我将有许多 sections 节点,对于每个节点,我使用以下方法创建一个唯一的 id: A 我需要一种…
org.xml.sax.SAXException:解析器配置问题:
我遇到了这个错误 org.xml.sax.SAXException: 解析器配置问题: 命名空间报告未启用 在 net.sf.saxon.event.ReceivingContentHandler.getNameCode(Rece…
如何从 Ruby 1.8 或 1.9 调用 Java API
我有这个JRuby工作代码(从Keith 的博客),它包装了 SAXON xslt 处理器 API。 现在,我想知道我是否可以以及如何在 Ruby 框架中封装相同的 API? 请…
xsl:function 定义的函数可以替代 xpath 3.0 内联函数吗?
我正在使用 xpath 3.0 规范中的这个示例: fn:fold-left(function($a, $b) { $a + $b }, 0, 1 to 5) 我尝试用 xsl:function 定义的函数替换内联函数。…
在 XPath 3.0/Saxon 中调试用户定义的函数
最新的 Saxon PE 中是否支持调试 xpath 用户定义函数?我使用了跟踪功能,但它似乎在某些情况下有效,而在其他情况下则无效。我确信这是有逻辑的,但…
高效的 XSLT 处理器
我之前使用免费版本的 Saxon 8.9 来基于一些 XSL 转换 XML。但该版本的问题在于大小为 260 MB 及以上的大型 XML 文件,Saxon 给出了“内存不足”异常…
撒克逊人抛出 java.net.SocketException:
乌班图10.4 JRE 1.6.0_26 SaxonHE9.3.0.5 我有一个非常简单的脚本,它从有效的 html 文件中提取文本内容,
如何使用“关于:” XSLT 处理器中的 HTML5 协议
HTML5 草案指定(至少目前如此) ,URI about:legacy-compat 可用于依赖于符合 XML 的 doctype 的文档(而 则不然)。 因此,我碰巧有一组 HTML5 验证…