|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: dynamically reading tag-names in XSL
You need name() function.
Look at:
http://zvon.vscht.cz/HTMLonly/XSLTutorial/General/keywordsInOne.html
keyword: name()
Ambarish Chaudhari wrote:
>
> 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
--
***************************************************************
Dr. Miloslav Nic e-mail: nicmila@xxxxxxxx
Department of Organic Chemistry TEL: +420 2 2435 5012
ICT Prague (VSCHT Praha) +420 2 2435 4118
FAX: +420 2 2435 4288
****************************************************************
Support free information exchange: http://zvon.vscht.cz
****************************************************************
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
|

Cart








