Subject: [xsl] cascading tags From: "Andreas Putscher" <andreasputscher@xxxxxx> Date: Thu, 17 Jan 2002 10:13:44 +0100 |
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 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Stange behavior with para, David Carlisle | Thread | RE: [xsl] cascading tags, Bryan Rasmussen |
RE: [xsl] XSLT match with regex wha, Michael Kay | Date | Re: [xsl] Stange behavior with para, Oleg Tkachenko |
Month |