使用 xslt 删除 xml 节点



我相信这个样式表应该删除CogIdentifier = 35806的COG元素,但事实并非如此。 请协助。

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes"/>

<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
<!--this should remove the cogs with the specified ID but it is not. bug-->
<xsl:template match="//TRAN/DAY/COG[CogIdentifier/text()='35806']">
</xsl:template>

</xsl:stylesheet>

你可以使用这个

<xsl:template match="COG[CogIdentifier='35806']"/>

相关内容

  • 没有找到相关文章

最新更新