Nic Miloslav     Example 53    KEYWORDS      EXAMPLES      AUTHORS     

Functions name, local-name, and namespace-uri() are used to get informations about element and attribute names and namespaces.


     XML     HOME     XSL 1      
<xslTutorial  version='1.0' xmlns:zvon="http://www.zvon.org"   version='1.0' xmlns:ict="http://www.idoox.com">
<zvon:id>ZvonAAA</zvon:id>
<zvon:size>258</zvon:size>
<ict:id>ICT1258</ict:id>
</xslTutorial>

     XSL 1     HOME     XML     HTML 1     OUTPUT 1     
<xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:template match="/">
<TABLE border="1">
<TR><TH>name</TH><TH>local</TH><TH>URI</TH></TR>
<xsl:apply-templates select="//*"/>
</TABLE>
</xsl:template>
<xsl:template match="*">
<TR>
<TD><xsl:value-of select="name()"/></TD>
<TD><xsl:value-of select="local-name()"/></TD>
<TD><xsl:value-of select="namespace-uri()"/></TD>
</TR>
</xsl:template>
</xsl:stylesheet>

     HTML 1     HOME     XML     XSL 1     OUTPUT 1     
<TABLE border="1">
<TR>
<TH>name</TH>
<TH>local</TH>
<TH>URI</TH></TR>
<TR>
<TD>xslTutorial</TD>
<TD>xslTutorial</TD>
<TD/></TR>
<TR>
<TD>zvon:id</TD>
<TD>id</TD>
<TD>http://www.zvon.org</TD></TR>
<TR>
<TD>zvon:size</TD>
<TD>size</TD>
<TD>http://www.zvon.org</TD></TR>
<TR>
<TD>ict:id</TD>
<TD>id</TD>
<TD>http://www.idoox.com</TD></TR></TABLE>

     OUTPUT 1     HOME     XML     XSL 1     HTML 1     
namelocalURI
xslTutorialxslTutorial
zvon:ididhttp://www.zvon.org
zvon:sizesizehttp://www.zvon.org
ict:ididhttp://www.idoox.com