[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] XPath to get value of xmlns attribute


Subject: [xsl] XPath to get value of xmlns attribute
From: "Munna D" <munna@xxxxxxxxxx>
Date: Tue, 09 Mar 2004 08:19:46 -0500

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



Current Thread
Keywords
xml