Subject: Re: [xsl] position() returns doubled result - what do i miss? From: Jarkko Moilanen <Jarkko.Moilanen@xxxxxx> Date: Mon, 31 Mar 2003 10:38:14 +0300 (EEST) |
On Mon, 31 Mar 2003, jian wrote: > i have : > > <?xml version="1.0" encoding="UTF-8" ?> > <root> > <item>item1</item> > <item>item2</item> > <item>item3</item> > <item>item4</item> > <item>item5</item> > <item>item6</item> > <item>item7</item> > <item>item8</item> > <item>item9</item> > </root> > > > > to which i apply: > > <?xml version="1.0" encoding="UTF-8" ?> > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> > > <xsl:output method="html" version="4.01" encoding="UTF-8"/> > > <xsl:template match="/"> // here is your error, should be <xsl:apply-templates select="root/item"/> > <xsl:apply-templates match="root/item"/> > </xsl:template> > > <xsl:template match="item"> // replaced this with: <xsl:template match="//item"> > <xsl:value-of select="position()"/> > <xsl:value-of select="."/> > </xsl:template> > > </xsl:stylesheet> > > XSLT: <?xml version="1.0" encoding="UTF-8" ?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="html" version="4.01" encoding="UTF-8"/> <xsl:template match="/"> <xsl:apply-templates select="root/item"/> </xsl:template> <xsl:template match="//item"> <p> <xsl:value-of select="position()"/> <xsl:value-of select="."/></p> </xsl:template> </xsl:stylesheet> <p>1item1</p> <p>2item2</p> <p>3item3</p> <p>4item4</p> <p>5item5</p> <p>6item6</p> <p>7item7</p> <p>8item8</p> <p>9item9</p> Cheers, Jarkko **************************************************************** Jarkko Moilanen "Erehtyminen on inhimillista, Researcher mutta todella suuret mokat jm60697@xxxxxx vaativat tietokoneen käyttöä." www.uta.fi/~jm60697 GSM: +358 50 3766 927 **************************************************************** * ITCM | Information Technology and Crisis Management * http://www.itcm.org **************************************************************** XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] position() returns doubled re, jian | Thread | RE: [xsl] position() returns double, Michael Kay |
[xsl] [ANN] XSL-FO Article, PerfectXML.com | Date | [xsl] position() returns doubled re, jian |
Month |