RE: [xsl] Different Namespace Prefixes for Same Namespace URI

Subject: RE: [xsl] Different Namespace Prefixes for Same Namespace URI
From: "Lars Huttar" <lars_huttar@xxxxxxx>
Date: Mon, 3 Mar 2003 12:57:27 -0600
> Can the namespace be referenced via the URI in 
> some manner, or is there another standard approach
> to dealing with this issue?
> 
> Thanks

What you're already doing will work fine.
If you are accessing the source document with something like

  <xsl:stylesheet ...
     xmlns:foo="http://example.org/ns";>
     ...
     <xsl:value-of select="/content/foo:widget"/>
     ...
  </xsl:stylesheet>

then you'll get the <widget> child element in the namespace whose
URI is "http://example.org/ns";, regardless of what prefix is used
in the source document to refer to that namespace.

>From Kay, 2nd Ed., p. 66: "Two names are considered equal if they
have the same local part [i.e. 'widget'] and the same namespace URI
[i.e. 'http://example.org/ns']. ... The prefix of a name is arbitrary
in that it does not affect comprison of names..."

Lars



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


Current Thread