* James Cerra <[EMAIL PROTECTED]> [2005-05-30 02:00]: > > Why do you think it is appropriate to have a random PI > > processor in between the XML processor and the Atom > > processor? > > Because the XML is just the grammar serializing the ontology, > or data structure, of interest. I see Atom processors as > normally the Bridge between the XML document and the particular > CMS, IA, or web browser application's internal structure. So > an Atom processor would be the last stage before the data is > internalized. The intent of _Processing_ Instructions seems to > change how the document is processed. That implies to me that > they would probably be interpreted between the XML processor > and the particular grammar's processor.
Atom is a transport envelope for potentially a multitude of documents. Saying that the enveloped documents should be preprocessed before they are unfolded from the envelope is like saying that a part of a multipart/mime document which has a “Content-Encoding: gzip” header should be uncompressed in situ *before* it is extracted from the multipart envelope. That doesn’t make any sense. Regards, -- Aristotle
