diff options
author | Chris Burdess <dog@bluezoo.org> | 2006-03-20 19:54:35 +0000 |
---|---|---|
committer | Chris Burdess <dog@bluezoo.org> | 2006-03-20 19:54:35 +0000 |
commit | dd3d83edf8109f91bbfe41a9098bf9ac75fd2e76 (patch) | |
tree | 3a850e5ebd0f3eef09dffd160bc58f3e619f77f4 /gnu/xml/stream/XMLParser.java | |
parent | 0558510e6ba0736929dd4c4472a7dd97f392094a (diff) | |
download | classpath-dd3d83edf8109f91bbfe41a9098bf9ac75fd2e76.tar.gz |
2006-03-20 Chris Burdess <dog@gnu.org>
Fixes PR 11070
* gnu/xml/stream/XMLParser.java: Permit U+fffd as XML Char.
Diffstat (limited to 'gnu/xml/stream/XMLParser.java')
-rw-r--r-- | gnu/xml/stream/XMLParser.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gnu/xml/stream/XMLParser.java b/gnu/xml/stream/XMLParser.java index a8036bbd2..87096eecf 100644 --- a/gnu/xml/stream/XMLParser.java +++ b/gnu/xml/stream/XMLParser.java @@ -3534,7 +3534,7 @@ public class XMLParser public static boolean isXML11Char(int c) { return ((c >= 0x0001 && c <= 0xD7FF) || - (c >= 0xE000 && c < 0xFFFD) || // NB exclude 0xfffd + (c >= 0xE000 && c < 0xFFFE) || (c >= 0x10000 && c <= 0x10FFFF)); } @@ -4014,7 +4014,7 @@ public class XMLParser public static boolean isChar(int c) { return (c >= 0x20 && c < 0xd800) || - (c >= 0xe00 && c < 0xfffd) || // NB exclude 0xfffd + (c >= 0xe00 && c < 0xfffe) || (c >= 0x10000 && c < 0x110000) || c == 0xa || c == 0x9 || c == 0xd; } |