[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Output one record at a time
first off you need to pass param into your transform ( each processor does it different, check their doc ) for example with instant saxon your index is a matched pair after everything else saxon test.xml test.xsl index=1 | you see <xsl:param/> is the instruction with which is how you get at it from within your stylesheet. so something like this <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method = "html" encoding="Windows-1252" /> <xsl:param name="index" select="1"/> <xsl:template match="employees"> <xsl:apply-templates select="employee[position()=$index]"/> </xsl:template> <xsl:template match="employee"> do some format output of employee record like the name: <xsl:value-of select="name"/> </xsl:template> </xsl:stylesheet> there are other ways of doing this, note that I have a default value for the parameter, if you were 'actually' using it...you may want to have it like <xsl:param name="index"/> ... but i always like a default value. cheers, jim fuller ----- Original Message ----- From: "Agaram Madhavaraju" <madhav@xxxxxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Thursday, July 11, 2002 7:52 AM Subject: Output one record at a time > I have an xml file like this > > <employees> > <employee> > <name> > abc > </name> > <department> > admin > </department> > </employee> > <employee> > <name> > hij > </name> > <department> > finance > </department> > </employee> > ... > ... > </employees> > > I want to output one employee detail at a time(in HTML), using the record number(i.e the index of employee record in the xml file) as the input parameter. > > How can i do that? > > Thanks > -madhavaraju > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list 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
|