Test case ibm-1-1-valid-P02-ibm02v01.xml: com.jclark.xml.sax.SAX2Driver Failed

Test case ibm-1-1-valid-P02-ibm02v01.xml: com.jclark.xml.sax.SAX2Driver Failed

This test case covers legal character ranges plus discrete legal characters for production 02 of the XML1.1 sepcification.

<?xml version="1.1" encoding="UTF-8" ?>
<!DOCTYPE root [
<!ELEMENT root ANY>
<!-- This test case covers legal character ranges plus
     discrete legal characters for production 02 of the 
     XML1.1 specification. -->
<?NAME_09-	_0A-
_0D-
_20- _D7FF-퟿_6c0f-氏_E000-_FFFD-�_effe-_010000-𐀀_10FFFF-􏿿_08ffff-򏿿 This is a PI target ?>
]>
<root>
x9 : 	
xA : 

xD : 
x20 to x7E :   ! " # $ % ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ 
x85 : …
x2028 : 

xA0-xD7FF :   ŀ ʀ Ԁ ਀ ᐀ ⠀ 倀 ꀀ 
xE000-xFFFD : � 
x10000-x10FFFF : က0က1ခ1ကFဂ7ဏ1၂1Ⴋ1ἀ1ᓰ5᫰5ᬀ0᳿7ᷲ9ỿ1ဏA0ဏ08ဏABဟ08ီCD၊AAၖ78ႫCDჿ05ჿFAჿFF 
</root>
Expected resultActual result for com.jclark.xml.sax.SAX2Driver
<?xml version="1.0" encoding="UTF-8"?>
<ConformanceResults>
    <startDocument/>
    <processingInstruction>
        <target>NAME_09-</target>
        <data>_0A-\n_0D-\n_20-\s_D7FF-퟿_6c0f-氏_E000-_FFFD-�_effe-_010000-\uD800\uDC00_10FFFF-\uDBFF\uDFFF_08ffff-\uD9FF\uDFFF\sThis\sis\sa\sPI\starget\s</data>
    </processingInstruction>
    <startElement>
        <namespaceURI/>
        <localName>root</localName>
        <qualifiedName>root</qualifiedName>
        <attributes/>
    </startElement>
    <char>\n</char>
    <char>x</char>
    <char>9</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>\t</char>
    <char>\n</char>
    <char>x</char>
    <char>A</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>\n</char>
    <char>\n</char>
    <char>x</char>
    <char>D</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>\n</char>
    <char>x</char>
    <char>2</char>
    <char>0</char>
    <char>\s</char>
    <char>t</char>
    <char>o</char>
    <char>\s</char>
    <char>x</char>
    <char>7</char>
    <char>E</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>\s</char>
    <char>\s</char>
    <char>!</char>
    <char>\s</char>
    <char>"</char>
    <char>\s</char>
    <char>#</char>
    <char>\s</char>
    <char>$</char>
    <char>\s</char>
    <char>%</char>
    <char>\s</char>
    <char>'</char>
    <char>\s</char>
    <char>(</char>
    <char>\s</char>
    <char>)</char>
    <char>\s</char>
    <char>*</char>
    <char>\s</char>
    <char>+</char>
    <char>\s</char>
    <char>,</char>
    <char>\s</char>
    <char>-</char>
    <char>\s</char>
    <char>.</char>
    <char>\s</char>
    <char>/</char>
    <char>\s</char>
    <char>0</char>
    <char>\s</char>
    <char>1</char>
    <char>\s</char>
    <char>2</char>
    <char>\s</char>
    <char>3</char>
    <char>\s</char>
    <char>4</char>
    <char>\s</char>
    <char>5</char>
    <char>\s</char>
    <char>6</char>
    <char>\s</char>
    <char>7</char>
    <char>\s</char>
    <char>8</char>
    <char>\s</char>
    <char>9</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>;</char>
    <char>\s</char>
    <char>=</char>
    <char>\s</char>
    <char>&gt;</char>
    <char>\s</char>
    <char>?</char>
    <char>\s</char>
    <char>@</char>
    <char>\s</char>
    <char>A</char>
    <char>\s</char>
    <char>B</char>
    <char>\s</char>
    <char>C</char>
    <char>\s</char>
    <char>D</char>
    <char>\s</char>
    <char>E</char>
    <char>\s</char>
    <char>F</char>
    <char>\s</char>
    <char>G</char>
    <char>\s</char>
    <char>H</char>
    <char>\s</char>
    <char>I</char>
    <char>\s</char>
    <char>J</char>
    <char>\s</char>
    <char>K</char>
    <char>\s</char>
    <char>L</char>
    <char>\s</char>
    <char>M</char>
    <char>\s</char>
    <char>N</char>
    <char>\s</char>
    <char>O</char>
    <char>\s</char>
    <char>P</char>
    <char>\s</char>
    <char>Q</char>
    <char>\s</char>
    <char>R</char>
    <char>\s</char>
    <char>S</char>
    <char>\s</char>
    <char>T</char>
    <char>\s</char>
    <char>U</char>
    <char>\s</char>
    <char>V</char>
    <char>\s</char>
    <char>W</char>
    <char>\s</char>
    <char>X</char>
    <char>\s</char>
    <char>Y</char>
    <char>\s</char>
    <char>Z</char>
    <char>\s</char>
    <char>[</char>
    <char>\s</char>
    <char>\\</char>
    <char>\s</char>
    <char>]</char>
    <char>\s</char>
    <char>^</char>
    <char>\s</char>
    <char>_</char>
    <char>\s</char>
    <char>`</char>
    <char>\s</char>
    <char>a</char>
    <char>\s</char>
    <char>b</char>
    <char>\s</char>
    <char>c</char>
    <char>\s</char>
    <char>d</char>
    <char>\s</char>
    <char>e</char>
    <char>\s</char>
    <char>f</char>
    <char>\s</char>
    <char>g</char>
    <char>\s</char>
    <char>h</char>
    <char>\s</char>
    <char>i</char>
    <char>\s</char>
    <char>j</char>
    <char>\s</char>
    <char>k</char>
    <char>\s</char>
    <char>l</char>
    <char>\s</char>
    <char>m</char>
    <char>\s</char>
    <char>n</char>
    <char>\s</char>
    <char>o</char>
    <char>\s</char>
    <char>p</char>
    <char>\s</char>
    <char>q</char>
    <char>\s</char>
    <char>r</char>
    <char>\s</char>
    <char>s</char>
    <char>\s</char>
    <char>t</char>
    <char>\s</char>
    <char>u</char>
    <char>\s</char>
    <char>v</char>
    <char>\s</char>
    <char>w</char>
    <char>\s</char>
    <char>x</char>
    <char>\s</char>
    <char>y</char>
    <char>\s</char>
    <char>z</char>
    <char>\s</char>
    <char>{</char>
    <char>\s</char>
    <char>|</char>
    <char>\s</char>
    <char>}</char>
    <char>\s</char>
    <char>~</char>
    <char>\s</char>
    <char>\n</char>
    <char>x</char>
    <char>8</char>
    <char>5</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>\n</char>
    <char>\n</char>
    <char>x</char>
    <char>2</char>
    <char>0</char>
    <char>2</char>
    <char>8</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>\n</char>
    <char>\n</char>
    <char>x</char>
    <char>A</char>
    <char>0</char>
    <char>-</char>
    <char>x</char>
    <char>D</char>
    <char>7</char>
    <char>F</char>
    <char>F</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>\uA0</char>
    <char>\s</char>
    <char>ŀ</char>
    <char>\s</char>
    <char>ʀ</char>
    <char>\s</char>
    <char>Ԁ</char>
    <char>\s</char>
    <char>਀</char>
    <char>\s</char>
    <char>᐀</char>
    <char>\s</char>
    <char>⠀</char>
    <char>\s</char>
    <char>倀</char>
    <char>\s</char>
    <char>ꀀ</char>
    <char>\s</char>
    <char>\n</char>
    <char>x</char>
    <char>E</char>
    <char>0</char>
    <char>0</char>
    <char>0</char>
    <char>-</char>
    <char>x</char>
    <char>F</char>
    <char>F</char>
    <char>F</char>
    <char>D</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char>�</char>
    <char>\s</char>
    <char>\n</char>
    <char>x</char>
    <char>1</char>
    <char>0</char>
    <char>0</char>
    <char>0</char>
    <char>0</char>
    <char>-</char>
    <char>x</char>
    <char>1</char>
    <char>0</char>
    <char>F</char>
    <char>F</char>
    <char>F</char>
    <char>F</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>က</char>
    <char>0</char>
    <char>က</char>
    <char>1</char>
    <char>ခ</char>
    <char>1</char>
    <char>က</char>
    <char>F</char>
    <char>ဂ</char>
    <char>7</char>
    <char>ဏ</char>
    <char>1</char>
    <char>၂</char>
    <char>1</char>
    <char>Ⴋ</char>
    <char>1</char>
    <char>ἀ</char>
    <char>1</char>
    <char>ᓰ</char>
    <char>5</char>
    <char>᫰</char>
    <char>5</char>
    <char>ᬀ</char>
    <char>0</char>
    <char>᳿</char>
    <char>7</char>
    <char>ᷲ</char>
    <char>9</char>
    <char>ỿ</char>
    <char>1</char>
    <char>ဏ</char>
    <char>A</char>
    <char>0</char>
    <char>ဏ</char>
    <char>0</char>
    <char>8</char>
    <char>ဏ</char>
    <char>A</char>
    <char>B</char>
    <char>ဟ</char>
    <char>0</char>
    <char>8</char>
    <char>ီ</char>
    <char>C</char>
    <char>D</char>
    <char>၊</char>
    <char>A</char>
    <char>A</char>
    <char>ၖ</char>
    <char>7</char>
    <char>8</char>
    <char>Ⴋ</char>
    <char>C</char>
    <char>D</char>
    <char>ჿ</char>
    <char>0</char>
    <char>5</char>
    <char>ჿ</char>
    <char>F</char>
    <char>A</char>
    <char>ჿ</char>
    <char>F</char>
    <char>F</char>
    <char>\s</char>
    <char>\n</char>
    <endElement>
        <namespaceURI/>
        <localName>root</localName>
        <qualifiedName>root</qualifiedName>
    </endElement>
    <endDocument/>
</ConformanceResults>
<?xml version="1.0" encoding="UTF-8"?>
<ConformanceResults>
    <startDocument/>
    <processingInstruction>
        <target>NAME_09-</target>
        <data>_0A-\n_0D-\n_20-\s_D7FF-퟿_6c0f-氏_E000-_FFFD-�_effe-_010000-\uD800\uDC00_10FFFF-\uDBFF\uDFFF_08ffff-\uD9FF\uDFFF\sThis\sis\sa\sPI\starget\s</data>
    </processingInstruction>
    <startElement>
        <namespaceURI/>
        <localName>root</localName>
        <qualifiedName>root</qualifiedName>
        <attributes/>
    </startElement>
    <char>\n</char>
    <char>x</char>
    <char>9</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>\t</char>
    <char>\n</char>
    <char>x</char>
    <char>A</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>\n</char>
    <char>\n</char>
    <char>x</char>
    <char>D</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>\n</char>
    <char>x</char>
    <char>2</char>
    <char>0</char>
    <char>\s</char>
    <char>t</char>
    <char>o</char>
    <char>\s</char>
    <char>x</char>
    <char>7</char>
    <char>E</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>\s</char>
    <char>\s</char>
    <char>!</char>
    <char>\s</char>
    <char>"</char>
    <char>\s</char>
    <char>#</char>
    <char>\s</char>
    <char>$</char>
    <char>\s</char>
    <char>%</char>
    <char>\s</char>
    <char>'</char>
    <char>\s</char>
    <char>(</char>
    <char>\s</char>
    <char>)</char>
    <char>\s</char>
    <char>*</char>
    <char>\s</char>
    <char>+</char>
    <char>\s</char>
    <char>,</char>
    <char>\s</char>
    <char>-</char>
    <char>\s</char>
    <char>.</char>
    <char>\s</char>
    <char>/</char>
    <char>\s</char>
    <char>0</char>
    <char>\s</char>
    <char>1</char>
    <char>\s</char>
    <char>2</char>
    <char>\s</char>
    <char>3</char>
    <char>\s</char>
    <char>4</char>
    <char>\s</char>
    <char>5</char>
    <char>\s</char>
    <char>6</char>
    <char>\s</char>
    <char>7</char>
    <char>\s</char>
    <char>8</char>
    <char>\s</char>
    <char>9</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>;</char>
    <char>\s</char>
    <char>=</char>
    <char>\s</char>
    <char>&gt;</char>
    <char>\s</char>
    <char>?</char>
    <char>\s</char>
    <char>@</char>
    <char>\s</char>
    <char>A</char>
    <char>\s</char>
    <char>B</char>
    <char>\s</char>
    <char>C</char>
    <char>\s</char>
    <char>D</char>
    <char>\s</char>
    <char>E</char>
    <char>\s</char>
    <char>F</char>
    <char>\s</char>
    <char>G</char>
    <char>\s</char>
    <char>H</char>
    <char>\s</char>
    <char>I</char>
    <char>\s</char>
    <char>J</char>
    <char>\s</char>
    <char>K</char>
    <char>\s</char>
    <char>L</char>
    <char>\s</char>
    <char>M</char>
    <char>\s</char>
    <char>N</char>
    <char>\s</char>
    <char>O</char>
    <char>\s</char>
    <char>P</char>
    <char>\s</char>
    <char>Q</char>
    <char>\s</char>
    <char>R</char>
    <char>\s</char>
    <char>S</char>
    <char>\s</char>
    <char>T</char>
    <char>\s</char>
    <char>U</char>
    <char>\s</char>
    <char>V</char>
    <char>\s</char>
    <char>W</char>
    <char>\s</char>
    <char>X</char>
    <char>\s</char>
    <char>Y</char>
    <char>\s</char>
    <char>Z</char>
    <char>\s</char>
    <char>[</char>
    <char>\s</char>
    <char>\\</char>
    <char>\s</char>
    <char>]</char>
    <char>\s</char>
    <char>^</char>
    <char>\s</char>
    <char>_</char>
    <char>\s</char>
    <char>`</char>
    <char>\s</char>
    <char>a</char>
    <char>\s</char>
    <char>b</char>
    <char>\s</char>
    <char>c</char>
    <char>\s</char>
    <char>d</char>
    <char>\s</char>
    <char>e</char>
    <char>\s</char>
    <char>f</char>
    <char>\s</char>
    <char>g</char>
    <char>\s</char>
    <char>h</char>
    <char>\s</char>
    <char>i</char>
    <char>\s</char>
    <char>j</char>
    <char>\s</char>
    <char>k</char>
    <char>\s</char>
    <char>l</char>
    <char>\s</char>
    <char>m</char>
    <char>\s</char>
    <char>n</char>
    <char>\s</char>
    <char>o</char>
    <char>\s</char>
    <char>p</char>
    <char>\s</char>
    <char>q</char>
    <char>\s</char>
    <char>r</char>
    <char>\s</char>
    <char>s</char>
    <char>\s</char>
    <char>t</char>
    <char>\s</char>
    <char>u</char>
    <char>\s</char>
    <char>v</char>
    <char>\s</char>
    <char>w</char>
    <char>\s</char>
    <char>x</char>
    <char>\s</char>
    <char>y</char>
    <char>\s</char>
    <char>z</char>
    <char>\s</char>
    <char>{</char>
    <char>\s</char>
    <char>|</char>
    <char>\s</char>
    <char>}</char>
    <char>\s</char>
    <char>~</char>
    <char>\s</char>
    <char>\n</char>
    <char>x</char>
    <char>8</char>
    <char>5</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>\u85</char>
    <char>\n</char>
    <char>x</char>
    <char>2</char>
    <char>0</char>
    <char>2</char>
    <char>8</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>
