我有這樣的XML:XSL組不是空的元素
<Row>
<one>1</one>
<two>2</two>
<tree>3</tree>
<four>4</four>
<five></five>
<six></six>
<seven></seven>
</Row>
預期的XML:
<tree>3</tree>
<four>4</four>
我想忽略我的條件的所有元素和組。
我的XSL是:
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
<xsl:template match="Row">
<xsl:apply-templates select="*[not(self::one or self::two)] and *[not(node())] "/>
</xsl:template>
但我得到一個空的XML。
這是怎麼分組非空元素?元素'one'和'two'也包含文本,但不會出現在您的預期輸出中。 – 2014-11-03 07:31:25
我想獲得所有不是空的元素,而不是一個和兩個。所以我們留下了樹和四個 – lshaked 2014-11-03 07:49:28