Consider this override file example:
Custom.xsl
Base Old.xsl
Base New.xsl
Merged.xsl
Essentially, is there a way to specify something like:
IF (Template in NEW doesn't exist in CUSTOM)
* Ignore inner differences
Custom.xsl
Code:
<xsl:template name="bar"> </xsl:template>
Code:
<xsl:template name="foo"> </xsl:template> <xsl:template name="bar"> </xsl:template> <xsl:template name="baz"> </xsl:template>
Code:
<xsl:template name="foo"> [COLOR="red"] <xsl:if test="/bogus/@val='hello'"> <xsl:call-template name="dosomething"/> </xsl:if>[/COLOR] </xsl:template> <xsl:template name="bar"> </xsl:template> <xsl:template name="baz"> </xsl:template>
Code:
[COLOR="red"]<!--BC recommends putting bogus IF statement here, which I'd like to ignore since it's inside of a template that I haven't overridden -->[/COLOR] [COLOR="red"] <xsl:if test="/bogus/@val='hello'"> <xsl:call-template name="dosomething"/> </xsl:if>[/COLOR] <xsl:template name="bar"> </xsl:template>
IF (Template in NEW doesn't exist in CUSTOM)
* Ignore inner differences
Comment