[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PIs within a DTD
- From: David Brownell <david-b@pacbell.net>
- To: Richard Tobin <richard@cogsci.ed.ac.uk>
- Date: Fri, 20 Jul 2001 09:40:01 -0700
Yes, that's right -- I was thinking about comments.
Both infoset and DOM have strange treatment of
DTDs, which is broadly compatible strangeness
except that the infoset _does_ report PIs (matching
the XML 1.0 spec requirement).
SAX2 is more useful than the infoset there, IMO.
- Dave
----- Original Message -----
From: "Richard Tobin" <richard@cogsci.ed.ac.uk>
To: <david-b@pacbell.net>
Cc: <xml-dev@lists.xml.org>
Sent: Friday, July 20, 2001 9:14 AM
Subject: Re: PIs within a DTD
> >Yes. The XML spec requires processing instructions be reported to apps,
> >and doesn't make the strange distinction that DOM does about ones that
> >are in the DTD vs elsewhere. (Which seems to be inherited by infoset.)
>
> Huh? The Infoset spec says:
>
> There is a processing instruction information item for each
> processing instruction in the document.
>
> They appear as the children of
>
> - the document info item for PIs at top-level
> - the document type declaration info item for PIs in the internal
> and external subsets
> - element info items
>
> Perhaps you were thinking of comments, which are indeed not
> represented when they occur in the DTD (they are useless out of
> context of the declarations).
>
> -- Richard