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/