|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: "Breaking Out" of an xsl transformation
Tim, Check out <xsl:message terminate="yes" /> Ciao Chris XML/XSL Portal http://www.bayes.co.uk/xml >-----Original Message----- >From: owner-xsl-list@xxxxxxxxxxxxxxxx >[mailto:owner-xsl-list@xxxxxxxxxxxxxxxx]On Behalf Of >tshenton@xxxxxxxxxxxxx >Sent: 29 September 2000 16:32 >To: xsl-list@xxxxxxxxxxxxxxxx >Cc: mmodrall@xxxxxxxxxxxxx >Subject: "Breaking Out" of an xsl transformation > > > > > > >We are converting an XML document to another type of xml document >based. Based >on data discovered in the process, we do not what to do any >further processing. >The question how does one do that so no the XSLT processor does not output >anything. I've enclosed a snippet that does not do a transform if >the "ignore" >tag exists, but it still produces the "<?xml?>" node. We figured >we could do a >little walk after the processing is done to see if the tree is >*only* a root >node and drop it if so, but we were hoping for a more meta-"drop the whole >thing" solution. > >Make sense, Any ideas? > >Thanks much, Tim > >----------------------------- > ><?xml version="1.0"?> ><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns:lxslt="http://xml.apache.org/xslt" > version="1.0"> > > ><xsl:template match="basenode"> > <xsl:if test="not(./head/tag[@action = 'ignore'])"> > do your processing > <xsl:apply-templates/> > </xsl:if> ></xsl:template> >... > > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|

Cart








