Subject: RE: "Breaking Out" of an xsl transformation From: "Chris Bayes" <Chris@xxxxxxxxxxx> Date: Fri, 29 Sep 2000 20:00:29 +0100 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
"Breaking Out" of an xsl transforma, tshenton | Thread | RE: "Breaking Out" of an xsl transf, sara . mitchell |
RE: escaping quotes with \", Chris Bayes | Date | Re: Output is incorrect..., Aad Kamsteeg |
Month |