[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Selectively applying Identity transform to multipl
cknell@xxxxxxxxxx wrote: > How about this? > > > <xsl:template match="/"> > <xsl:choose> > <xsl:when test="$input2=''"> > <xsl:copy-of select="." /> > </xsl:when> > <xsl:otherwise> > <xsl:copy-of select="document($input2/)" /> > </xsl:otherwise> > </xsl:choose> > </xsl:template> > Thanks very much! This does the trick very nicely. How can I extend above so that I can do selective transformation of some nodes in the output tree? For example what if I want to suppress the copying of some nodes based on a parameter value. Here is a sample template to selectively copy tp:Comment element. I cant figure out how how to wire this to what you suggested earlier. <!-- Only copy tp:Comment if $copyComment is not null --> <xsl:template match="tp:Comment"> <xsl:if test="$copyComment != ''"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:if> </xsl:template> Thanks again. -- Regards, Farrukh Web: http://www.wellfleetsoftware.com
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|