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] XML-aware programming language?

[ Lists Home | Date Index | Thread Index ]

Dmitry Lizorkin wrote:

> The idea of this approach is the representation of XML documents in the form
> of Scheme nested lists. For example, the following piece of an XML document:
> <tag attr1="value1" attr2="value2">
>   <nested>Text node</nested>
>   <empty/>
> </tag>
> is represented in the form of Scheme nested lists as follows:
> (tag (@ (attr1 "value1") (attr2 "value2"))
>   (nested "Text node")
>   (empty)
> )

You seem to have thrown out the boundary white space here. Is this 
representation capable of handling mixed content in a natural way? i.e. 
is this syntactically correct?

  (tag (@ (attr1 "value1") (attr2 "value2"))
    (nested "Text node")
    "More text"
    "Hmm, what should we do about
     line breaks?"

Also important: is the encoding for this representation some form of 

Elliotte Rusty Harold  elharo@metalab.unc.edu
XML in a Nutshell 3rd Edition Just Published!


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

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