Re: Aelfred2 problem with whitespace

Maarten Coene <[email protected]>
Newsgroups gmane.comp.java.classpath.extensions.xml
Message-ID <[email protected]>
Musachy,

thanks a lot!

regards,
Maarten

Musachy Barroso wrote:

>fixed in cvs now....even when I don't get any regression, I'm not 100%
>sure it won't break anything else, give it a try.
>
>musachy 
>
>On Sat, 7 Aug 2004 15:47:48 +0100, Chris Burdess <[email protected]> wrote:
>  
>
>>-----BEGIN PGP SIGNED MESSAGE-----
>>Hash: SHA1
>>
>>Musachy Barroso wrote:
>>    
>>
>>>>For instance, if I parse the following document:
>>>>    <root>&lt;head&gt; &amp; &lt;body&gt;</root>
>>>>the spaces before and after the "&amp;" are lost!!
>>>>        
>>>>
>>>I checked it out, the thing is that the spaces are getting reported as
>>>ignorableWhitespace.
>>>
>>>I got this from the SAX faq (http://www.saxproject.org/?selected=faq):
>>>
>>>The ContentHandler.characters() callback is missing data!
>>>
>>>    Please read the JavaDoc for this method. A parser may split text
>>>into any number of separate chunks, and some characters may be
>>>reported using ignorableWhitespace() instead of this callback.
>>>
>>>    If you want all the text inside an element, you need to collect
>>>the text from the various characters callbacks into a buffer. Only
>>>when you see the endElement event can you be sure that you have seen
>>>all the text, and some of it may really "belong" to child elements.
>>>      
>>>
>>However, this whitespace is clearly NOT ignorable! We should only
>>report whitespace via the ignorableWhitespace callback if there are no
>>text children of the element, or exceptionally in the case of a mixed
>>content model where there is no text between elements (since it may be
>>too computationally expensive otherwise).
>>
>>I'd like to consider this a bug.
>>- --
>>Chris Burdess
>>-----BEGIN PGP SIGNATURE-----
>>Version: GnuPG v1.2.4 (Darwin)
>>
>>iD8DBQFBFOuV6dl1DEqHgrgRAvfMAJ9297N2c1G0JIoU2NRLCXAugafoVgCeJ6ct
>>J0E9wKo2Ma3Rqbsx097QBs4=
>>=HP+q
>>-----END PGP SIGNATURE-----
>>
>>
>>    
>>
>
>
>  
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.