[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: dynamically reading tag-names in XSL
hi if i understood well, the name of the tags are fixed(stock, symbol, price) and what varies is the children of those tags..... if it is so.. just write a stylesheet in which you do, for example <xsl:template match="symbol"> <xsl:value-of select="./text()" /> </xsl:template> this will print whatever symbol you have, be it xyz, pqr or whatever... apologies if the xsl is not right but i am writing in a hurry due to work am i understanding right??? regards marco PS apologies if the xsl is not right but i am writing in a hurry due to work > -----Original Message----- > From: EXT Ambarish Chaudhari [mailto:ambarish_c@xxxxxxxxx] > Sent: 14. December 1999 9:15 > To: XSL-List@xxxxxxxxxxxxxxxx > Subject: dynamically reading tag-names in XSL > > > I am working on an XML that looks like: > > <stocks> > <stock> > <symbol>xyz</symbol> > <price>123</price> > </stock> > <stock> > <symbol>abc</symbol> > <price>234</price> > </stock> > <stock> > <symbol>pqr</symbol> > <price>345</price> > </stock> > </stocks> > > I want to write an XSL for this which will read the tags and their > value dynamically. > Something like: > > <xsl:template match="/"> > <xsl:for-each select="stocks/stock"> > <xsl:variable name="tagname" select="."/> > $tagname <xsl:text> = </xsl:text> > <xsl:value-of select="$tagname"><xsl:text> ; </xsl:text> > </xsl:for-each> > </xsl:template> > > to generate: > > symbol = xyz ; price = 123 ; symbol = abc ; price = 234 > > I know this is XSL wrong and not expceted to work! > But can anyone tell me what would work? > __________________________________________________ > Do You Yahoo!? > Thousands of Stores. Millions of Products. All in one place. > Yahoo! Shopping: http://shopping.yahoo.com > > > 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
|