cost 388 ms
带有嵌套样式表的 SaxonJS 转换导致 XError:URI 解析失败 - SaxonJS transform with nested stylesheets causes XError:Failed URI resolution

我正在尝试使用引用其他 xsl 样式表的样式表来转换 XML。 我在命令行上使用 xslt3 将主样式表编译为 a.sef.json 文件,但是当我将 that.sef.json 与.transform() 一起使用时,我得到一个失败的 URI 解析错误。 我称变换如下: fhirXslJS是从这 ...

如何使用 Node.js 中的 XSLT 转换 HTML 字符串 - How to transform HTML string using XSLT in Node.js

我有一个来自 Node.js 应用程序的字符串,我需要在服务器端使用 XSLT 进行转换。 我需要做的主要“转换”是删除特定的 HTML 标签,由于安全/性能问题,我不能使用正则表达式。 我还将使用转换结果向 API 发出 POST 请求。 一个简单的示例可能类似于: 而且我需要将其转换为以下内容( ...

SaxonJS:没有得到真正的 HTML DOM 树 - SaxonJS: not getting an real HTML DOM tree

我有一个复杂的样式表,执行完成后应该不仅替换当前 html 元素的主体,而且替换整个 html 元素及其所有子元素、头部和主体。 当我这样做时,某些 FairAdBlocker 扩展程序将尝试访问 document.body 并获取 null,然后就不再起作用了。 生成的 html 看起来也很可疑。 ...

XSLT 3.0 fn:document() 在找不到 404 时抛出错误,而 XSLT 2.0、1.1 和 1.0 则没有 (Saxon-JS) - XSLT 3.0 fn:document() throws error on 404 not found while XSLT 2.0, 1.1, and 1.0 did not (Saxon-JS)

XSLT 规范一直说当无法从 URL(例如 404 未找到)和浏览器的 XSLT 处理器以及 Saxon(版本 I)加载文档时,document() 和 doc() 函数可能会抛出动态错误即使在十年后继续使用 8.1.1)通常都是这样。 但是现在尝试 Saxon-JS,我看到抛出异常。 现在我需 ...

从 JavaScript 调用 Saxon-JS function 或模板 - Calling Saxon-JS function or template from JavaScript

我使用C3在 HTML 页面中呈现图形,该页面使用 Saxon-JS 和(已编译,SEF)XSL 样式表。 C3 生成 SVG 图像(条形图),并提供了响应图表部分(例如条形图)上的点击事件的可能性,具有 onclick function。 我想在我的 XSL 样式表中处理点击事件。 然而: o ...

是否可以使用 Saxon-JS 将 JSON 文件转换为不同的 JSON 文件而不通过 XML? - Is it possible to use Saxon-JS to convert a JSON file to a different JSON file without transiting through XML?

我正在研究解决从根本上完全基于 JSON 的转换问题,虽然基于命令式代码的解决方案是可能的,但使用像 XSLT 这样的成熟技术并利用其许多功能而不是尝试在内部使用是有吸引力的一切从头开始。 我对 XSLT 相当缺乏经验,但我很乐意为此努力提供一个学习它的理由。 我读过 JSON 包含在 XSLT ...

SaxonJS.XPath.evaluate 抛出超出最大调用堆栈大小 - SaxonJS.XPath.evaluate throws Maximum call stack size exceeded

我正在尝试使用 saxon JS 来评估一些 xPaths 我正在运行以下代码 抛出以下错误 我尝试过的任何网页都出现同样的错误。 我如何解析源代码并使用 saxon-js 评估页面注意:我对使用 xpath 3.0 的替代方案持开放态度 注意 2:上面的代码适用于 npm xpath 但它使用 x ...

Saxon-js 是否对 xsl:param 执行 XML 语法检查? - Does Saxon-js perform XML syntax checking on a xsl:param?

我通过 Saxon-js 运行这个 XSL 脚本。 它使用在使用 stylesheetParams 的转换调用中收到的 XML 更新主输入 XHTML 上的成本字段。 都好。 问题是没有对 param-XML 进行语法检查(您可以在注释掉的行中看到它的样子)。 它在 XHTML 上,转换会生成错误 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM