saxon相关内容

根据旧闪族语言的字母对单词进行排序

我使用 XSLT 3.0、Saxon-PE 9.7. 我需要根据乌加里特语对 orth 进行排序,接近希伯来语,但有额外的字符. 我试过了: 但是建议的顺序不正确.所以我想我需要描述乌加里特字母顺序.我能怎么做? 提前,非常感谢. 解决方案 Saxon 允许你在它的配置文件中定义你自己的排序规则,你基本上必须设置一个像 这样的部分的配置文件 ..
发布时间:2021-07-15 18:36:18 其他开发

SaxonApiException: 轴步骤 ./CLIENT 的上下文项不存在

我正在尝试在 saxon/java 中使用 XSLT 2.0 将 XML 转换为 XML.我正在使用我在堆栈溢出线程“使用 XSLT 为简单 XML 应用 Muenchian 分组"中找到的示例 XML 但是我收到一个错误:XPDY0002:轴步骤 ./CLIENT 的上下文项不存在. 我的测试 XSL: 我的错误详情: 在 inputPointCSVTOXML_style2. ..
发布时间:2021-07-15 18:36:13 其他开发

Spring - 使用 XSLT 的网页

我是 XSLT 新手,我知道将 XSLT 集成到 Spring Web 应用程序的最佳解决方案是什么.我在here找到了一个简单的例子,但总的来说我遇到了麻烦正确的字符编码和切换到 Saxon 处理器(我参考了我以前的问题这里和此处).在书中:“Spring in Action"通过扩展 AbstractXsltView 描述了解决方案.是比 AbstractXsltView 更好的方法让我选择 ..
发布时间:2021-07-15 18:36:10 其他开发

XML - XSLT - count() 函数内的 document() 函数

我在另一篇文章中问了一个类似的问题,但我决定制作这个新问题,因为这是一个不同的问题.我使用 document() 函数使用两个 XML 输入文件来访问其中一个(外部文件).我正在尝试在 count() 函数中使用 document() 函数,但我不知道为什么它不起作用......这是 XML 输入文档: ..
发布时间:2021-07-15 18:36:07 其他开发

使用 Saxon 读取 XSLT 样式表中的环境变量

我正在尝试在某个任意元素或属性中使用我机器的主机名生成一个 XML 文件,例如 myHostname 我使用的是 Saxon 9.2.我可以想到三种方法来做到这一点: 读取并解析/etc/sysconfig/network(我使用的是 Fedora) 读取环境变量(如$ echo $HOSTNAME) 将主机名传递给 saxon,然后以某种方式取消引用变量(不确定这是否可行) ..
发布时间:2021-07-15 18:36:04 其他开发

cdata-section-elements 不起作用

我正在尝试通过设置全局参数在通过 XSLT(使用 Saxon-HE v9.7.0.14)生成的 xml 文件中设置密码. 密码可以包含任何字符,因此需要放在 CDATA 部分. 我试图通过设置我的 xslt 的 xsl:output 元素的 cdata-section-elements 属性来包含密码元素的名称来实现这一点: 这不起作用.我在下面包含了示例代码、输入、xslt、当 ..
发布时间:2021-07-15 18:35:58 C#/.NET

在 Visual Studio 中使用 Saxon .NET XSLT 处理器不适用于智能感知

我正在使用用于 .NET 的开源 Saxon XSLT 处理器来执行一些 2.0 转换.> 我像引用任何其他 dll 一样引用 saxon9api.dll,并且可以针对此编译代码.然而,Visual Studio 没有显示任何智能感知,使 IDE 与记事本一样有用. saxon9api.dll 使用的是 IKVM Java for .NET 平台,我想知道这是不是造成VS的问题.Refle ..
发布时间:2021-07-15 18:35:55 其他开发

XSLT 2.0 PHP 支持.什么时候?

