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

Re: [xsl] newbie problem - writing XSL for an XML with namespaces.


Subject: Re: [xsl] newbie problem - writing XSL for an XML with namespaces.
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 3 Jul 2001 15:42:41 +0100

> So how can I process an incoming XML, without worrying about whether
> it's specified a namespace or not? 

To a namespace aware processor, the name of an element includes its
namespace, so this question is like saying how do I match on an element
without worrying about its name.
the answer (in both cases) is to use *.

match="*[local-name()='foo']" will match anything called foo in any
namespace (or no namespace)

or

match="foo|xx:foo"
will match foo in no namespace or (just) the namespace to which you have
assigned the prefix xx:

David

_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.

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



Current Thread
Keywords
xml