W3C home > Mailing lists > Public > public-xml-core-wg@w3.org > February 2011


From: John Cowan <cowan@mercury.ccil.org>
Date: Thu, 17 Feb 2011 12:21:13 -0500
To: "Henry S. Thompson" <ht@inf.ed.ac.uk>
Cc: public-xml-processing-model-wg@w3.org, public-xml-core-wg@w3.org
Message-ID: <20110217172113.GA28506@mercury.ccil.org>
Henry S. Thompson scripsit:

> I'm surprised/possibly dismayed to find that the relevant notation and
> and entity decls are among the few things which the XML
> spec. _requires_ to be reported to an application, on encountering an
> attribute of type ENTITY, ENTITIES or NOTATION. . .

Yes, and you have to report attributes, but you don't have to report
elements.  Sigh.

My draft MicroXML spec[1] requires parsers to report the *whole* MicroXML
data model, viz: report each element along with its name, attribute-map
from strings to strings, and child-sequence (containing strings and/or
elements, with adjacent strings coalesced).  Simple and elegant.

[1] http://www.ccil.org/~cowan/microxml.txt

John Cowan  cowan@ccil.org  http://ccil.org/~cowan
The penguin geeks is happy / As under the waves they lark
The closed-source geeks ain't happy / They sad cause they in the dark
But geeks in the dark is lucky / They in for a worser treat
One day when the Borg go belly-up / Guess who wind up on the street.
Received on Thursday, 17 February 2011 17:21:42 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:16:42 UTC