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/