OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PIs within a DTD



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