RE: [xsl] newbie question: how do get node names

Subject: RE: [xsl] newbie question: how do get node names
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Tue, 10 Aug 2004 08:45:54 +0100
Try <xsl:value-of select="name()"/>

Michael Kay 

> -----Original Message-----
> From: Anko Lamb [mailto:mewphobia@xxxxxxxxxxxxxx] 
> Sent: 10 August 2004 06:51
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] newbie question: how do get node names
> 
> Hi,
> Basically I have a file like this;
> ---------------------------------
> <?xml version="1.0"?>
> <?xml-stylesheet type="text/xsl" href="cowdata.xsl"?>
> <window>
>   <Title>My Article</Title>
>   <Authors>
>     <Author>Mr. 1</Author>
>     <Author>Mr. 2</Author>   
>     <Author>Mr. 3</Author>
>     <Author>Mr. 4</Author>   
>   </Authors>
>   <test1>
>     <test2>hi man</test2>
>   </test1>
> </window>
> ---------------------------------
> and I want to transform it to
> ---------------------------------
> <?xml version="1.0"?>
> <?xml-stylesheet href="cow.css" type="text/css"?>
> 
> <html xmlns="http://www.w3.org/1999/xhtml";>
> <head>
>   <title>Node Names List</title>
> </head>
> <body>
> <blockquote>window
>   <blockquote>Title
>   
>   </blockquote>
>   <blockquote>Authors
>     <blockquote>Author</blockquote>
>     <blockquote>Author</blockquote>
>     <blockquote>Author</blockquote>
>     <blockquote>Author</blockquote>
>   </blockquote>
>   <blockquote>test1
>       <blockquote>test2</blockquote>
>   </blockquote>
> </blockquote>
> </body>
> </html>
> ---------------------------------
> It should be pretty simple - I can list all the node text elements 
> easily, but I can't find a way to move the nodeNames into the text. 
> 
> Any ideas or suggestions would be greatly appreciated!
> I'm using XSLT Processor VersionVendor: TransformiixVendor URL:
>               http://www.mozilla.org/projects/xslt/
> 
> Anko

Current Thread