[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: position()
XSL, XSLT and XPath questions would be better posted to the following list: http://www.mulberrytech.com/xsl/xsl-list At 00/06/30 10:09 -0400, gauti@m... wrote: >Can't figure out why the following xml and xsl give the output below. > >XML: ><itemlist> > <item> > <name>AAA</name> > </item> > <item> > <name>BBB</name> > </item> ></itemlist> > >XSL: > <xsl:template match="item"> > <xsl:value-of select="position()"/> > <xsl:value-of select="name"/> > <p/> > </xsl:template> > >OUT: >2AAA >4BBB > > >Point of confusion: the position seems to start with 2 and going with an >increment of 2. Is this supposed to be like this Yes ... because you are not considering the text nodes that exist between the item elements. >or is there a bug somewhere in my XSLT? That depends ... it looks like in the template rule for <itemlist> you are executing an <xsl:apply-templates/> for *all* children ... you might consider just doing <xsl:apply-templates select="item"/> to only process the children you want. I say "depends" because it is doing exactly what you are asking for, you may just have to tweak what it is you are asking for. I hope this helps. ................. Ken -- G. Ken Holman mailto:gkholman@C... Crane Softwrights Ltd. http://www.CraneSoftwrights.com/x/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (Fax:-0995) Web site: XSL/XML/DSSSL/SGML services, training, libraries, products. Book: Practical Transformation Using XSLT and XPath ISBN1-894049-04-7 Next instructor-led training: 2000-06-12,2000-06-13,2000-09-19/20, - 2000-10-03,2000-10-04,2000-10-05,2000-11-13,2001-01-27 *************************************************************************** This is xml-dev, the mailing list for XML developers. To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev List archives are available at http://xml.org/archives/xml-dev/ ***************************************************************************
|
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
|