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ᓰ55ᬀ07ᷲ9ỿ1ဏA0ဏ08ဏABဟ08ီCD၊AAၖ78ႫCDჿ05ჿFAჿFF </root>
Expected result | Actual result for gnu.xml.aelfred2.XmlReader |
---|---|
<?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>></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> <endDocument/> <bug reason="Parser should only throw SAXExceptions" type="java.lang.ArrayIndexOutOfBoundsException">0 >= 0</bug> </ConformanceResults> |