OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [xml-dev] RE: Namespaces Best Practice



On Fri, Sep 21, 2001 at 01:51:14PM +0100, David Carlisle wrote:
> 
> 
> > Algorithm to normalize namespace prefixes
> This fails if the document you are normalising makes use of prefixes in
> places you haven't normalised. For example if the document happens to be
> an XSL stylesheet it will have XPath expressions all over the place, and
> prefixes appearing in namespace-alias attributes etc. In general how are
> you to know in a general XML document where th enamespace prefixes are?
> any string might be (say) a URI employing XPointer. If you remap the
> prefixes in the declarations but not in the XPointer, you break the link.

  Actually XPointers are now context independant (you don't inherit
any namespace information from a possible XML embedding context).
  But the problem David pointed is still perfectly valid for the use of
QName attribute values, where you have really no way to know a-priori
if the content of the attribute is supposed to be a Qualified Name or
just any CDATA.

Daniel

-- 
Daniel Veillard      | Red Hat Network http://redhat.com/products/network/
veillard@redhat.com  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/