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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: Namespaces hate validation!

[ Lists Home | Date Index | Thread Index ]
  • From: John Cowan <cowan@locke.ccil.org>
  • To: XML Dev <xml-dev@ic.ac.uk>
  • Date: Wed, 06 Jan 1999 15:27:33 -0500

Murray Altheim wrote:

> Only on document instances that are already valid.

If the instance is well-formed and namespace-compliant, then Tim's
algorithm will work whether the instance is valid or not.

> You complain about
> Murray's faulty logic, but this whole concept of 'preprocessing' an
> instance is so unclean as to be unusable. The whole reason for doing
> validation is to determine that it's safe to perform processing.

Safe to perform processing of certain kinds.  Some processing requires
only WFness, some requires validation, some requires validation and
then further correctness checking.  In this case, it is safe to
change the prefixes on documents and move namespace-declaring attributes
to the root element as long as the document is WF and namespace-correct.
Indeed, the resulting instance is namespace-equivalent, in the sense
that a namespace-aware processor that doesn't look at namespace
declarations directly will not know the difference.

> You
> can't begin processing before you perform processing unless you've
> already done some processing to determine that the processing you're
> planning to do is going to be safe processing.

True.

> In other words, you can't
> work on the derived product of an invalid instance.

False.

The instance can be invalid and still be processable by
processes that expect only WFness, as is the case here.

-- 
John Cowan	http://www.ccil.org/~cowan		cowan@ccil.org
	You tollerday donsk?  N.  You tolkatiff scowegian?  Nn.
	You spigotty anglease?  Nnn.  You phonio saxo?  Nnnn.
		Clear all so!  'Tis a Jute.... (Finnegans Wake 16.5)

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS