Index: gnu/xml/stream/XMLParser.java =================================================================== RCS file: /cvsroot/classpath/classpath/gnu/xml/stream/XMLParser.java,v retrieving revision 1.20 diff -u -r1.20 XMLParser.java --- gnu/xml/stream/XMLParser.java 12 Jan 2006 16:35:52 -0000 1.20 +++ gnu/xml/stream/XMLParser.java 12 Jan 2006 20:48:15 -0000 @@ -1357,7 +1357,7 @@ throw new EOFException(); else if (input.xml11) { - if (!isXML11Char(c)) + if (!isXML11Char(c) || isXML11RestrictedChar(c)) error("illegal XML 1.1 character", "U+" + Integer.toHexString(c)); } @@ -3097,7 +3097,7 @@ default: if (input.xml11) { - if (!isXML11Char(c)) + if (!isXML11Char(c) || isXML11RestrictedChar(c)) error("illegal XML 1.1 character", "U+" + Integer.toHexString(c)); }