- From: Peter Flynn <pflynn@curia.ucc.ie>
- Date: 19 Feb 1997 02:50:14 +0000 (GMT)
- To: U35395@UICVM.UIC.EDU (Michael Sperberg-McQueen)
- Cc: w3c-sgml-wg@w3.org
Mike S-McQ writes: > On Tue, 18 Feb 1997 10:09:27 -0500 Peter Flynn said: > >1. What *may*, and what *must* precede the root element in a > > well-formed XML document? The spec isn't very clear > > on which PIs are compulsory and which are optional. > > I read productions 27-31 as meaning: > - the root element must be preceded by a prolog > - the prolog must begin with an XML declaration > i.e. <?XML version='1.0' ... ?> > - the prolog may contain PIs, comments, one document type > declaration, and white space, following the XML declaration > > Which part of this isn't clear from the spec? Sorry, I was less than precise in rewording what I was sent. It related to what NAMEs are {required|allowed} in an XML PI in the Prolog? VERSION and RMD seem to be required, ENCODING is obviously dependent, EMPTY I believe has been taken away (so one correspondent said, anyway), are TEXT, NOTEXT, DEFAULT, and IDINFO still in? > > Then P is referred to as the parent of C, and C as the child of P. > The paragraph quoted is referring to the elements (instances), not > to their types; to actual containment, not potential containment. > A PARA contained directly within a NOTE has exactly one parent element: > the NOTE. The fact that other PARA elements have or can have > parents with GIs other than NOTE does nothing to change the > nature of the parent-child relationship. Aaaaaah. Sound of light dawning. Perhaps something about ocurring in the instance could be introduced to make this clear. Many thanks. ///Peter
Received on Tuesday, 18 February 1997 23:09:53 UTC