问题标签 [saxon]

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.

0 投票
6 回答
16893 浏览

xslt - 如何用 ant 执行 XSLT 2.0?

我正在尝试从ant文件运行 XSLT 转换。

我正在使用带有saxon 9解析器(支持 XSLT 2.0)的 XSLT 2.0 样式表。

问题是 ant 似乎总是调用 XSLT 1.0 解析器。

这是我的蚂蚁文件:

如果我直接调用它(没有蚂蚁),它就可以工作。

任何的想法 ?

0 投票
1 回答
13047 浏览

java - 在 Java 中使用 SAXON Xpath 引擎

这是我的代码:

我明白了:

这意味着org.apache.xpath.compiler.XPathParser当我通过net.sf.saxon.xpath.XPathFactoryImpl.

(我实际上只需要matches在我的 xpaths 中放一些......所以如果知道任何不涉及撒克逊的解决方案,请考虑满足我的需要)。

我究竟做错了什么 ?

0 投票
2 回答
483 浏览

c# - ASP.Net 网站中的撒克逊人

我想在我的 ASP.Net 网站中使用 Saxon-B XQuery 类。但我的托管服务提供商仅支持中等信任级别的应用程序。

有人知道是否可以在中等信任级别的环境中使用Saxon-B和 IKVM.Net?

或者在中等信任级别的环境中,对于 ASP.Net 应用程序是否有一个很好的替代 XQuery 引擎?

谢谢!

0 投票
2 回答
4418 浏览

xslt - XSLT 附加到结果文档

我有一个用于代码生成的 XSLT 脚本,我在其中处理多个输入 XML 文件,并将文件输出到 Javascript 代码。对于每个 xml 输入文件,我输出一个 Javascript 文件。

所以,我会发生以下文件/转换:

现在,我还需要在 XSL 处理期间创建一个附加文件,在该文件中,我需要将有关处理的每个输入文件的信息附加到一个常见的 Javascript 文件中。

所以,现在我会有:

我的问题是,在处理多个输入文件期间是否可以附加到文件中?我目前使用的是 Saxon 9.1.0.7,我查看了 xsl:result-document 元素,但这似乎覆盖了任何以前编写的内容。

谢谢。

0 投票
2 回答
7591 浏览

java - 使用 XSLT 输出多个文件

我正在尝试获取一个使用 XSLT 2.0 输出多个工作文件的示例。

将 Saxon B 9.7.0.1 与 Java 1.6 一起使用,我收到此错误:

输入.xml

转换.xml

0 投票
1 回答
88 浏览

xslt - 创建液滴应用程序。用 xslt 转换 xml

我想创建一个应用程序,在其中放置一个 xml 文档,然后使用 saxon 作为转换引擎进行 xslt 转换。结果是一个文本文件。我在 Mac 上执行此操作。有谁知道我在哪里可以找到初学者教程来解决这个问题?谢谢,伊恩

0 投票
2 回答
2005 浏览

java - 使用 Saxon 进行转换时处理 XML 中的特殊字符

我正在尝试使用 Saxon 将样式表应用于 XML 文档。给定一个在 Microsoft Word 中生成并具有 Microsoft Word 样式引号的 XML 文件,例如以下文档中的 FOO 周围

撒克逊人抛出以下错误:

处理 XML 中这些类型的“特殊”字符的最佳方法是什么,这些字符原本是有效的,但在实际解析/转换中中断?

0 投票
0 回答
3079 浏览

java - XSLT:在转换器中更改命名空间,而不是在样式表中/删除命名空间前缀

我正在使用 XSLT 和 Saxon 转换一些 XML,如下所示:

样式表是使用MapForce生成的,并且经常更改。虽然转换通常有效,但它会为所有元素添加名称空间n的前缀。这可能是由于样式表中的以下行:

由于 MapForce 工具在其预览中没有显示此前缀,因此在转换器中更改此前缀可能非常容易。有人可以指出我正确的方向吗?还是我需要对样式表进行一些(手动)预处理才能摆脱它?

样式表的精简版本如下所示:

0 投票
3 回答
409 浏览

xslt - xslt 2.0 中 saxon:if 和 saxon:before 函数的替换

XSLT 2.0 / XPath 2.0 中的saxon:ifsaxon:before函数是否有替代品?

我有这样的代码:

想法是between变量应该包含当前节点和下一个h1或元素之间的所有元素h2(存储在stop变量中),或者所有剩余的元素,如果没有下一个h1h2

我想在新的 XSLT 2.0 模板中使用此代码,并且我正在寻找saxon:ifsaxon:before.

0 投票
6 回答
3049 浏览

php - XSLT 2.0 PHP 支持。什么时候?

在不久的将来有什么机会看到像 saxon for php 这样的 XSLT 2.0 处理器?