Hi.
-----Mensagem original-----
De: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] Em nome de
Simon Kelly
Enviada: quinta-feira, 20 de Março de 2003 15:08
Para: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Assunto: [xsl] Getting the value of the tag itself.
Hi all,
I know haow to get all the relevent information from a node,
but I am struggling to remeber how to get the nodes name
itself. IE if I have a node called <table name="table1"> how
do I print out it's name table, and not the @name table1??
You could use <xsl:value-of select="name()"/>
Or <xsl:value-of select="local-name()"/>
The first will give you the "complete" name, i.e., with any prefix it
might use, the second will give you the name unprefixed
Example
<doc xmlns:x="..."> name()='doc' local-name()='doc'
<x:para> name()='x:para' local-name()='para'
<para_child/> name()='para_child'
local-name()='para-child'
<x:para_child/> name()='para_child'
local-name()='para-child'
</x:para>
<para/> name()='para' local-name()='para'
</doc>
Hope that this helps you
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list