在不久的将来看到像 saxon for php 这样的 XSLT 2.0 处理器的机会有多大? 解决方案 在最近的将来?没有. PHP5 完全依赖 LibXSLT 进行 XSLT 处理(Sablotron 已出局),并且没有计划在这个库中支持 XSLT 2.0. ..
发布时间:2021-07-15 18:35:46 PHP

如何使用多个排序键从 Java 中调用 Saxon 中的 fn:sort()

从 Java(而不是从 XSLT)调用时,如何在 Saxon 中使用排序函数.例如,对于查询(以 Northwind 数据库为模型的数据),我可以使用以下方法获取未排序的数据: /windward-studios/Employees/Employee 但我想按以下方式对其进行排序(此处使用 SQL 语法): /windward-studios/Employees/Employee 按城市降序 ..
发布时间:2021-07-15 18:35:22 其他开发

基于给定节点列表的 XSLT 过滤节点

这可能已经在某处得到了回答,但我没有合适的词来搜索它: 假设我有包含城市列表的数据文件: NameANameB 城市列表很长,我想根据缩写过滤城市 [过滤数据] AB 如何使用此过滤器数据(以 xml 形式)跳过原始 ..
发布时间:2021-07-15 18:35:19 其他开发

如何在命令行中使用带有 Saxon-HE 的 XPath 解析 HTML?

我使用 saxon HE 9.6,它非常适合在解析格式良好的 XML 文件时使用 XPath 3. 但我想知道如何结合 expath-http-client(或任何其他工作解决方案)与 Saxon 有能力解析 realLife©®™(可能已损坏的)HTML.(Java 不是我更好的技能). 我在谷歌上搜索了很多小时,但没有任何可行的解决方案.我试过类似的东西: xquery_fi ..
发布时间:2021-07-15 18:35:16 Java开发

实际上可以从 CLI 运行 xquery 吗?

this 示例 xquery 如何执行 灵感来自 zx485 的回答: 检查单独的 libxslt 页面 XSL 转换,是一种将 XML 文档转换为其他 XML 文档(或 HTML/文本输出). 一个名为 libxslt 的独立库可用于实现 XSLT-1.0对于 libxml2.这个模块“libxslt"也可以在 Gnome SVN 中找到基础. 您可以在 libxs ..
发布时间:2021-07-15 18:35:13 其他开发

XSLT 流式链式转换

我正在使用 Saxon EE 来转换一个非常大的文档,使用流式转换.我现在需要链接多个 XSLT.怎么做呢?不流式传输时,我使用 XSLTTransformer 类作为目标,进行链式转换.如果我没记错的话,我想我不能那样做,因为那样会创建一个结果树而不是结果流.谢谢,阿尼 解决方案 将第一个转换的 SAX 输出事件通过管道传输到第二个转换的 SAX 输入事件. 我附上了一些显示这一点 ..
发布时间:2021-07-15 18:35:10 其他开发

使用 Saxon-HE 和 C# 在 XQuery 中查找所有 XPath

情景背景:XSD 与 SCH XML 架构 (XSD) 我有一个 XML 架构定义(“架构"),其中包括多个其他 XSD,它们都在同一个命名空间中.其中一些从外部命名空间导入其他 XSD.总而言之,模式声明了几个可以实例化为 XML 文档的全局元素.我们称它们为 Global_1、Global_2 和 Global_3. 业务规则 (SCH) 模式由定义“业务规则"的 Sc ..
发布时间:2021-07-15 18:35:07 C#/.NET

如何通过xquery中的变量选择属性?

我知道如何选择这样的属性: $table/@id 但是,如果属性名称存储为变量,我该怎么做.例如: let $x = "id"$table/@[$x] 解决方案 您可以使用函数local-name 或 node-name 来捕获属性的值并将其与谓词匹配.local-name 将简单地返回一个与元素名称匹配的字符串,而 node-name 将返回一个完全限定的名称,这通常是推荐的,但实际上 ..
发布时间:2021-07-15 18:35:04 其他开发