[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Do a copy of a document but avoid duplicates in certain lists of tags
Subject: RE: [xsl] Do a copy of a document but avoid duplicates in certain lists of tags From: "Lenz, Georg" <georg.lenz@xxxxxxx> Date: Tue, 28 Oct 2003 13:09:13 +0100 |
Hei David, yes, yes I was aware of all these things ... I thought it would be reasonable to assume that an unqualified element name in an xpath expression would automatically belong to the default namespace in the source document because you can't create to many aliases like "a" "b" with the empty String "" ;-)). But you are right I could somewhere done in my source document tree again overwrite the default namespace (uri) and that would really create astonishing results with such a default mechanism. (And of course the elements from the null namespace...) Thanks Case completely closed. Georg -----Original Message----- From: David Carlisle [mailto:davidc@xxxxxxxxx] Sent: Dienstag, 28. Oktober 2003 12:38 To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] Do a copy of a document but avoid duplicates in certain lists of tags > 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 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Do a copy of a document b, Lenz, Georg | Thread | Re: [xsl] Do a copy of a document b, David Carlisle |
[xsl] XML job in Cambridge, UK, roger . day | Date | Re: [xsl] Do a copy of a document b, David Carlisle |
Month |