xsl-list
[Top] [All Lists]

Re: Do a copy of a document but avoid duplicates in certain lists of tags

2003-10-28 04:37:44

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