Saxon Xslt 处理器错误
在我的.net应用程序中,我尝试使用saxon xslt处理xml,xslt版本是2.0。 当数据很大时,我会收到以下错误。 [net.sf.saxon.trans.XPathException] = {…
从.net中的Saxon 9.x获取详细的错误描述
我有一个使用 saxon 9.x 设置的 xslt2 转换引擎。我有一些大的 xml 文件和大的 xsl 转换文件。我可以使用 XQSharp XSLT2 引擎进行转换,但使用 saxon …
使用 XSLT 2.0 从 XSL 转换输出最小化标签
我正在使用最小化 br 标签转换 XML 文档,如下所示: 我正在使用 Saxon 9,并输出为 XHTML 我从文档中得到的印象是,在使用 XSLT 时,序列化程序必须…
如何使用 XSLT 中的 RegEx 检查 xml textnode 是否包含中文字符
在此网站上 http://gskinner.com/RegExr/ (这是一个正则表达式测试网站)此正则表达式匹配作品 匹配: [^\x00-\xff] 示例文本: test123 或元件数据…
我可以在没有明确提供 XSL 文件的情况下进行 XSL 转换吗?
我正在使用 Transformer 执行从 XML 到 XHTML 的 XSL 转换: import javax.xml.transform.Transformer; import javax.xml.transform.TransformerFacto…
用于函数迭代的 xsl 引入了不需要的空格
我使用基本“超级”xml 文件和参考 xml 文件生成 xml 输出,以列出我需要的超级文件的部分。 问题是 for 函数。当我使用它迭代一个集合并有条件地输出…
XQuery 函数命名空间如何工作?
编辑 我想将相关功能分组在一起以表明它们是相关的。 如果我有 local:f1() 和 local:f2() 那么我可以将它们的名称更改为 local:menu-f1()和 local:men…
尝试模拟 XQuery 函数 fn:idref() 但没有模式
我想在 XML 文档中搜索具有包含特定 id 的 idrefs 属性的元素。例如,给定此 XML 文档 doc.xml; 我想要这个 XQuery; let $d := doc("doc.xml") retu…
如何使用 XQuery fn:idref() 函数?
我无法让 XQuery 函数 fn:idref() 返回任何内容。 我有这个 XML 文档 doc.xml; 还有这个 XQuery; let $d := doc("doc.xml") return $d/idref("xyz")…
为什么 Saxon 不产生任何文件输出?
即使没有明确的文本输出,XSLT 解析器也应该生成一个空文件。但是,我遇到的情况是 Saxon-HE 9.3 根本不产生任何文件输出。 我使用以下命令编译文件:…
XSLT 2.0 函数可以返回任意类型吗?
我正在尝试编写一个 XSLT 2.0 函数,该函数返回特定类型的结果——比方说一个或多个元素。这是我尝试过的,但无济于事: 这是我从 Saxon 处理器得到的…
使用 Java API 向 XSLT 程序提供参数
我想做的是: setParameter(String name, String value) 但API是: void setParameter(QName name, XdmValue value) 我找不到任何示例来正确创建XdmVa…