Subject: RE: 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: 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
|