XSL如何在不干扰属性值的情况下帮助重命名xml节点中的名称空间前缀。

2020-08-22 01:48发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

如果我使用XSL1重命名xml标记中的名称空间前缀值,那么不幸的是它将折叠属性值,如果我使用XSL2属性,则会创建一个单独的节点。 有人可以帮忙编写XSL重命名前缀,但将属性保留在同一节点中吗?

XSL 1:














XSL2:







< br>










输入:

35.38 35.38 37.5 37.5 37.5 0.00


输出1:


EUR35.38
EUR35.38
EUR37.5
EUR37.5
EUR0.00


输出2:



EUR 35.38


EUR 35.38


EUR 37.5


EUR 37.5


EUR 0.00


但是预期的输出是:我已经尝试了多个选项工具。请帮助我获取以下格式。

35.38 35.38 37.5 37.5 0.00

此致

印度

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

如果我使用XSL1重命名xml标记中的名称空间前缀值,那么不幸的是它将折叠属性值,如果我使用XSL2属性,则会创建一个单独的节点。 有人可以帮忙编写XSL重命名前缀,但将属性保留在同一节点中吗?

XSL 1:














XSL2:







< br>










输入:

35.38 35.38 37.5 37.5 37.5 0.00


输出1:


EUR35.38
EUR35.38
EUR37.5
EUR37.5
EUR0.00


输出2:



EUR 35.38


EUR 35.38


EUR 37.5


EUR 37.5


EUR 0.00


但是预期的输出是:我已经尝试了多个选项工具。请帮助我获取以下格式。

35.38 35.38 37.5 37.5 0.00

此致

印度

付费偷看设置
发送
3条回答
四川大学会员
1楼 · 2020-08-22 02:09.采纳回答

大家好,

我在下面的XSLT代码段的帮助下实现了输出,我对所有名称空间前缀重复了此操作。
















关于

Indu

愤怒的猪头君
2楼-- · 2020-08-22 02:33

嗨Indu,

请提供完整的原始消息,而不是其中一部分?

关于。

Michal

三十六小时_GS
3楼-- · 2020-08-22 02:27

嗨Michal

好的。 这是从每个节点删除名称空间后的有效负载。最初,我得到的有效负载就像每个节点都有名称空间信息一样,我使用一个xslt删除它们并将所有名称空间信息保留在顶部节点本身中。 现在,我很难重命名该前缀。请您帮忙。

此致

印度

一周热门 更多>