summaryrefslogtreecommitdiff
path: root/gnu/xml/stream/XMLParser.java
diff options
context:
space:
mode:
authorChris Burdess <dog@bluezoo.org>2006-01-12 20:55:46 +0000
committerChris Burdess <dog@bluezoo.org>2006-01-12 20:55:46 +0000
commit98302c81a094e3c9eba26df608d68c8329886451 (patch)
tree1b06fe3ad130e3779b58a0a190fa0fb4ea982b62 /gnu/xml/stream/XMLParser.java
parent852a9396efdbb75931142f083084755095120ee9 (diff)
downloadclasspath-98302c81a094e3c9eba26df608d68c8329886451.tar.gz
2006-01-12 Chris Burdess <dog@gnu.org>
* gnu/xml/stream/XMLParser.java: Corrected the handling of some XML 1.1 character ranges.
Diffstat (limited to 'gnu/xml/stream/XMLParser.java')
-rw-r--r--gnu/xml/stream/XMLParser.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/gnu/xml/stream/XMLParser.java b/gnu/xml/stream/XMLParser.java
index 4240d8590..6f10b9303 100644
--- a/gnu/xml/stream/XMLParser.java
+++ b/gnu/xml/stream/XMLParser.java
@@ -1357,7 +1357,7 @@ public class XMLParser
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 @@ public class XMLParser
default:
if (input.xml11)
{
- if (!isXML11Char(c))
+ if (!isXML11Char(c) || isXML11RestrictedChar(c))
error("illegal XML 1.1 character",
"U+" + Integer.toHexString(c));
}