</char>
    <char>\n</char>
    <char>x</char>
    <char>A</char>
    <char>0</char>
    <char>-</char>
    <char>x</char>
    <char>D</char>
    <char>7</char>
    <char>F</char>
    <char>F</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>\uA0</char>
    <char>\s</char>
    <char>ŀ</char>
    <char>\s</char>
    <char>ʀ</char>
    <char>\s</char>
    <char>Ԁ</char>
    <char>\s</char>
    <char>਀</char>
    <char>\s</char>
    <char>᐀</char>
    <char>\s</char>
    <char>⠀</char>
    <char>\s</char>
    <char>倀</char>
    <char>\s</char>
    <char>ꀀ</char>
    <char>\s</char>
    <char>\n</char>
    <char>x</char>
    <char>E</char>
    <char>0</char>
    <char>0</char>
    <char>0</char>
    <char>-</char>
    <char>x</char>
    <char>F</char>
    <char>F</char>
    <char>F</char>
    <char>D</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char></char>
    <char>�</char>
    <char>\s</char>
    <char>\n</char>
    <char>x</char>
    <char>1</char>
    <char>0</char>
    <char>0</char>
    <char>0</char>
    <char>0</char>
    <char>-</char>
    <char>x</char>
    <char>1</char>
    <char>0</char>
    <char>F</char>
    <char>F</char>
    <char>F</char>
    <char>F</char>
    <char>\s</char>
    <char>:</char>
    <char>\s</char>
    <char>က</char>
    <char>0</char>
    <char>က</char>
    <char>1</char>
    <char>ခ</char>
    <char>1</char>
    <char>က</char>
    <char>F</char>
    <char>ဂ</char>
    <char>7</char>
    <char>ဏ</char>
    <char>1</char>
    <char>၂</char>
    <char>1</char>
    <char>Ⴋ</char>
    <char>1</char>
    <char>ἀ</char>
    <char>1</char>
    <char>ᓰ</char>
    <char>5</char>
    <char>᫰</char>
    <char>5</char>
    <char>ᬀ</char>
    <char>0</char>
    <char>᳿</char>
    <char>7</char>
    <char>ᷲ</char>
    <char>9</char>
    <char>ỿ</char>
    <char>1</char>
    <char>ဏ</char>
    <char>A</char>
    <char>0</char>
    <char>ဏ</char>
    <char>0</char>
    <char>8</char>
    <char>ဏ</char>
    <char>A</char>
    <char>B</char>
    <char>ဟ</char>
    <char>0</char>
    <char>8</char>
    <char>ီ</char>
    <char>C</char>
    <char>D</char>
    <char>၊</char>
    <char>A</char>
    <char>A</char>
    <char>ၖ</char>
    <char>7</char>
    <char>8</char>
    <char>Ⴋ</char>
    <char>C</char>
    <char>D</char>
    <char>ჿ</char>
    <char>0</char>
    <char>5</char>
    <char>ჿ</char>
    <char>F</char>
    <char>A</char>
    <char>ჿ</char>
    <char>F</char>
    <char>F</char>
    <char>\s</char>
    <char>\n</char>
    <endElement>
        <namespaceURI/>
        <localName>root</localName>
        <qualifiedName>root</qualifiedName>
    </endElement>
    <endDocument/>
</ConformanceResults>