This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: newbie problem - writing XSL for an XML with namespaces.
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] newbie problem - writing XSL for an XML with namespaces.
- From: David Carlisle <davidc at nag dot co dot uk>
- Date: Tue, 3 Jul 2001 15:42:41 +0100
- References: <20010703143424.31320.qmail@email.com>
- Reply-To: xsl-list at lists dot mulberrytech dot com
> 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