2020-08-22 11:29发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试从输出中删除空值,但无法根据需要获取输出。 我正在xslt下面使用它来删除空值,但是由于目标结构具有多结构,因此无法获得输出。
XSLT:
http://www.w3.org/1999/XSL/Transform">
此致
Sandhya
Hello Sandhya,
下面的代码会很有用,而且XSLT或Groovy总是不需要这样做。您也可以尝试使用消息映射(因为有多个可用的节点功能需要注意 以上方案)。
<!-身份转换->
问候,
Sriprasad Shivaram Bhat
您好 Morten Wittrock ,
正在尝试编辑问题,但是没有发生。 我期望输出为:
<?xml版本=" 1.0"编码=" UTF-8"?> 996 en_GB QQQ PPP
但这并没有发生,并且变成了:
您真的不想删除空元素; 这就是您的样式表实际上所做的。 您要删除某些元素,这些元素具有一个空的userId后代元素。 但是,问题并没有很大的不同。 您可以使用我在博客文章 XSLT中的思维中描述的技术: 过滤XML元素。
这是一种方法:
<?xml version =" 1.0" encoding =" UTF-8"?>
它在CPI支持的XSLT 3.0中。 除非必须,否则不要使用XSLT 1.0; 这很古老:-D
Morten
你好桑迪亚
首先,你是什么意思,特别是 ,通过"空值"? 空元素?
其次,您的样式表消失了。 请使用"代码"按钮将其插入。 如果您还要添加简短的示例输入和输出文档(也请使用"代码"按钮),那就太好了。
致谢
最多设置5个标签!
Hello Sandhya,
下面的代码会很有用,而且XSLT或Groovy总是不需要这样做。您也可以尝试使用消息映射(因为有多个可用的节点功能需要注意 以上方案)。
问候,
Sriprasad Shivaram Bhat
您好 Morten Wittrock ,
正在尝试编辑问题,但是没有发生。 我期望输出为:
<?xml版本=" 1.0"编码=" UTF-8"?> 996 en_GB
QQQ PPP
但这并没有发生,并且变成了:
<?xml版本=" 1.0"编码=" UTF-8"?> 996 en_GB
QQQ PPP
此致
Sandhya
Sandhya
您真的不想删除空元素; 这就是您的样式表实际上所做的。 您要删除某些元素,这些元素具有一个空的userId后代元素。 但是,问题并没有很大的不同。 您可以使用我在博客文章 XSLT中的思维中描述的技术: 过滤XML元素。
这是一种方法:
它在CPI支持的XSLT 3.0中。 除非必须,否则不要使用XSLT 1.0; 这很古老:-D
问候,
Morten
你好桑迪亚
首先,你是什么意思,特别是 ,通过"空值"? 空元素?
其次,您的样式表消失了。 请使用"代码"按钮将其插入。 如果您还要添加简短的示例输入和输出文档(也请使用"代码"按钮),那就太好了。
致谢
Morten
一周热门 更多>