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


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@m...
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

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