Subject: Re: [xsl] cascading tags From: "Joerg Heinicke" <joerg.heinicke@xxxxxx> Date: Thu, 17 Jan 2002 10:49:45 +0100 |
----- Original Message ----- From: "Andreas Putscher" <andreasputscher@xxxxxx> > Hi everybody, > I am a newbie in XSLT. > The following is my problem: > > I have an XML inputfile that I want to transform into another XML file: > > a scratch of the inputfile: > > <bulletlist> > <item>there are two different levels of compliance for XML documents: > <numberedlist> > <item>the well-formedness of an XML document</item> > <item>the validityof an XML document</item> > </numberedlist> > </item> > </bulletlist> > > I would like to transform this file into: > > <p>there are two different levels of compliance for XML documents: > <p>the well-formednessof an XML document</p> > <p>the validityof an XML document</p> > > If I use the following transformation codes > > <xsl:template match="bulletlist/item"> > <p><xsl:text>- </xsl:text> > <xsl:apply-templates/></p> > </xsl:template> > > <xsl:template match="numberedlist/item"> > <p><xsl:number value="position()" format="1. "/><xsl:value-of > select="text()" /></p> > <xsl:apply-templates/> > </xsl:template> > > I get > > <p>- there are two different levels of compliance for XML documents: > <p>1. the </p>the well-formedness of an XML document > <p>2. the </p>the validity of an XML document</p> > > > which is an invalid document. > How do I have to change my statement, so that it works. > > Thanks for your help, > Andreas Hi Andreas, the output is no invalid XML, so it's correct in theory. But you want something else, so change the first template > <xsl:template match="bulletlist/item"> > <p><xsl:text>- </xsl:text> > <xsl:apply-templates/></p> > </xsl:template> to <xsl:template match="bulletlist/item"> <p><xsl:text>- </xsl:text></p> <xsl:apply-templates/> </xsl:template> Regards, Joerg XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] cascading tags, Bryan Rasmussen | Thread | Re: [xsl] cascading tags, Jeni Tennison |
RE: [xsl] Stange behavior with para, Michael Kay | Date | Re: [xsl] cascading tags, Jeni Tennison |
Month |