[xsl] namespaces issue

Subject: [xsl] namespaces issue
From: Dave Pawson <davep@xxxxxxxxxxxxx>
Date: Thu, 11 Nov 2010 18:54:04 +0000
input document

<?xml version="1.0" encoding="utf-8"?>
<node xmlns:db='abc'>
<db:docbook xmlns="">fred</db:docbook>
</node>

ss

 <xsl:template match="db:docbook">
    <xsl:message>
      <xsl:value-of select="for $n in in-scope-prefixes(.) return
 concat('[',namespace-uri-for-prefix($n,.),']')"/> </xsl:message>
    <xsl:apply-templates/>
  </xsl:template>

result [http://www.w3.org/XML/1998/namespace] [abc]


Question... what effect (seemingly none) does the
xmlns=""   have?

I created this in error and sat staring at it.


Still can't get my head round it. Some sort of precedence?



regards
------------------------
Dave Pawson
http://www.dpawson.co.uk
XSLT, XSL-FO and docbook FAQ



-- 

regards 

-- 
Dave Pawson
XSLT XSL-FO FAQ.
http://www.dpawson.co.uk

Current Thread