[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] cascading tags
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
|
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
|