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 result | Actual 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> |