Test case ibm-1-1-valid-P05-ibm05v02.xml: oracle.xml.parser.v2.SAXParser Failed

Test case ibm-1-1-valid-P05-ibm05v02.xml: oracle.xml.parser.v2.SAXParser Failed

This test case covers legal PITarget (Names) as per production 5.

<?xml version="1.1" encoding="UTF-8"?>
<!DOCTYPE LegalName [
<!ELEMENT LegalName ANY>
]>
<!-- Legal Names containing one to four characters in order from the list below  used in PI Target Names.  x003A, 0x00C0, 0x00C1, 0x02FE, 0x00C2, 0x00C3, 0x02FD, 0x02FF, 0x0370, 0x0371, 0x037C, 0x037D, 0x037F, 0x0380, 0x1FFE, 0x1FFF, 0x200C, 0x200D, 0x2070, 0x2071, 0x218E, 0x218F, 0x2C00, 0x2C01, 0x2FEE, 0x2FEF, 0x3001, 0x3002, 0xD7FE, 0xD7FF, 0xF900, 0xF901, 0xFFFD, 0x002D, 0x002E, 0x0041, 0x007A, 0x0030, 0x00B7, 0x0300, 0x0301, 0x036E, 0x036F, 0x203F, 0x2040 -->
<LegalName>
	<?PITarget: 	Test	 PIData?>
	<?PITargetÀ 	Test	 PIData?>
	<?PITargetÁ 	Test	 PIData?>
	<?PITarget˾ 	Test	 PIData?>
	<?PITarget 	Test	 PIData?>
	<?PITargetà 	Test	 PIData?>
	<?PITarget˽ 	Test	 PIData?>
	<?PITarget˿ 	Test	 PIData?>
	<?PITargetͰ 	Test	 PIData?>
	<?PITargetͱ 	Test	 PIData?>
	<?PITargetͼͽ 	Test	 PIData?>
	<?PITargetͽͿ 	Test	 PIData?>
	<?PITargetͿ΀ 	Test	 PIData?>
	<?PITarget΀῾ 	Test	 PIData?>
	<?PITarget῾῿ 	Test	 PIData?>
	<?PITarget῿‌ 	Test	 PIData?>
	<?PITarget‌‍ 	Test	 PIData?>
	<?PITarget‍⁰ 	Test	 PIData?>
	<?PITarget⁰ⁱ 	Test	 PIData?>
	<?PITargetⁱ↎ 	Test	 PIData?>
	<?PITarget↎↏Ⰰ 	Test	 PIData?>
	<?PITarget↏ⰀⰁ 	Test	 PIData?>
	<?PITargetⰀⰁ⿮ 	Test	 PIData?>
	<?PITargetⰁ⿮⿯ 	Test	 PIData?>
	<?PITarget⿮⿯、 	Test	 PIData?>
	<?PITarget⿯、。 	Test	 PIData?>
	<?PITarget、。퟾ 	Test	 PIData?>
	<?PITarget。퟾퟿ 	Test	 PIData?>
	<?PITarget퟾퟿豈 	Test	 PIData?>
	<?PITarget퟿豈更 	Test	 PIData?>
	<?PITarget豈퟿퟾。 	Test	 PIData?>
	<?PITarget更豈퟿퟾ 	Test	 PIData?>
	<?PITarget�更豈퟿ 	Test	 PIData?>
	<?PITarget-�更豈 	Test	 PIData?>
	<?PITarget.-�更 	Test	 PIData?>
	<?PITargetA.-� 	Test	 PIData?>
	<?PITargetzA.- 	Test	 PIData?>
	<?PITarget0zA. 	Test	 PIData?>
	<?PITarget·0zA 	Test	 PIData?>
	<?PITarget̀·0z 	Test	 PIData?>
	<?PITarget́̀·0 	Test	 PIData?>
	<?PITargetͮ́̀· 	Test	 PIData?>
	<?PITargetͯͮ́̀ 	Test	 PIData?>
	<?PITarget‿ͯͮ́ 	Test	 PIData?>
	<?PITarget⁀‿ͯͮ 	Test	 PIData?>
	<?PITargetnull⁀‿ͯ 	Test	 PIData?>
	<?PITargetnullnull⁀‿ 	Test	 PIData?>
	<?PITargetnullnullnull⁀ 	Test	 PIData?>
</LegalName>
Expected resultActual result for oracle.xml.parser.v2.SAXParser
<?xml version="1.0" encoding="UTF-8"?>
<ConformanceResults>
    <startDocument/>
    <startElement>
        <namespaceURI/>
        <localName>LegalName</localName>
        <qualifiedName>LegalName</qualifiedName>
        <attributes/>
    </startElement>
    <char>\n</char>
    <char>\t</char>
    <fatalError/>
    <endDocument/>
</ConformanceResults>
<?xml version="1.0" encoding="UTF-8"?>
<ConformanceResults>
    <startDocument/>
    <startElement>
        <namespaceURI/>
        <localName>LegalName</localName>
        <qualifiedName>LegalName</qualifiedName>
        <attributes/>
    </startElement>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget:</target>
        <data>Test\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITargetÀ</target>
        <data>Test\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITargetÁ</target>
        <data>Test\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>˾\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITargetÂ</target>
        <data>Test\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITargetÃ</target>
        <data>Test\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>˽\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>˿\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>Ͱ\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>ͱ\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>ͼͽ\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>ͽͿ\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>Ϳ΀\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>΀῾\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>῾῿\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>῿‌\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>‌‍\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>‍⁰\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>⁰ⁱ\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>ⁱ↎\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>↎↏Ⰰ\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>↏ⰀⰁ\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>ⰀⰁ⿮\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>Ⰱ⿮⿯\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>⿮⿯、\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>⿯、。\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>、。퟾\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>。퟾퟿\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>퟾퟿豈\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>퟿豈更\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget豈</target>
        <data>퟿퟾。\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget更豈</target>
        <data>퟿퟾\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>�更豈퟿\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget-</target>
        <data>�更豈\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget.-</target>
        <data>�更\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITargetA.-</target>
        <data>�\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITargetzA.-</target>
        <data>Test\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget0zA.</target>
        <data>Test\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget·0zA</target>
        <data>Test\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>̀·0z\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>́̀·0\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>ͮ́̀·\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>ͯͮ́̀\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>‿ͯͮ́\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITarget</target>
        <data>⁀‿ͯͮ\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITargetnull</target>
        <data>⁀‿ͯ\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITargetnullnull</target>
        <data>⁀‿\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <ignorable>\t</ignorable>
    <processingInstruction>
        <target>PITargetnullnullnull</target>
        <data>⁀\s\tTest\t\sPIData</data>
    </processingInstruction>
    <ignorable>\n</ignorable>
    <endElement>
        <namespaceURI/>
        <localName>LegalName</localName>
        <qualifiedName>LegalName</qualifiedName>
    </endElement>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
    <fatalError/>
</ConformanceResults>