- From: Henry S. Thompson <ht@inf.ed.ac.uk>
- Date: Tue, 13 Jul 2010 15:49:07 +0100
- To: public-xml-core-wg@w3.org, public-xml-processing-model-wg@w3.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I've just searched the XML spec. for what it says about information
passed to processors. Here's a tabulation of my findings --
comments/corrections welcome:
Required for all processors
PIs
Non-markup character data
Attribute+default if declared and missing
Name and external idents of notations in attr val, attr def or entity
decl
[implicitly, attribute values, since we have the prose "Before the
value of an attribute is passed to the application"]
[implicitly, attributes, since we have their values]
Required for validating processors
EC-Whitespace status
Unparsed entity SYS/PUB Idents and Notation
Required for non-validating
Unread-entity notification
Optional
Content of comments
[implicitly, comments as such ??]
Unclear
Start and end tags
Declarations and definitions
I believe that it's been remarked before that start/end tags are not
explicitly required to be reported, but everybody acts as if they are.
In any case, I'd be very interested to hear arguments either way wrt
these last two. . .
ht
- --
Henry S. Thompson, School of Informatics, University of Edinburgh
10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 651-1426, e-mail: ht@inf.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
[mail from me _always_ has a .sig like this -- mail without it is forged spam]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
iD8DBQFMPHzjkjnJixAXWBoRAvcdAJ997Y5Rf3Khl/Dyvmh7kX+UowsFagCdGu/t
/oSGl4KdwXcPA6svv/tbaDM=
=heLp
-----END PGP SIGNATURE-----
Received on Tuesday, 13 July 2010 14:49:39 UTC