xsl xslt仅在字符串长度>时显示值0

时间:2013-09-24 01:48:14

标签: xml xslt

我想知道它是否可能在xslt:

<nodea>ABC</nodea?
<nodeb></nodeb>
</nodec>DEF</nodec>

我希望显示为:

 ABC 
DEF

即排除节点nodeb。 ** nodeb存在但是其中的值不是。我不想申请模板。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

看起来你需要这样的东西:

<xsl:for-each select="mypath/*[string-length(.) > 0]">
  <xsl:value-of select="." />
  <xsl:text>&#10;</xsl:text> <!-- end of line character -->
</xsl:for-each>