[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [xml-dev] RE: Namespaces Best Practice
- From: Daniel Veillard <veillard@redhat.com>
- To: David Carlisle <davidc@nag.co.uk>
- Date: Fri, 21 Sep 2001 09:37:11 -0400
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/