Subject: Re: Do a copy of a document but avoid duplicates in certain lists of tags
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 28 Oct 2003 11:37:44 GMT
|
> my point is not to introduce a fake namespace node "h" or what ever else alias you introduce
> for the "xhtml" name space.
It isn't a fake namespace node it is an essential part of the name.
A name consists of two parts a local name "html" "ul" etc and a
namespace, "http://www.w3.org/1999/xhtml" If you mis out the namespace
in your Xpath it doesn't match, just as if you missed out a leter of the
local name.
> from the default name space?!?!
Which prefix is used in the source document (or if no prefix is used at all)
has _no effect_ at all on the Xpaths used to match the elements.
The XML Namespace recommensation stresses that
<html xmlns="http://www.w3.org/1999/xhtml">
<a:html xmlns:a="http://www.w3.org/1999/xhtml">
<b:html xmlns:b="http://www.w3.org/1999/xhtml">
are all the same thing and so you would not want Xpaths to work with the
first one but not the second two.
similarly
<html>
is a different element, html in the null namespace, and that is the
element your Xpaths are matching.
David
--
http://www.dcarlisle.demon.co.uk/matthew
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- RE: Do a copy of a document but avoid duplicates in certain lists of tags, (continued)
- Lenz, Georg - Tue, 28 Oct 2003 04:09:26 -0500 (EST)
- Lenz, Georg - Tue, 28 Oct 2003 06:14:19 -0500 (EST)
- David Carlisle - Tue, 28 Oct 2003 06:41:10 -0500 (EST) <=
- Lenz, Georg - Tue, 28 Oct 2003 06:22:30 -0500 (EST)
- Lenz, Georg - Tue, 28 Oct 2003 07:14:04 -0500 (EST)
|
|