- From: <mrossi@csc.com>
- Date: Tue, 22 May 2001 11:40:05 -0400
- To: xml-dist-app@w3.org
While the XML declaration may not be a PI, I also don't believe it's a prolog. Maybe it's my SGML background rearing it's head again, but I believe the prolog to be the portion of a document instance between the [ and ] of a DOCTYPE statement. The XML declaration is just that, the XML declaration. Now as for the world of W3C XML Schema, I cannot yet comment on the definition of prolog (if such a thing exists). But I'd love to hear what others have to say about that. Michael A. Rossi Computer Sciences Corporation mailto:mrossi@csc.com 856-983-4400 x4911 mario.jeckle@daimlerch rysler.com To: <xml-dist-app@w3.org>, <rwaldrop@webmethods.com> Sent by: cc: xml-dist-app-request@w Subject: Re: XMLP/SOAP spec - processing instructions 3.org 05/22/01 11:12 AM <snip/> According to syntax production 22 and 23 of XML v1.0 2nd edition the XML declaration isn't a processing instruction. PIs are governed by production 16. They are explicitly allowed solely within misc (27) and markup declaration (43) but not as child of document (production 1). Therefore the XML prolog cannot be a processing instruction. Historically, it is a processing instruction but only in terms of SGML telling a SGML aware processor to process the content after the PI as XML.
Received on Tuesday, 22 May 2001 11:48:14 UTC