Re: Do a copy of a document but avoid duplicates in ce
> 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
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format