RE: [xsl] Getting name of and element

Subject: RE: [xsl] Getting name of and element
From: "Chris Bayes" <chris@xxxxxxxxxxx>
Date: Fri, 16 Nov 2001 12:46:15 -0000
Ragulf,
I think this is an off topic question. Maybe the opticians list can help
you ;-)
Your code
XXX<xsl:value-of select="name"/>YYY <br/>
My code
   <xsl:value-of select="name()" />

> By the way, is there a diffrence between
> <xsl:template match="/"> that I use and
> <xsl:template match="/*"> that you use?
> 
Mike/David just answered that although not that *specific* question
Mike> "/*" selects all the ELEMENT children of the root node (in a
well-formed document there will be exactly one)
David> I used * rather than an explicit name as (I think I remember)
that you explictly said that the top level element may have one of
several names in your situation.

Ciao Chris

XML/XSL Portal
http://www.bayes.co.uk/xml


> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Ragulf Pickaxe
> Sent: 16 November 2001 12:11
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: [xsl] Getting name of and element
> 
> 
> Well, the problem is that I actually have code that tries to 
> do this like: <xsl:template match="/"> XXX<xsl:value-of 
> select="name"/>YYY <br/> ... Which output in the start of the 
> result: XXXYYY (meaning that it doesn't get any value, but 
> the rest of the document is 
> output, so there does exist nodes).
> 
> What is wrong here?
> 
> 
> By the way, is there a diffrence between
> <xsl:template match="/"> that I use and
> <xsl:template match="/*"> that you use?
> 
> Hope you can help me
> Ragulf :)
> 
> 
> 
> >From: "Chris Bayes" <chris@xxxxxxxxxxx>
> >Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> >To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
> >Subject: RE: [xsl] Getting name of and element
> >Date: Fri, 16 Nov 2001 11:27:48 -0000
> >
> >Pickaxe,
> ><?xml version="1.0" ?>
> ><test att1="" att2="" att3="">
> ></test>
> >
> ><?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:template match="/*">
> >		<html>
> >			<head></head>
> >			<body>My top level element is <xsl:value-of
> >select="name()" /><br/>
> >				  It's attributes are <xsl:for-each
> >select="@*">
> >				  	<xsl:value-of select="name()" />
> >				  </xsl:for-each>
> >			</body>
> >		</html>
> >	</xsl:template>
> ></xsl:stylesheet>
> >
> >Ciao Chris
> >
> >XML/XSL Portal
> >http://www.bayes.co.uk/xml
> 
> 
> _________________________________________________________________
> Get your FREE download of MSN Explorer at 
> http://explorer.msn.com/intl.asp
> 
> 
>  XSL-List info and 
> archive:  http://www.mulberrytech.com/xsl/xsl-list
> 
> 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread