<para>
<p>
This is text
</p>
<p/>
<p/>
<p>
This Is text
</p>
</para>
输出必须是:
<para>
<p>
This is text
</p>
<p>
This Is text
</p>
</para>
我想删除这个&#34; <p/>
&#34;标签,我怎么能用xslt做到这一点?
答案 0 :(得分:1)
<xsl:strip-space elements="*"/>
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()"/><!--Remove all the attributes-->
</xsl:copy>
</xsl:template>
<xsl:template match="*[not(node())]" />
在阅读了我的一些书籍并了解@torazaburo指令后问题解决了。