如何使用 xslt 删除不需要的标记


<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>

我想删除这个" <p/> "标签,如何使用 xslt 执行此操作?

  <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指导后解决问题。

相关内容

  • 没有找到相关文章

最新更新