问题标签 [xslt-grouping]

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 投票
2 回答
220 浏览

xml - XSLT 1.0 使用基于父级属性的键进行分组

使用 XSLT 1.0 我需要转换它:

进入这个:

问题节点中的 NumOfColumns 告诉输出答案 div 时要使用多少列。对于每个节点,我可以使用以下方法获取其行:

天花板(位置() div 父级::*/@NumOfColumns)

这工作正常;我可以输出正确的整数。但我无法让密钥/分组工作,我不确定问题出在哪里。

我认为关键是:

然后我可以检索节点:

没运气。有人有解决方案吗?或者这在 XSLT 1.0 中不可行吗?

0 投票
1 回答
75 浏览

html - 如何在将xml转换为xslt中的html输出时提取元素的部分值并以粗体/斜体/列表显示它们

我正在研究 XML 转换。我必须提取元素的元素并以粗体/斜体/列表显示它们。来源:

1.输出要求1(粗体):

2.输出所需1(列表):

3.输出要求1(下划线):

我对它完全陌生。我没有任何想法可以解决。请帮忙。先感谢您。

0 投票
1 回答
75 浏览

xslt-1.0 - 不要在 XSLT 1.0 中使用 sum 函数去除“Group By”中的“header”

我从 XSLT 输出中得到以下结果。我不想要结果中标题中的 InvoiceNo、InvoiceDate 和 DueDate。只需要带有 PC Quantity TotalAmount 的行,而不是第一行。

我的 xml 文件看起来像这样。

我的 XSLT 文件是这样的。

我在做什么错?

问候, 米凯尔

0 投票
1 回答
475 浏览

xml - 如何从元素中提取部分值并将其作为属性分配给另一个元素

我正在通过 XSLT 进行 XML 到 XML 的转换。

我想从元素中提取属性值并将其作为属性分配给新元素。

源 XML:

目标 XML:

任何人都可以建议如何通过 XSLT 做到这一点。

先感谢您。

0 投票
2 回答
594 浏览

xslt - XSLT 中的分组

有源 XML:

其中 n - 牌的数量

使用 XSLT,我需要获取 HTML:

如何组织这样的分组?

0 投票
2 回答
3067 浏览

xslt - 在 SOAP 消息中使用 XSLT 替换命名空间 uri

我有一个输入肥皂消息,试图用不同的字符串替换命名空间 uri 的一部分。我可以用不同的 URI 替换整个 URI,但不能修改现有的 URI。我需要寻找“OLDSTRING”并替换为“NEWSTRING”。字符串 VARIABLESTRING 在每个输入 xml 中都不同,所以我应该保持在输出 xml 中的原样

输入 XML:

输出 XML:

我已经尝试了以下 XSL,并且能够更改命名空间 URI,但我只想将 'OLDSTRING' 替换为 'NEWSTRING' 并保持剩余字符串不变。

XSLT:

0 投票
2 回答
227 浏览

xml - 在未指定出现顺序时处理 XSLT 中的子标记

我正在研究 XSLT 转换。我有一个源文件,其中有一些名为 tag 的标签。

考虑我的源 xml 是这样的。

规则:

我想像这样显示输出。

我完全震惊了它是如何做到的。

如果源 XML 中子元素的出现顺序发生变化,它也应该反映在输出 XML 中。

有人可以分享评论吗。

谢谢你。

0 投票
1 回答
314 浏览

xslt - xslt 多级分组 - 从一种 xml 格式转换为另一种

我的 xslt 转换遇到问题。源 xml 具有多级节点的位置。

我想将 xml 从一种形式转换为另一种形式

这是我的 xslt

我的目的地转换后的 xml 是这样的

这是预期的结果,我想从我的转变中得到

我还想知道这是否是将 xml 从一种格式转换为具有多级节点的另一种格式的正确方法。

这是我的输入 XML:

这是我期望的转型结果

0 投票
2 回答
162 浏览

xslt - XSL - 基于元素属性的组

如何使用“insref”和“pref”对下面的元素进行分组我曾尝试在 xslt 版本 1 中使用生成密钥 ID。

XML:


期望的结果:


这就是我所拥有的。我也在使用密钥生成功能。知道这个 xslt 有什么问题。至于计数,我正在考虑获得唯一键计数。

0 投票
2 回答
131 浏览

xml - 基于预定义输出字符串的 XSLT 转换

我需要 xslt 来转换,我的 Xml 如下

我的输出应该是

让我知道这是否可以实现。XSLT 1.0 版本更可取,因为我希望它用于 .Net。谢谢。