[Home] [By Thread] [By Date] [Recent Entries]


Manos Batsis scripsit:

> However, this would seem a lot more logical if some other form of syntax =
> was used; it is redundant because it's XML in the first place.

Correct.  The main advantage of the XML syntax is that it already has a
mechanism for binding QNames for elements and properties: with an ad hoc
syntax, I'd have to reinvent that.

> My question is, you said this is a serialization for all infosets, not =
> just the infoset. So, suppose I begin to erase the explicit =
> serialization towards the original document, where should I stop to have =
> enough information for any infoset and not just the infoset? In other =
> words, what is that piece in the design that makes this serialization =
> suitable for any infoset?

Because infosets, at least the ones we have seen so far, consist of
information items which have properties, and a property is either a
simple type (boolean, integer, string, enum) or it's an unordered set
of information items, or an ordered list of information items.  In
short, it is a graph, and Layman normal form is one way to represent
graphs as XML.

-- 
John Cowan                                <jcowan@r...>     
http://www.reutershealth.com              http://www.ccil.org/~cowan
Yakka foob mog.  Grug pubbawup zink wattoom gazork.  Chumble spuzz.
    -- Calvin, giving Newton's First Law "in his own words"

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member