[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SAX Filters for Namespace Processing
- From: Ronald Bourret <rpbourret@rpbourret.com>
- To: xml-dev@lists.xml.org
- Date: Sat, 04 Aug 2001 12:27:39 -0700
Jeff Rafter wrote:
> > 2. I can't drop this fragment into the middle of other XML
> > without being potentially raped by their default namespace.
>
> In the 'more clean' defaulted example you have *exactly* the same problem.
> If you copy givenName and familyName into another document it can easily be
> molested by an alternate default namespace
>
> <person xmlns="http://simonstl.com/person">
> <!-- cut here -->
> <givenName>Chip</givenName>
> <familyName>Skillet</familyName>
> </person>
>
> <otherdoc xmlns="http://simonstl.com/otherdoc">
> <!-- paste here -->
> </otherdoc>
Not true. If you transfer the fragment with DOM, the namespace
information is carried along. This is only true if you transfer the
fragment with a text editor. As many threads on xml-dev have shown,
text-based processing of XML is hazardous at best.
-- Ron