xslt-3.0相关内容

使用 XSLT 从一个 XML 中提取值,同时匹配其他 XML 中的模板

我有 2 个 XML.我正在尝试在第一个 XML 上运行 XSLT,并使用键匹配第二个 XML 中的数据.在对第二个 XML 进行模板匹配时,我无法从第一个 XML 的匹配节点中提取数据(不知道如何从那里提取任何数据)并将其填充到那里.以下是示例和预期输出. 第一个 XML- 约翰波士顿B ..
发布时间:2021-10-04 18:44:00 其他开发

如何限制 XSLT 中的字数?

给定以下 XML 文档: 时代的问题过滤抽头亚特兰蒂斯传奇 我想从每本书的名字中最多提取 2 个词.可以假设单词是由空格分隔的字符序列.输出示例: 问题过滤传奇 我将如何使用单个 XSLT 实现这一目标? ..
发布时间:2021-10-04 18:43:54 其他开发

向节点添加一个元素,如果它不存在

使用 xslt-3, 我尝试插入元素 PROPERTY,如果它不存在于每个 RECORD 节点: 我已经尝试过,添加元素属性,即使它已经存在,所以我最终在同一个节点中有两个元素属性,如果它已经存在.你能给我一个示例实现吗,我使用 SAXON 最新版本(9.8) 编辑:在 xsl 下面添加一个元素,即使存在一个元素: ..
发布时间:2021-10-04 18:41:22 其他开发

如何在反向域名排序和自定义过滤方面规范化 XML

我一直在研究地理应用程序.随着时间的推移,产品的 XML 变得有点混乱.在跨多个环境(如 Dev、Test 等)同步更改时会出现问题.我试图找出一种方法来规范化内容,这样我就可以在编辑和合并时避免一些麻烦,从而实现高效的开发.我知道这听起来很疯狂,而且背景有很多,但让我跳到离开历史的实际问题. 问题来了: 应用了多个排序顺序,例如: 根据反向域名排序.例如,它应该将 dcba 读 ..
发布时间:2021-10-04 18:30:50 其他开发

带有分组和总和/累加器的 XSLT 3.0 流

我试图弄清楚如何在需要分组(使用任意数量的组)并对组求和的场景中使用 XSLT 流(以减少内存使用).到目前为止,我还没有找到任何例子.这是一个示例 XML 在 XSLT 2.0 中,我将使用它按流派、条件和格式进行分组并对计数求和. ..
发布时间:2021-10-02 20:31:34 其他开发

XSLT3 用分隔符连接值

我对 XSLT 还很陌生,我一直在努力复制这里提到的解决方案XSL for-each:如何检测最后一个节点?比我愿意承认的时间更长:( 我已经设置了这个小提琴.https://xsltfiddle.liberty-development.net/naZXVFi 我希望我可以只使用 value-of + 分隔符,而不是选择/when xslt 工具,因为它看起来更惯用. 我无法显示 ..
发布时间:2021-10-02 19:43:46 其他开发

使用 XPath 将 URL 查询字符串解析为参数映射

在 XSLT/XPath 3.0 中将 URL 查询字符串解析为 { 'param': 'value' } 映射的最易读的方法是什么? 注意:这是 使用 XPath 从参数映射构建 URL 查询字符串. 更新:我忽略了该函数应该支持多值参数,例如 a=1&a=2,并且理想情况下将它们解析为 xs:string*代码>序列. 解决方案 declare namespace map ..
发布时间:2021-10-02 19:33:20 其他开发