saxon相关内容

SaxonHE XQuery SUM运算精度

我有这样一个XML文档 20947441.21 9961900 27360153.6 222864.95 10489146.31 并且我需要获取根的子元素的和。因此,使用SaxonHE处理器(v10.5)执行以下XQuery表达式: let $s := (/roo ..
发布时间:2022-08-09 13:29:06 其他开发

基于另一个变量的XSLT元素选择

是XSLT的新手,我正在尝试使用下面的XSL文件,在该文件中,我希望使用同一XSL中的另一个变量来选择特定的代码。使用Saxon-He-10.5版本JAR。有人能帮我完成这个XSL转换吗?我想在output.xml中打印所选代码的标题 ..
发布时间:2022-04-08 19:15:32 其他开发

将 xml 文档作为参数传递给 xsl

我已经阅读了很多帖子并尝试了很多东西,但仍然无法让 xsl 找到参数中的值.我从 java 的 sun xalan 开始,但从来没有让它工作,所以我改用撒克逊语无济于事.我想用 xls 将两个 xml 文档合二为一.永远不会在文件系统上,这是用于构建 xml 字符串/文档的 Web 应用程序.我曾尝试将 DTMAxisIterator、DomSource、Doc 传递到 xsl、字符串中的 Nod ..
发布时间:2021-12-19 21:59:29 Java开发

使用 XSLT 3.0 函数将 JSON 转换为 XML

我是 XSLT 的新手,我有一个简单的 JSON,我想使用 XSLT 3.0 将其转换为 XML.我按照 w3c 的建议尝试了 parsejson 和 jsontoxml 函数,但生成的输出不是所需的格式.为此,我正在使用 Saxonica 处理器.是否可以编写一个单独的 xslt,它可以在任何给定的特定结构的 json 中使用,而不管键名如何.否则我如何使用 xslt 功能将 json 转换为所 ..
发布时间:2021-12-19 21:56:51 其他开发

从 Saxon 9.4he 中的嵌入资源加载 xml 和 xslt

我使用 Saxon 9.4 家庭版 (Saxon-HE 9.4 .NET) 来获取支持 XSLT 2.0 和 XPath 2.0,以及 .NET 中的 XQuery 1.0.当我加载没有 URI 的文件时,我的代码崩溃了. 是否可以在没有与加载的文档相关的 URI 的情况下加载 xml/xsl 文档? 如果没有,有没有办法为嵌入在 dll 文件中的元素定义 URI? 任何其他解决方案 ..
发布时间:2021-12-19 21:53:44 C#/.NET

结果树片段到节点集:所有 xsl 引擎的通用方法

回答另一个线程(见 stackoverflow:生成 css 配色方案) 我遇到了下面的问题,不同的 xsl 引擎似乎需要不同的方法将结果树片段转换为节点集. 简化问题(但请参阅上面的链接了解其背后的完整故事),我希望有一个包含颜色值列表的内联树.由于必须在 Xpath 表达式中使用它,因此我必须从它专门为 MSXML x.x xsl 引擎创建一个节点集(XML Spy 内置在解释包含构造为 ..
发布时间:2021-12-19 21:50:20 其他开发

将 Xalan 与 Saxon 一起使用

我在我的应用程序中使用 Xalan,但需要使用 Saxon 和参考实现来生成测试输出以进行比较.我想在单元测试期间同时使用它们.但是,一旦我在项目 .pom 中添加了对 Saxon 的依赖项,该应用程序似乎在测试期间将 Saxon 用于所有 xslt 和 XPath 操作: net.sf.saxonSaxon-HE ..
发布时间:2021-12-19 21:45:15 其他开发

是否有任何 XSLT 和 XQuery 处理器可用于 .NET Core 3.0 应用程序?

我一直在使用 Saxon XSLT 和 XQuery 处理器 - 免费家庭版我的 .NET 应用程序.我只需要 XSLT 2.0(因为 .NET 不支持 XSLT 3.0).现在我已经从 .NET Framework 转移到 .NET Core,我注意到 Saxon 还不支持 .NETCore 因为在为 Saxon 安装 Nuget 包时,我收到以下错误. 问题:是否有人知道我可以将其他替代 ..
发布时间:2021-11-24 14:50:51 C#

如何从 Ruby 1.8 或 1.9 调用 Java API

我有这个 JRuby 工作 代码(从 Keith 的博客),它封装了 SAXON xslt 处理器 API. 现在,我想知道我是否可以以及如何在 Ruby 框架中封装相同的 API? 请告诉我这个问题是无意义的还是可以以某种方式改进. 这是想要的 API. 这是我使用的 JRuby 代码: 需要'java'模块 JXsltinclude_class "javax.xml. ..
发布时间:2021-11-15 00:56:54 其他开发

“序言中不允许有内容"错误但在 XML 声明之前什么都没有

首先我已经彻底检查了以下问题,这个问题似乎不是一回事: SAXParseException:序言中不允许内容 org.xml.sax.SAXParseException:序言中不允许内容 在 GAE 上解析完全有效的 XML 时,“序言中不允许有内容" Prolog SAXParserException 中不允许有内容 这些似乎都归结为两件事: 在开始的 标记之前有一个或多 ..
发布时间:2021-11-12 01:18:54 其他开发

将 Saxon-PE 与 Apache Camel 一起使用,预加载 Saxon 类时出错

我最近获得了 Saxon-PE 的试用许可证,并希望在 Camel 中使用此版本的 Saxon.我下载了 Saxon-PE-9.6.0.8 jars 并通过 maven 将它们包含到我的项目中.我正在使用骆驼 2.16.0.我为此尝试了很多方法,但我通过使用 Camel 的“?transformerFactory=..."选项并将其传递给 Saxon 的 ProfessionalTransform ..
发布时间:2021-11-11 23:15:50 Java开发

如何用 ant 执行 XSLT 2.0?

我正在尝试从 ant 文件运行 XSLT 转换. 我正在使用带有 saxon 9 解析器(支持 XSLT 2.0)的 XSLT 2.0 样式表. 问题是 ant 似乎总是在调用 XSLT 1.0 解析器. 这是我的蚂蚁文件: ..
发布时间:2021-11-11 01:57:10 其他开发