Hello,

Matt Gushee <[email protected]> writes:

> Hi, Nathaniel--
>
> Unfortunately, I do not have a solution for this. However, I was curious, 
> because I saw that Oleg stated the white-space removing behavior was 
> deliberate.
> That seemed questionable to me, so I referred to the XML spec 
> [http://www.w3.org/TR/2006/REC-xml11-20060816/#sec-white-space], and read:
>
>> An XML processor MUST always pass all characters in a document that are not 
>> markup through to the application.
>
> [XML 1.0, BTW, says essentially the same thing]
>
> Now, there is some ambiguity as to what is a "processor" and what is an 
> "application,"

JFYI, there's no ambiguity as to what a "processor" is:

"Definition: A software module called an XML processor is used to read
XML documents and provide access to their content and structure."

IOW, anything that reads XML document in a structured way is an XML processor.

> but I would say ssax:xml->sxml is an XML processor, in which case its
> behavior is non-conformant, and you would be entitled to call this issue a 
> bug.
>
> Sorry I have nothing more practical to contribute.


-- 
HE CE3OH...


_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to