namespace declarations are not visible as attributes. You may want to
check out about the namespace-uri function and the namespace axis.
Munna D wrote:
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
--
Manos Batsis
_ __ __ __
/ |/ /__ / /____ __ _ ___ _____/ /_
/ / -_) __(_-</ ' Y _ `/ __/ __/
/_/|_/\__/\__/___/_/_/_|_,_/_/ \__/
http://www.netsmart.gr
mailto:mbatsisSPAM_TRAP(_at_)netsmart(_dot_)gr
tel:+302103240940
http://forte.netsmart.gr/foaf/manos_foaf.rdf
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list