【问题标题】:How to skip xml attribute or element when generating xml in SAP BODS?在 SAP BODS 中生成 xml 时如何跳过 xml 属性或元素?
【发布时间】:2017-02-23 14:39:34
【问题描述】:

我想弄清楚如何跳过写入 xml 的属性或元素。

For ex: 
<File>
<data>
<name>...</name>
<id>...</id>
</data>
<noData>..</noData>
</File>

&lt;noData&gt; 被枚举并且只能接受 'Y' 并且仅当没有要写入的记录时才需要填充 &lt;data&gt;. 换句话说,如果为 &lt;data&gt; 填充值,那么我需要跳过 @ 987654325@ 或者如果记录数为 0,那么我需要跳过 &lt;data&gt; 并使用“Y”填充 &lt;noData&gt;

我正在尝试实现这个 SAP BODS,但到目前为止还没有运气。你能帮我吗。基本上想了解如果元素的值未填充或它们获得空值,我将如何跳过写入 xml 的元素。

【问题讨论】:

    标签: xml sap sap-bw sap-data-services


    【解决方案1】:

    想出答案。这可以使用 xsd 中的&lt;choice&gt;...&lt;/choice&gt; 来完成。这意味着填充了data or noData

    为了在 SAP BODS 上实现这一点。我使用条件工作流来填充 noData 属性以防 0 记录或 data 属性以防非零记录。

    <File>
    <choice>
    <data>
    <name>...</name>
    <id>...</id>
    </data>
    <noData>..</noData>
    </choice>
    </File>
    

    【讨论】:

      猜你喜欢
      • 2014-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-22
      • 1970-01-01
      • 2016-10-03
      • 2011-09-06
      相关资源
      最近更新 更多