This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Getting name of and element
- From: "Chris Bayes" <chris at bayes dot co dot uk>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Fri, 16 Nov 2001 12:46:15 -0000
- Subject: RE: [xsl] Getting name of and element
- Reply-to: xsl-list at lists dot mulberrytech dot com
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@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com] On Behalf Of
> Ragulf Pickaxe
> Sent: 16 November 2001 12:11
> To: xsl-list@lists.mulberrytech.com
> 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@bayes.co.uk>
> >Reply-To: xsl-list@lists.mulberrytech.com
> >To: <xsl-list@lists.mulberrytech.com>
> >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