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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Non-infoset

[ Lists Home | Date Index | Thread Index ]

On 2005-04-10 15:25:51 -0400 Alessandro Triglia <sandro@mclink.it> 
> The non-infoset includes such things as:
> - the use of general entities;

Quite significant, given that there's no replacement for this 
(particularly inside attribute content).

> - the nature and amount of whitespace inside tags;


<p>This sentence contains <em>emphasized</em> text.</p>

Has important characteristics in the whitespace.

Can fast infoset do mixed content?

> - the inclusion of a DTD;

Of a piece with the lack of support for entities.

> .. and other things, including those listed in Appendix D of the 
> Infoset 
> recommendation.

Comments?  Processing instructions?

> However, I would like to ask the following question.  How many 
> **producers** 
> of XML documents really care about the non-infoset part of the XML 
> document 
> that they are **producing**?

Sufficiently many that DTD won't die, since it's the only way to 
define and use general entities.

> Or equivalently:  How many **producers** of XML would be happy to 
> live in a 
> world in which the non-infoset part was put outside their control? 

A subset of the ones I know of; all entirely data-oriented.  Even 
those tend to be frustrated by the lack of a replacement for the 
general entity mechanism (although xinclude can solve some of those 
problems, albeit sometimes with redefinition of schemas).

> How many producers need the ability 
> to use general entities?  How many producers need the ability to 
> include a 
> DTD in the XML they are creating?

It continually surprises me how many people think that the entity 
mechanism can be dispensed with, given that there is no replacement 
for it, and a substantial number of customers (not particular jobs, 
but customers overall) need it.

> If the answer to these questions was that not many XML producers 
> really care 
> about the non-infoset, one could conclude that the XML infoset **is** 
> important, more so than some believe, whether or not people actually 
> use the 
> term "infoset" in their work.

And if it's that many *do* care about whitespace, and entities, and 
DTDs?  Or PIs and comments?

Amelia A. Lewis                    amyzing {at} talsever.com
Money can't buy happiness, but poverty can't buy *anything*.

  • References:
    • Non-infoset
      • From: Alessandro Triglia <sandro@mclink.it>


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS