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"
    (empty)
    "Hmm, what should we do about
     line breaks?"
  )


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

-- 
Elliotte Rusty Harold  elharo@metalab.unc.edu
XML in a Nutshell 3rd Edition Just Published!
http://www.cafeconleche.org/books/xian3/
http://www.amazon.com/exec/obidos/ISBN=0596007647/cafeaulaitA/ref=nosim




 

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

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