xsl-list
[Top] [All Lists]

XPath to get value of xmlns attribute

2004-03-09 06:19:46
Hi,
Say I have an xml document beginning as follows:
<!--extract for example-->
<?xml version="1.0" encoding="utf-8"?>
<feed version="0.2" xmlns="http://purl.org/atom/ns#";
xmlns:tt="http://www.tt.org/ns#";>
<!--end of extract-->

I want to make a list of all atttributes (including namespace declaration 
ones). However, both of the templates below fail to pick up the xmlns and 
xmlns:tt attributes:
        <xsl:template match='@*'>       
                <xsl:value-of select="name()"/>
                ='<xsl:value-of select="."/>'
        </xsl:template>

and

        <xsl:template match="@*[starts-with(name(.),'xmlns')]" >                
        
                <xsl:value-of select="name()"/>
                ='<xsl:value-of select="."/>'
        </xsl:template>

Can someone please tell me how I can get these values?

Thanks,
Munna


-- 
_______________________________________________
Get your free email from http://www.iname.com


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



<Prev in Thread] Current Thread [Next in Thread>