I just found another "nice feature" of the JXTG/JXTT. It eats
backslashed out of your text! For example, if you read this XML
by the JXTG:

<txt>\ha\llo</txt>

The resulting XML is:

<txt>hallo</txt>

This feature is very nice if you use forms with fields that can
contain backslashed and you're running the JXTG after the
forms transformer!

Anyways, the TextEvent subclass has a special handling for backslashes:
if (c == '\\') {
    ch = in.read();
    if (ch == -1) {
        buf.append('\\');
    } else {
        buf.append((char)ch);
    }
}

I don't see any real sense in this (note that backslashes at the end
are not removed).

If noone objects, I will remove this special handling.

Carsten 

Carsten Ziegeler 
Open Source Group, S&N AG
http://www.s-und-n.de
http://www.osoco.net/weblogs/rael/

Reply via email to