xsl-list
[Top] [All Lists]

copy-of too powerful or wrong

2004-08-09 13:54:28
I'd like to be able to do something like this 

<xsl:template match="/">
<xsl:copy-of select="@*|node()"/>
</xsl:template>

<!--SUMMARY - this comments out the Summary chunk-->
<xsl:template match="/chunk/chunk[chunk-meta/title[(text()='Summary')]]"/>
<!--INSIGHTS commented out-->
<xsl:template match="/chunk/chunk[chunk-meta/title[(text()='Insights')]]"/> 
<!--KEYTERMS commented out-->
<xsl:template match="/chunk/chunk[(_at_)differentiation='keyterms']"/>
<!--REVIEW QUESTIONS commented out-->
<xsl:template match="/chunk/chunk[(_at_)differentiation='review-questions']"/>  
 
<!--INSIGHTS commented out-->
<xsl:template match="/chunk/ref-note-list[title/text()='Additional 
Readings']"/>    


Where the first template match copies everything and the additional template 
matches comment out those specific chunks. It doesn't work - as you could 
guess. But I do not know why - I am a beginner and copy-of is very powerful - 
too powerful. I am looking to rebuild the xml (transformed) using copy-of - is 
that the wrong thing to do?

Thanks ahead of time,
S



<Prev in Thread] Current Thread [Next in Thread>