我正在开展一个项目,我需要将空的xml标签格式化为以下 <xyz></xyz>
而不是自动关闭标签 <xyz/>
虽然两者都是平等的,但似乎客户的实施是错误的。它接受空标记并拒绝自闭标记。
我正在使用WSO2 Integrator,但它强制将所有空标记格式化为自闭标记。有没有办法将其重新格式化为空标记,如上所述?
答案 0 :(得分:0)
尝试使用XSLT介体。这些可能会奏效。
Num(Count(if(Aggr(Sum(Spend),Customer)>1000,1)), '###.###.###')
或
<!-- Define a dummy variable with empty content -->
<xsl:variable name="empty" select="''"/>
<!-- Copy input to output, most of the time -->
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()" />
<!-- Insert empty content into copied element -->
<xsl:value-of select="$empty"/>
</xsl:copy>
</xsl:template>