[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PIs within a DTD
- From: David Brownell <email@example.com>
- To: Richard Tobin <firstname.lastname@example.org>
- 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.
----- Original Message -----
From: "Richard Tobin" <email@example.com>
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