From 8f547c7bd349e0dc905e0dc5f32edbf1e01061ce Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Thu, 30 Jul 2009 11:06:01 +0000 Subject: Merge DOMTS tests -- they're causing havoc with review diffs. svn path=/trunk/dom/; revision=8910 --- test/testcases/tests/CVS/Entries | 5 + test/testcases/tests/CVS/Repository | 1 + test/testcases/tests/CVS/Root | 1 + test/testcases/tests/CVS/Template | 0 test/testcases/tests/level1/CVS/Entries | 2 + test/testcases/tests/level1/CVS/Repository | 1 + test/testcases/tests/level1/CVS/Root | 1 + test/testcases/tests/level1/CVS/Template | 0 test/testcases/tests/level1/core/.cvsignore | 2 + .../tests/level1/core/.nodeappendchild.xml.swp | Bin 0 -> 12288 bytes test/testcases/tests/level1/core/CVS/Entries | 531 +++++++++++++++ test/testcases/tests/level1/core/CVS/Repository | 1 + test/testcases/tests/level1/core/CVS/Root | 1 + test/testcases/tests/level1/core/CVS/Template | 0 test/testcases/tests/level1/core/alltests.xml | 550 +++++++++++++++ .../level1/core/attrcreatedocumentfragment.xml | 51 ++ .../tests/level1/core/attrcreatetextnode.xml | 51 ++ .../tests/level1/core/attrcreatetextnode2.xml | 50 ++ .../tests/level1/core/attrdefaultvalue.xml | 53 ++ .../tests/level1/core/attreffectivevalue.xml | 44 ++ .../tests/level1/core/attrentityreplacement.xml | 48 ++ test/testcases/tests/level1/core/attrname.xml | 47 ++ .../tests/level1/core/attrnextsiblingnull.xml | 44 ++ .../tests/level1/core/attrnotspecifiedvalue.xml | 48 ++ .../tests/level1/core/attrparentnodenull.xml | 44 ++ .../tests/level1/core/attrprevioussiblingnull.xml | 44 ++ .../tests/level1/core/attrremovechild1.xml | 45 ++ .../tests/level1/core/attrreplacechild1.xml | 47 ++ .../core/attrsetvaluenomodificationallowederr.xml | 69 ++ .../attrsetvaluenomodificationallowederrEE.xml | 65 ++ .../tests/level1/core/attrspecifiedvalue.xml | 45 ++ .../level1/core/attrspecifiedvaluechanged.xml | 47 ++ .../tests/level1/core/attrspecifiedvalueremove.xml | 55 ++ .../tests/level1/core/cdatasectiongetdata.xml | 45 ++ .../tests/level1/core/cdatasectionnormalize.xml | 49 ++ .../tests/level1/core/characterdataappenddata.xml | 48 ++ .../level1/core/characterdataappenddatagetdata.xml | 47 ++ ...acterdataappenddatanomodificationallowederr.xml | 59 ++ ...terdataappenddatanomodificationallowederrEE.xml | 47 ++ .../core/characterdatadeletedatabegining.xml | 45 ++ .../level1/core/characterdatadeletedataend.xml | 47 ++ .../core/characterdatadeletedataexceedslength.xml | 49 ++ .../characterdatadeletedatagetlengthanddata.xml | 54 ++ .../level1/core/characterdatadeletedatamiddle.xml | 47 ++ ...acterdatadeletedatanomodificationallowederr.xml | 59 ++ ...terdatadeletedatanomodificationallowederrEE.xml | 47 ++ .../tests/level1/core/characterdatagetdata.xml | 48 ++ .../tests/level1/core/characterdatagetlength.xml | 43 ++ ...cterdataindexsizeerrdeletedatacountnegative.xml | 48 ++ ...cterdataindexsizeerrdeletedataoffsetgreater.xml | 50 ++ ...terdataindexsizeerrdeletedataoffsetnegative.xml | 49 ++ ...cterdataindexsizeerrinsertdataoffsetgreater.xml | 49 ++ ...terdataindexsizeerrinsertdataoffsetnegative.xml | 48 ++ ...terdataindexsizeerrreplacedatacountnegative.xml | 49 ++ ...terdataindexsizeerrreplacedataoffsetgreater.xml | 50 ++ ...erdataindexsizeerrreplacedataoffsetnegative.xml | 50 ++ ...acterdataindexsizeerrsubstringcountnegative.xml | 49 ++ ...cterdataindexsizeerrsubstringnegativeoffset.xml | 49 ++ ...acterdataindexsizeerrsubstringoffsetgreater.xml | 50 ++ .../core/characterdatainsertdatabeginning.xml | 46 ++ .../level1/core/characterdatainsertdataend.xml | 47 ++ .../level1/core/characterdatainsertdatamiddle.xml | 47 ++ ...acterdatainsertdatanomodificationallowederr.xml | 59 ++ ...terdatainsertdatanomodificationallowederrEE.xml | 45 ++ .../core/characterdatareplacedatabegining.xml | 46 ++ .../level1/core/characterdatareplacedataend.xml | 47 ++ .../characterdatareplacedataexceedslengthofarg.xml | 48 ++ ...characterdatareplacedataexceedslengthofdata.xml | 46 ++ .../level1/core/characterdatareplacedatamiddle.xml | 47 ++ ...cterdatareplacedatanomodificationallowederr.xml | 60 ++ ...erdatareplacedatanomodificationallowederrEE.xml | 47 ++ ...haracterdatasetdatanomodificationallowederr.xml | 59 ++ ...racterdatasetdatanomodificationallowederrEE.xml | 44 ++ .../level1/core/characterdatasetnodevalue.xml | 43 ++ .../core/characterdatasubstringexceedsvalue.xml | 46 ++ .../level1/core/characterdatasubstringvalue.xml | 45 ++ .../tests/level1/core/commentgetcomment.xml | 56 ++ .../tests/level1/core/documentcreateattribute.xml | 45 ++ .../level1/core/documentcreatecdatasection.xml | 44 ++ .../tests/level1/core/documentcreatecomment.xml | 43 ++ .../level1/core/documentcreatedocumentfragment.xml | 47 ++ .../tests/level1/core/documentcreateelement.xml | 44 ++ .../core/documentcreateelementcasesensitive.xml | 46 ++ .../core/documentcreateelementdefaultattr.xml | 53 ++ .../level1/core/documentcreateentityreference.xml | 48 ++ .../core/documentcreateentityreferenceknown.xml | 51 ++ .../core/documentcreateprocessinginstruction.xml | 51 ++ .../tests/level1/core/documentcreatetextnode.xml | 43 ++ .../tests/level1/core/documentgetdoctype.xml | 49 ++ .../tests/level1/core/documentgetdoctypenodtd.xml | 34 + .../core/documentgetelementsbytagnamelength.xml | 36 + .../documentgetelementsbytagnametotallength.xml | 36 + .../core/documentgetelementsbytagnamevalue.xml | 44 ++ .../level1/core/documentgetimplementation.xml | 37 + .../tests/level1/core/documentgetrootnode.xml | 43 ++ ...entinvalidcharacterexceptioncreateattribute.xml | 44 ++ ...umentinvalidcharacterexceptioncreateelement.xml | 44 ++ ...cumentinvalidcharacterexceptioncreateentref.xml | 48 ++ ...umentinvalidcharacterexceptioncreateentref1.xml | 45 ++ .../documentinvalidcharacterexceptioncreatepi.xml | 48 ++ .../documentinvalidcharacterexceptioncreatepi1.xml | 45 ++ .../tests/level1/core/documenttypegetdoctype.xml | 44 ++ .../tests/level1/core/documenttypegetentities.xml | 68 ++ .../level1/core/documenttypegetentitieslength.xml | 43 ++ .../level1/core/documenttypegetentitiestype.xml | 45 ++ .../tests/level1/core/documenttypegetnotations.xml | 51 ++ .../level1/core/documenttypegetnotationstype.xml | 44 ++ .../core/domimplementationfeaturenoversion.xml | 33 + .../level1/core/domimplementationfeaturenull.xml | 35 + .../level1/core/domimplementationfeaturexml.xml | 32 + .../tests/level1/core/elementaddnewattribute.xml | 43 ++ .../level1/core/elementassociatedattribute.xml | 46 ++ .../level1/core/elementchangeattributevalue.xml | 46 ++ .../level1/core/elementcreatenewattribute.xml | 50 ++ .../tests/level1/core/elementgetattributenode.xml | 42 ++ .../level1/core/elementgetattributenodenull.xml | 41 ++ .../tests/level1/core/elementgetelementempty.xml | 49 ++ .../level1/core/elementgetelementsbytagname.xml | 39 ++ .../elementgetelementsbytagnameaccessnodelist.xml | 48 ++ .../core/elementgetelementsbytagnamenomatch.xml | 37 + .../elementgetelementsbytagnamespecialvalue.xml | 56 ++ .../tests/level1/core/elementgettagname.xml | 48 ++ .../tests/level1/core/elementinuseattributeerr.xml | 58 ++ .../core/elementinvalidcharacterexception.xml | 53 ++ .../tests/level1/core/elementnormalize.xml | 46 ++ .../tests/level1/core/elementnotfounderr.xml | 50 ++ .../tests/level1/core/elementremoveattribute.xml | 47 ++ .../core/elementremoveattributeaftercreate.xml | 49 ++ .../level1/core/elementremoveattributenode.xml | 43 ++ ...removeattributenodenomodificationallowederr.xml | 67 ++ ...moveattributenodenomodificationallowederrEE.xml | 61 ++ ...mentremoveattributenomodificationallowederr.xml | 62 ++ ...ntremoveattributenomodificationallowederrEE.xml | 53 ++ .../elementremoveattributerestoredefaultvalue.xml | 48 ++ .../core/elementreplaceattributewithself.xml | 42 ++ .../core/elementreplaceexistingattribute.xml | 48 ++ .../elementreplaceexistingattributegevalue.xml | 48 ++ .../level1/core/elementretrieveallattributes.xml | 46 ++ .../tests/level1/core/elementretrieveattrvalue.xml | 40 ++ .../tests/level1/core/elementretrievetagname.xml | 44 ++ ...entsetattributenodenomodificationallowederr.xml | 61 ++ ...tsetattributenodenomodificationallowederrEE.xml | 58 ++ .../level1/core/elementsetattributenodenull.xml | 45 ++ ...elementsetattributenomodificationallowederr.xml | 53 ++ ...ementsetattributenomodificationallowederrEE.xml | 53 ++ .../tests/level1/core/elementwrongdocumenterr.xml | 68 ++ .../tests/level1/core/entitygetentityname.xml | 46 ++ .../tests/level1/core/entitygetpublicid.xml | 55 ++ .../tests/level1/core/entitygetpublicidnull.xml | 45 ++ test/testcases/tests/level1/core/files/.cvsignore | 0 test/testcases/tests/level1/core/files/CVS/Entries | 16 + .../tests/level1/core/files/CVS/Repository | 1 + test/testcases/tests/level1/core/files/CVS/Root | 1 + .../testcases/tests/level1/core/files/CVS/Template | 0 .../tests/level1/core/files/hc_nodtdstaff.html | 10 + .../tests/level1/core/files/hc_nodtdstaff.svg | 10 + .../tests/level1/core/files/hc_nodtdstaff.xhtml | 10 + .../tests/level1/core/files/hc_nodtdstaff.xml | 10 + .../tests/level1/core/files/hc_staff.html | 48 ++ .../testcases/tests/level1/core/files/hc_staff.svg | 72 ++ .../tests/level1/core/files/hc_staff.xhtml | 60 ++ .../testcases/tests/level1/core/files/hc_staff.xml | 60 ++ test/testcases/tests/level1/core/files/staff.dtd | 17 + test/testcases/tests/level1/core/files/staff.svg | 72 ++ test/testcases/tests/level1/core/files/staff.xml | 57 ++ test/testcases/tests/level1/core/files/svgtest.js | 0 test/testcases/tests/level1/core/files/svgunit.js | 0 .../tests/level1/core/files/xhtml1-strict.dtd | 65 ++ .../tests/level1/core/hc_attrappendchild1.xml | 63 ++ .../tests/level1/core/hc_attrappendchild2.xml | 49 ++ .../tests/level1/core/hc_attrappendchild3.xml | 72 ++ .../tests/level1/core/hc_attrappendchild4.xml | 59 ++ .../tests/level1/core/hc_attrappendchild5.xml | 54 ++ .../tests/level1/core/hc_attrappendchild6.xml | 59 ++ .../tests/level1/core/hc_attrchildnodes1.xml | 51 ++ .../tests/level1/core/hc_attrchildnodes2.xml | 59 ++ .../tests/level1/core/hc_attrclonenode1.xml | 63 ++ .../level1/core/hc_attrcreatedocumentfragment.xml | 58 ++ .../tests/level1/core/hc_attrcreatetextnode.xml | 51 ++ .../tests/level1/core/hc_attrcreatetextnode2.xml | 50 ++ .../tests/level1/core/hc_attreffectivevalue.xml | 44 ++ .../tests/level1/core/hc_attrfirstchild.xml | 52 ++ .../tests/level1/core/hc_attrgetvalue1.xml | 45 ++ .../tests/level1/core/hc_attrgetvalue2.xml | 61 ++ .../tests/level1/core/hc_attrhaschildnodes.xml | 43 ++ .../tests/level1/core/hc_attrinsertbefore1.xml | 72 ++ .../tests/level1/core/hc_attrinsertbefore2.xml | 71 ++ .../tests/level1/core/hc_attrinsertbefore3.xml | 79 +++ .../tests/level1/core/hc_attrinsertbefore4.xml | 81 +++ .../tests/level1/core/hc_attrinsertbefore5.xml | 60 ++ .../tests/level1/core/hc_attrinsertbefore6.xml | 53 ++ .../tests/level1/core/hc_attrinsertbefore7.xml | 69 ++ .../tests/level1/core/hc_attrlastchild.xml | 52 ++ test/testcases/tests/level1/core/hc_attrname.xml | 48 ++ .../tests/level1/core/hc_attrnextsiblingnull.xml | 44 ++ .../tests/level1/core/hc_attrnormalize.xml | 65 ++ .../tests/level1/core/hc_attrparentnodenull.xml | 44 ++ .../level1/core/hc_attrprevioussiblingnull.xml | 44 ++ .../tests/level1/core/hc_attrremovechild1.xml | 62 ++ .../tests/level1/core/hc_attrremovechild2.xml | 49 ++ .../tests/level1/core/hc_attrreplacechild1.xml | 65 ++ .../tests/level1/core/hc_attrreplacechild2.xml | 74 ++ .../tests/level1/core/hc_attrsetvalue1.xml | 68 ++ .../tests/level1/core/hc_attrsetvalue2.xml | 71 ++ .../tests/level1/core/hc_attrspecifiedvalue.xml | 45 ++ .../level1/core/hc_attrspecifiedvaluechanged.xml | 47 ++ .../level1/core/hc_characterdataappenddata.xml | 48 ++ .../core/hc_characterdataappenddatagetdata.xml | 47 ++ .../core/hc_characterdatadeletedatabegining.xml | 45 ++ .../level1/core/hc_characterdatadeletedataend.xml | 47 ++ .../hc_characterdatadeletedataexceedslength.xml | 49 ++ .../hc_characterdatadeletedatagetlengthanddata.xml | 54 ++ .../core/hc_characterdatadeletedatamiddle.xml | 47 ++ .../tests/level1/core/hc_characterdatagetdata.xml | 48 ++ .../level1/core/hc_characterdatagetlength.xml | 43 ++ ...cterdataindexsizeerrdeletedatacountnegative.xml | 49 ++ ...cterdataindexsizeerrdeletedataoffsetgreater.xml | 50 ++ ...terdataindexsizeerrdeletedataoffsetnegative.xml | 49 ++ ...cterdataindexsizeerrinsertdataoffsetgreater.xml | 49 ++ ...terdataindexsizeerrinsertdataoffsetnegative.xml | 48 ++ ...terdataindexsizeerrreplacedatacountnegative.xml | 50 ++ ...terdataindexsizeerrreplacedataoffsetgreater.xml | 50 ++ ...erdataindexsizeerrreplacedataoffsetnegative.xml | 50 ++ ...acterdataindexsizeerrsubstringcountnegative.xml | 49 ++ ...cterdataindexsizeerrsubstringnegativeoffset.xml | 49 ++ ...acterdataindexsizeerrsubstringoffsetgreater.xml | 50 ++ .../core/hc_characterdatainsertdatabeginning.xml | 46 ++ .../level1/core/hc_characterdatainsertdataend.xml | 47 ++ .../core/hc_characterdatainsertdatamiddle.xml | 47 ++ .../core/hc_characterdatareplacedatabegining.xml | 46 ++ .../level1/core/hc_characterdatareplacedataend.xml | 47 ++ ..._characterdatareplacedataexceedslengthofarg.xml | 48 ++ ...characterdatareplacedataexceedslengthofdata.xml | 46 ++ .../core/hc_characterdatareplacedatamiddle.xml | 47 ++ .../level1/core/hc_characterdatasetnodevalue.xml | 43 ++ .../core/hc_characterdatasubstringexceedsvalue.xml | 46 ++ .../level1/core/hc_characterdatasubstringvalue.xml | 45 ++ .../tests/level1/core/hc_commentgetcomment.xml | 61 ++ .../level1/core/hc_documentcreateattribute.xml | 45 ++ .../tests/level1/core/hc_documentcreatecomment.xml | 43 ++ .../core/hc_documentcreatedocumentfragment.xml | 47 ++ .../tests/level1/core/hc_documentcreateelement.xml | 44 ++ .../core/hc_documentcreateelementcasesensitive.xml | 56 ++ .../level1/core/hc_documentcreatetextnode.xml | 43 ++ .../tests/level1/core/hc_documentgetdoctype.xml | 49 ++ .../core/hc_documentgetelementsbytagnamelength.xml | 36 + .../hc_documentgetelementsbytagnametotallength.xml | 135 ++++ .../core/hc_documentgetelementsbytagnamevalue.xml | 44 ++ .../level1/core/hc_documentgetimplementation.xml | 44 ++ .../tests/level1/core/hc_documentgetrootnode.xml | 40 ++ ...entinvalidcharacterexceptioncreateattribute.xml | 44 ++ ...ntinvalidcharacterexceptioncreateattribute1.xml | 36 + ...umentinvalidcharacterexceptioncreateelement.xml | 44 ++ ...mentinvalidcharacterexceptioncreateelement1.xml | 36 + .../core/hc_domimplementationfeaturenoversion.xml | 44 ++ .../core/hc_domimplementationfeaturenull.xml | 47 ++ .../level1/core/hc_domimplementationfeaturexml.xml | 43 ++ .../level1/core/hc_elementaddnewattribute.xml | 44 ++ .../level1/core/hc_elementassociatedattribute.xml | 44 ++ .../level1/core/hc_elementchangeattributevalue.xml | 46 ++ .../level1/core/hc_elementcreatenewattribute.xml | 51 ++ .../level1/core/hc_elementgetattributenode.xml | 39 ++ .../level1/core/hc_elementgetattributenodenull.xml | 41 ++ .../level1/core/hc_elementgetelementempty.xml | 50 ++ .../level1/core/hc_elementgetelementsbytagname.xml | 39 ++ ...c_elementgetelementsbytagnameaccessnodelist.xml | 61 ++ .../core/hc_elementgetelementsbytagnamenomatch.xml | 37 + .../hc_elementgetelementsbytagnamespecialvalue.xml | 56 ++ .../tests/level1/core/hc_elementgettagname.xml | 39 ++ .../level1/core/hc_elementinuseattributeerr.xml | 51 ++ .../core/hc_elementinvalidcharacterexception.xml | 45 ++ .../core/hc_elementinvalidcharacterexception1.xml | 38 ++ .../tests/level1/core/hc_elementnormalize.xml | 49 ++ .../tests/level1/core/hc_elementnormalize2.xml | 51 ++ .../tests/level1/core/hc_elementnotfounderr.xml | 50 ++ .../level1/core/hc_elementremoveattribute.xml | 40 ++ .../core/hc_elementremoveattributeaftercreate.xml | 50 ++ .../level1/core/hc_elementremoveattributenode.xml | 44 ++ .../core/hc_elementreplaceattributewithself.xml | 43 ++ .../core/hc_elementreplaceexistingattribute.xml | 48 ++ .../hc_elementreplaceexistingattributegevalue.xml | 49 ++ .../core/hc_elementretrieveallattributes.xml | 59 ++ .../level1/core/hc_elementretrieveattrvalue.xml | 40 ++ .../level1/core/hc_elementretrievetagname.xml | 44 ++ .../level1/core/hc_elementsetattributenodenull.xml | 46 ++ .../level1/core/hc_elementwrongdocumenterr.xml | 56 ++ .../level1/core/hc_entitiesremovenameditem1.xml | 44 ++ .../tests/level1/core/hc_entitiessetnameditem1.xml | 50 ++ .../level1/core/hc_namednodemapchildnoderange.xml | 60 ++ .../level1/core/hc_namednodemapgetnameditem.xml | 46 ++ .../core/hc_namednodemapinuseattributeerr.xml | 57 ++ .../level1/core/hc_namednodemapnotfounderr.xml | 50 ++ .../level1/core/hc_namednodemapnumberofnodes.xml | 45 ++ .../level1/core/hc_namednodemapremovenameditem.xml | 50 ++ .../level1/core/hc_namednodemapreturnattrnode.xml | 53 ++ .../level1/core/hc_namednodemapreturnfirstitem.xml | 63 ++ .../level1/core/hc_namednodemapreturnlastitem.xml | 65 ++ .../level1/core/hc_namednodemapreturnnull.xml | 47 ++ .../level1/core/hc_namednodemapsetnameditem.xml | 56 ++ .../hc_namednodemapsetnameditemreturnvalue.xml | 56 ++ .../core/hc_namednodemapsetnameditemthatexists.xml | 58 ++ .../hc_namednodemapsetnameditemwithnewvalue.xml | 51 ++ .../core/hc_namednodemapwrongdocumenterr.xml | 57 ++ .../tests/level1/core/hc_nodeappendchild.xml | 46 ++ .../level1/core/hc_nodeappendchildchildexists.xml | 72 ++ .../level1/core/hc_nodeappendchilddocfragment.xml | 74 ++ .../level1/core/hc_nodeappendchildgetnodename.xml | 47 ++ .../core/hc_nodeappendchildinvalidnodetype.xml | 49 ++ .../hc_nodeappendchildnewchilddiffdocument.xml | 53 ++ .../level1/core/hc_nodeappendchildnodeancestor.xml | 51 ++ .../level1/core/hc_nodeattributenodeattribute.xml | 46 ++ .../tests/level1/core/hc_nodeattributenodename.xml | 41 ++ .../tests/level1/core/hc_nodeattributenodetype.xml | 48 ++ .../level1/core/hc_nodeattributenodevalue.xml | 43 ++ .../tests/level1/core/hc_nodechildnodes.xml | 63 ++ .../level1/core/hc_nodechildnodesappendchild.xml | 73 ++ .../tests/level1/core/hc_nodechildnodesempty.xml | 46 ++ .../level1/core/hc_nodecloneattributescopied.xml | 62 ++ .../level1/core/hc_nodeclonefalsenocopytext.xml | 46 ++ .../level1/core/hc_nodeclonegetparentnull.xml | 42 ++ .../tests/level1/core/hc_nodeclonenodefalse.xml | 49 ++ .../tests/level1/core/hc_nodeclonenodetrue.xml | 61 ++ .../tests/level1/core/hc_nodeclonetruecopytext.xml | 45 ++ .../level1/core/hc_nodecommentnodeattributes.xml | 52 ++ .../tests/level1/core/hc_nodecommentnodename.xml | 51 ++ .../tests/level1/core/hc_nodecommentnodetype.xml | 50 ++ .../tests/level1/core/hc_nodecommentnodevalue.xml | 50 ++ .../core/hc_nodedocumentfragmentnodename.xml | 39 ++ .../core/hc_nodedocumentfragmentnodetype.xml | 39 ++ .../core/hc_nodedocumentfragmentnodevalue.xml | 48 ++ .../level1/core/hc_nodedocumentnodeattribute.xml | 38 ++ .../tests/level1/core/hc_nodedocumentnodename.xml | 37 + .../tests/level1/core/hc_nodedocumentnodetype.xml | 36 + .../tests/level1/core/hc_nodedocumentnodevalue.xml | 38 ++ .../level1/core/hc_nodeelementnodeattributes.xml | 59 ++ .../tests/level1/core/hc_nodeelementnodename.xml | 41 ++ .../tests/level1/core/hc_nodeelementnodetype.xml | 36 + .../tests/level1/core/hc_nodeelementnodevalue.xml | 33 + .../tests/level1/core/hc_nodegetfirstchild.xml | 48 ++ .../tests/level1/core/hc_nodegetfirstchildnull.xml | 41 ++ .../tests/level1/core/hc_nodegetlastchild.xml | 41 ++ .../tests/level1/core/hc_nodegetlastchildnull.xml | 42 ++ .../tests/level1/core/hc_nodegetnextsibling.xml | 41 ++ .../level1/core/hc_nodegetnextsiblingnull.xml | 48 ++ .../tests/level1/core/hc_nodegetownerdocument.xml | 44 ++ .../level1/core/hc_nodegetownerdocumentnull.xml | 40 ++ .../level1/core/hc_nodegetprevioussibling.xml | 41 ++ .../level1/core/hc_nodegetprevioussiblingnull.xml | 48 ++ .../tests/level1/core/hc_nodehaschildnodes.xml | 39 ++ .../level1/core/hc_nodehaschildnodesfalse.xml | 42 ++ .../tests/level1/core/hc_nodeinsertbefore.xml | 68 ++ .../level1/core/hc_nodeinsertbeforedocfragment.xml | 64 ++ .../core/hc_nodeinsertbeforeinvalidnodetype.xml | 55 ++ .../hc_nodeinsertbeforenewchilddiffdocument.xml | 55 ++ .../core/hc_nodeinsertbeforenewchildexists.xml | 68 ++ .../core/hc_nodeinsertbeforenodeancestor.xml | 53 ++ .../level1/core/hc_nodeinsertbeforenodename.xml | 50 ++ .../hc_nodeinsertbeforerefchildnonexistent.xml | 53 ++ .../core/hc_nodeinsertbeforerefchildnull.xml | 53 ++ .../level1/core/hc_nodelistindexequalzero.xml | 53 ++ .../level1/core/hc_nodelistindexgetlength.xml | 48 ++ .../core/hc_nodelistindexgetlengthofemptylist.xml | 46 ++ .../tests/level1/core/hc_nodelistindexnotzero.xml | 52 ++ .../level1/core/hc_nodelistreturnfirstitem.xml | 47 ++ .../level1/core/hc_nodelistreturnlastitem.xml | 50 ++ .../tests/level1/core/hc_nodelisttraverselist.xml | 65 ++ .../tests/level1/core/hc_nodeparentnode.xml | 41 ++ .../tests/level1/core/hc_nodeparentnodenull.xml | 38 ++ .../tests/level1/core/hc_noderemovechild.xml | 46 ++ .../level1/core/hc_noderemovechildgetnodename.xml | 51 ++ .../tests/level1/core/hc_noderemovechildnode.xml | 73 ++ .../core/hc_noderemovechildoldchildnonexistent.xml | 49 ++ .../tests/level1/core/hc_nodereplacechild.xml | 51 ++ .../core/hc_nodereplacechildinvalidnodetype.xml | 55 ++ .../hc_nodereplacechildnewchilddiffdocument.xml | 55 ++ .../core/hc_nodereplacechildnewchildexists.xml | 67 ++ .../core/hc_nodereplacechildnodeancestor.xml | 53 ++ .../level1/core/hc_nodereplacechildnodename.xml | 51 ++ .../hc_nodereplacechildoldchildnonexistent.xml | 51 ++ .../tests/level1/core/hc_nodetextnodeattribute.xml | 44 ++ .../tests/level1/core/hc_nodetextnodename.xml | 37 + .../tests/level1/core/hc_nodetextnodetype.xml | 48 ++ .../tests/level1/core/hc_nodetextnodevalue.xml | 43 ++ .../testcases/tests/level1/core/hc_nodevalue01.xml | 37 + .../testcases/tests/level1/core/hc_nodevalue02.xml | 38 ++ .../testcases/tests/level1/core/hc_nodevalue03.xml | 47 ++ .../testcases/tests/level1/core/hc_nodevalue04.xml | 46 ++ .../testcases/tests/level1/core/hc_nodevalue05.xml | 37 + .../testcases/tests/level1/core/hc_nodevalue06.xml | 35 + .../testcases/tests/level1/core/hc_nodevalue07.xml | 47 ++ .../testcases/tests/level1/core/hc_nodevalue08.xml | 47 ++ .../level1/core/hc_notationsremovenameditem1.xml | 44 ++ .../level1/core/hc_notationssetnameditem1.xml | 50 ++ .../core/hc_textindexsizeerrnegativeoffset.xml | 49 ++ .../core/hc_textindexsizeerroffsetoutofbounds.xml | 50 ++ .../level1/core/hc_textparseintolistofelements.xml | 75 +++ .../tests/level1/core/hc_textsplittextfour.xml | 46 ++ .../tests/level1/core/hc_textsplittextone.xml | 49 ++ .../tests/level1/core/hc_textsplittextthree.xml | 48 ++ .../tests/level1/core/hc_textsplittexttwo.xml | 47 ++ .../tests/level1/core/hc_textwithnomarkup.xml | 47 ++ test/testcases/tests/level1/core/metadata.xml | 15 + .../level1/core/namednodemapchildnoderange.xml | 49 ++ .../tests/level1/core/namednodemapgetnameditem.xml | 46 ++ .../level1/core/namednodemapinuseattributeerr.xml | 57 ++ .../tests/level1/core/namednodemapnotfounderr.xml | 49 ++ .../level1/core/namednodemapnumberofnodes.xml | 45 ++ .../level1/core/namednodemapremovenameditem.xml | 54 ++ .../core/namednodemapremovenameditemgetvalue.xml | 56 ++ .../namednodemapremovenameditemreturnnodevalue.xml | 47 ++ .../level1/core/namednodemapreturnattrnode.xml | 55 ++ .../level1/core/namednodemapreturnfirstitem.xml | 51 ++ .../level1/core/namednodemapreturnlastitem.xml | 51 ++ .../tests/level1/core/namednodemapreturnnull.xml | 45 ++ .../tests/level1/core/namednodemapsetnameditem.xml | 56 ++ .../core/namednodemapsetnameditemreturnvalue.xml | 56 ++ .../core/namednodemapsetnameditemthatexists.xml | 59 ++ .../core/namednodemapsetnameditemwithnewvalue.xml | 50 ++ .../level1/core/namednodemapwrongdocumenterr.xml | 56 ++ .../tests/level1/core/nodeappendchild.xml | 49 ++ .../level1/core/nodeappendchildchildexists.xml | 60 ++ .../level1/core/nodeappendchilddocfragment.xml | 70 ++ .../level1/core/nodeappendchildgetnodename.xml | 46 ++ .../level1/core/nodeappendchildinvalidnodetype.xml | 49 ++ .../core/nodeappendchildnewchilddiffdocument.xml | 53 ++ .../level1/core/nodeappendchildnodeancestor.xml | 50 ++ .../nodeappendchildnomodificationallowederr.xml | 61 ++ .../nodeappendchildnomodificationallowederrEE.xml | 46 ++ .../level1/core/nodeattributenodeattribute.xml | 46 ++ .../tests/level1/core/nodeattributenodename.xml | 50 ++ .../tests/level1/core/nodeattributenodetype.xml | 48 ++ .../tests/level1/core/nodeattributenodevalue.xml | 50 ++ .../level1/core/nodecdatasectionnodeattribute.xml | 50 ++ .../tests/level1/core/nodecdatasectionnodename.xml | 48 ++ .../tests/level1/core/nodecdatasectionnodetype.xml | 47 ++ .../level1/core/nodecdatasectionnodevalue.xml | 51 ++ .../testcases/tests/level1/core/nodechildnodes.xml | 53 ++ .../level1/core/nodechildnodesappendchild.xml | 44 ++ .../tests/level1/core/nodechildnodesempty.xml | 47 ++ .../level1/core/nodecloneattributescopied.xml | 54 ++ .../tests/level1/core/nodeclonefalsenocopytext.xml | 46 ++ .../tests/level1/core/nodeclonegetparentnull.xml | 42 ++ .../tests/level1/core/nodeclonenodefalse.xml | 49 ++ .../tests/level1/core/nodeclonenodetrue.xml | 83 +++ .../tests/level1/core/nodeclonetruecopytext.xml | 42 ++ .../level1/core/nodecommentnodeattributes.xml | 50 ++ .../tests/level1/core/nodecommentnodename.xml | 47 ++ .../tests/level1/core/nodecommentnodetype.xml | 46 ++ .../tests/level1/core/nodecommentnodevalue.xml | 46 ++ .../level1/core/nodedocumentfragmentnodename.xml | 39 ++ .../level1/core/nodedocumentfragmentnodetype.xml | 39 ++ .../level1/core/nodedocumentfragmentnodevalue.xml | 48 ++ .../level1/core/nodedocumentnodeattribute.xml | 34 + .../tests/level1/core/nodedocumentnodename.xml | 38 ++ .../tests/level1/core/nodedocumentnodetype.xml | 36 + .../tests/level1/core/nodedocumentnodevalue.xml | 38 ++ .../tests/level1/core/nodedocumenttypenodename.xml | 40 ++ .../tests/level1/core/nodedocumenttypenodetype.xml | 34 + .../level1/core/nodedocumenttypenodevalue.xml | 33 + .../level1/core/nodeelementnodeattributes.xml | 52 ++ .../tests/level1/core/nodeelementnodename.xml | 52 ++ .../tests/level1/core/nodeelementnodetype.xml | 36 + .../tests/level1/core/nodeelementnodevalue.xml | 33 + .../tests/level1/core/nodeentitynodeattributes.xml | 40 ++ .../tests/level1/core/nodeentitynodename.xml | 39 ++ .../tests/level1/core/nodeentitynodetype.xml | 40 ++ .../tests/level1/core/nodeentitynodevalue.xml | 40 ++ .../core/nodeentityreferencenodeattributes.xml | 43 ++ .../level1/core/nodeentityreferencenodename.xml | 49 ++ .../level1/core/nodeentityreferencenodetype.xml | 47 ++ .../level1/core/nodeentityreferencenodevalue.xml | 49 ++ .../tests/level1/core/nodeentitysetnodevalue.xml | 43 ++ .../tests/level1/core/nodegetfirstchild.xml | 41 ++ .../tests/level1/core/nodegetfirstchildnull.xml | 52 ++ .../tests/level1/core/nodegetlastchild.xml | 41 ++ .../tests/level1/core/nodegetlastchildnull.xml | 52 ++ .../tests/level1/core/nodegetnextsibling.xml | 41 ++ .../tests/level1/core/nodegetnextsiblingnull.xml | 48 ++ .../tests/level1/core/nodegetownerdocument.xml | 50 ++ .../tests/level1/core/nodegetownerdocumentnull.xml | 31 + .../tests/level1/core/nodegetprevioussibling.xml | 41 ++ .../level1/core/nodegetprevioussiblingnull.xml | 48 ++ .../tests/level1/core/nodehaschildnodes.xml | 39 ++ .../tests/level1/core/nodehaschildnodesfalse.xml | 46 ++ .../tests/level1/core/nodeinsertbefore.xml | 87 +++ .../level1/core/nodeinsertbeforedocfragment.xml | 63 ++ .../core/nodeinsertbeforeinvalidnodetype.xml | 53 ++ .../core/nodeinsertbeforenewchilddiffdocument.xml | 54 ++ .../level1/core/nodeinsertbeforenewchildexists.xml | 89 +++ .../level1/core/nodeinsertbeforenodeancestor.xml | 54 ++ .../tests/level1/core/nodeinsertbeforenodename.xml | 49 ++ .../nodeinsertbeforenomodificationallowederr.xml | 62 ++ .../nodeinsertbeforenomodificationallowederrEE.xml | 47 ++ .../core/nodeinsertbeforerefchildnonexistent.xml | 52 ++ .../level1/core/nodeinsertbeforerefchildnull.xml | 52 ++ .../tests/level1/core/nodelistindexequalzero.xml | 43 ++ .../tests/level1/core/nodelistindexgetlength.xml | 44 ++ .../core/nodelistindexgetlengthofemptylist.xml | 47 ++ .../tests/level1/core/nodelistindexnotzero.xml | 52 ++ .../tests/level1/core/nodelistreturnfirstitem.xml | 46 ++ .../tests/level1/core/nodelistreturnlastitem.xml | 48 ++ .../tests/level1/core/nodelisttraverselist.xml | 78 +++ .../level1/core/nodenotationnodeattributes.xml | 44 ++ .../tests/level1/core/nodenotationnodename.xml | 45 ++ .../tests/level1/core/nodenotationnodetype.xml | 44 ++ .../tests/level1/core/nodenotationnodevalue.xml | 45 ++ .../testcases/tests/level1/core/nodeparentnode.xml | 47 ++ .../tests/level1/core/nodeparentnodenull.xml | 37 + .../nodeprocessinginstructionnodeattributes.xml | 44 ++ .../core/nodeprocessinginstructionnodename.xml | 46 ++ .../core/nodeprocessinginstructionnodetype.xml | 46 ++ .../core/nodeprocessinginstructionnodevalue.xml | 40 ++ .../core/nodeprocessinginstructionsetnodevalue.xml | 43 ++ .../tests/level1/core/noderemovechild.xml | 45 ++ .../level1/core/noderemovechildgetnodename.xml | 51 ++ .../tests/level1/core/noderemovechildnode.xml | 57 ++ .../noderemovechildnomodificationallowederr.xml | 59 ++ .../noderemovechildnomodificationallowederrEE.xml | 47 ++ .../core/noderemovechildoldchildnonexistent.xml | 49 ++ .../tests/level1/core/nodereplacechild.xml | 50 ++ .../core/nodereplacechildinvalidnodetype.xml | 53 ++ .../core/nodereplacechildnewchilddiffdocument.xml | 54 ++ .../level1/core/nodereplacechildnewchildexists.xml | 84 +++ .../level1/core/nodereplacechildnodeancestor.xml | 54 ++ .../tests/level1/core/nodereplacechildnodename.xml | 54 ++ .../nodereplacechildnomodificationallowederr.xml | 60 ++ .../nodereplacechildnomodificationallowederrEE.xml | 48 ++ .../core/nodereplacechildoldchildnonexistent.xml | 51 ++ .../nodesetnodevaluenomodificationallowederr.xml | 62 ++ .../nodesetnodevaluenomodificationallowederrEE.xml | 42 ++ .../tests/level1/core/nodetextnodeattribute.xml | 44 ++ .../tests/level1/core/nodetextnodename.xml | 50 ++ .../tests/level1/core/nodetextnodetype.xml | 48 ++ .../tests/level1/core/nodetextnodevalue.xml | 42 ++ test/testcases/tests/level1/core/nodevalue01.xml | 37 + test/testcases/tests/level1/core/nodevalue02.xml | 38 ++ test/testcases/tests/level1/core/nodevalue03.xml | 38 ++ test/testcases/tests/level1/core/nodevalue04.xml | 38 ++ test/testcases/tests/level1/core/nodevalue05.xml | 37 + test/testcases/tests/level1/core/nodevalue06.xml | 35 + test/testcases/tests/level1/core/nodevalue07.xml | 44 ++ test/testcases/tests/level1/core/nodevalue08.xml | 44 ++ test/testcases/tests/level1/core/nodevalue09.xml | 36 + .../tests/level1/core/notationgetnotationname.xml | 43 ++ .../tests/level1/core/notationgetpublicid.xml | 40 ++ .../tests/level1/core/notationgetpublicidnull.xml | 45 ++ .../tests/level1/core/notationgetsystemid.xml | 45 ++ .../tests/level1/core/notationgetsystemidnull.xml | 41 ++ .../level1/core/processinginstructiongetdata.xml | 43 ++ .../level1/core/processinginstructiongettarget.xml | 42 ++ ...ginstructionsetdatanomodificationallowederr.xml | 53 ++ ...nstructionsetdatanomodificationallowederrEE.xml | 57 ++ .../level1/core/textindexsizeerrnegativeoffset.xml | 49 ++ .../core/textindexsizeerroffsetoutofbounds.xml | 50 ++ .../level1/core/textparseintolistofelements.xml | 74 ++ .../tests/level1/core/textsplittextfour.xml | 46 ++ .../core/textsplittextnomodificationallowederr.xml | 62 ++ .../textsplittextnomodificationallowederrEE.xml | 43 ++ .../tests/level1/core/textsplittextone.xml | 49 ++ .../tests/level1/core/textsplittextthree.xml | 48 ++ .../tests/level1/core/textsplittexttwo.xml | 47 ++ .../tests/level1/core/textwithnomarkup.xml | 47 ++ test/testcases/tests/level1/html/.cvsignore | 2 + test/testcases/tests/level1/html/CVS/Entries | 642 ++++++++++++++++++ test/testcases/tests/level1/html/CVS/Repository | 1 + test/testcases/tests/level1/html/CVS/Root | 1 + test/testcases/tests/level1/html/CVS/Template | 0 .../tests/level1/html/HTMLAnchorElement01.xml | 43 ++ .../tests/level1/html/HTMLAnchorElement02.xml | 43 ++ .../tests/level1/html/HTMLAnchorElement03.xml | 43 ++ .../tests/level1/html/HTMLAnchorElement04.xml | 41 ++ .../tests/level1/html/HTMLAnchorElement05.xml | 42 ++ .../tests/level1/html/HTMLAnchorElement06.xml | 42 ++ .../tests/level1/html/HTMLAnchorElement07.xml | 42 ++ .../tests/level1/html/HTMLAnchorElement08.xml | 42 ++ .../tests/level1/html/HTMLAnchorElement09.xml | 42 ++ .../tests/level1/html/HTMLAnchorElement10.xml | 43 ++ .../tests/level1/html/HTMLAnchorElement11.xml | 42 ++ .../tests/level1/html/HTMLAnchorElement12.xml | 42 ++ .../tests/level1/html/HTMLAnchorElement13.xml | 37 + .../tests/level1/html/HTMLAnchorElement14.xml | 37 + .../tests/level1/html/HTMLAppletElement01.xml | 43 ++ .../tests/level1/html/HTMLAppletElement02.xml | 43 ++ .../tests/level1/html/HTMLAppletElement03.xml | 42 ++ .../tests/level1/html/HTMLAppletElement04.xml | 42 ++ .../tests/level1/html/HTMLAppletElement05.xml | 42 ++ .../tests/level1/html/HTMLAppletElement06.xml | 42 ++ .../tests/level1/html/HTMLAppletElement07.xml | 51 ++ .../tests/level1/html/HTMLAppletElement08.xml | 42 ++ .../tests/level1/html/HTMLAppletElement09.xml | 51 ++ .../tests/level1/html/HTMLAppletElement10.xml | 42 ++ .../tests/level1/html/HTMLAppletElement11.xml | 43 ++ .../tests/level1/html/HTMLAreaElement01.xml | 43 ++ .../tests/level1/html/HTMLAreaElement02.xml | 43 ++ .../tests/level1/html/HTMLAreaElement03.xml | 43 ++ .../tests/level1/html/HTMLAreaElement04.xml | 42 ++ .../tests/level1/html/HTMLAreaElement05.xml | 42 ++ .../tests/level1/html/HTMLAreaElement06.xml | 42 ++ .../tests/level1/html/HTMLAreaElement07.xml | 43 ++ .../tests/level1/html/HTMLAreaElement08.xml | 42 ++ .../tests/level1/html/HTMLBRElement01.xml | 42 ++ .../tests/level1/html/HTMLBaseElement01.xml | 42 ++ .../tests/level1/html/HTMLBaseElement02.xml | 42 ++ .../tests/level1/html/HTMLBaseFontElement01.xml | 42 ++ .../tests/level1/html/HTMLBaseFontElement02.xml | 42 ++ .../tests/level1/html/HTMLBaseFontElement03.xml | 49 ++ .../tests/level1/html/HTMLBodyElement01.xml | 42 ++ .../tests/level1/html/HTMLBodyElement02.xml | 43 ++ .../tests/level1/html/HTMLBodyElement03.xml | 42 ++ .../tests/level1/html/HTMLBodyElement04.xml | 43 ++ .../tests/level1/html/HTMLBodyElement05.xml | 42 ++ .../tests/level1/html/HTMLBodyElement06.xml | 43 ++ .../tests/level1/html/HTMLButtonElement01.xml | 44 ++ .../tests/level1/html/HTMLButtonElement02.xml | 43 ++ .../tests/level1/html/HTMLButtonElement03.xml | 43 ++ .../tests/level1/html/HTMLButtonElement04.xml | 43 ++ .../tests/level1/html/HTMLButtonElement05.xml | 43 ++ .../tests/level1/html/HTMLButtonElement06.xml | 43 ++ .../tests/level1/html/HTMLButtonElement07.xml | 42 ++ .../tests/level1/html/HTMLButtonElement08.xml | 42 ++ .../tests/level1/html/HTMLCollection01.xml | 49 ++ .../tests/level1/html/HTMLCollection02.xml | 49 ++ .../tests/level1/html/HTMLCollection03.xml | 49 ++ .../tests/level1/html/HTMLCollection04.xml | 59 ++ .../tests/level1/html/HTMLCollection05.xml | 46 ++ .../tests/level1/html/HTMLCollection06.xml | 50 ++ .../tests/level1/html/HTMLCollection07.xml | 49 ++ .../tests/level1/html/HTMLCollection08.xml | 49 ++ .../tests/level1/html/HTMLCollection09.xml | 47 ++ .../tests/level1/html/HTMLCollection10.xml | 51 ++ .../tests/level1/html/HTMLCollection11.xml | 51 ++ .../tests/level1/html/HTMLCollection12.xml | 50 ++ .../tests/level1/html/HTMLDirectoryElement01.xml | 43 ++ .../tests/level1/html/HTMLDivElement01.xml | 42 ++ .../tests/level1/html/HTMLDlistElement01.xml | 43 ++ .../testcases/tests/level1/html/HTMLDocument01.xml | 38 ++ .../testcases/tests/level1/html/HTMLDocument02.xml | 40 ++ .../testcases/tests/level1/html/HTMLDocument03.xml | 40 ++ .../testcases/tests/level1/html/HTMLDocument04.xml | 39 ++ .../testcases/tests/level1/html/HTMLDocument05.xml | 42 ++ .../testcases/tests/level1/html/HTMLDocument07.xml | 41 ++ .../testcases/tests/level1/html/HTMLDocument08.xml | 42 ++ .../testcases/tests/level1/html/HTMLDocument09.xml | 42 ++ .../testcases/tests/level1/html/HTMLDocument10.xml | 41 ++ .../testcases/tests/level1/html/HTMLDocument11.xml | 42 ++ .../testcases/tests/level1/html/HTMLDocument12.xml | 38 ++ .../testcases/tests/level1/html/HTMLDocument13.xml | 39 ++ .../testcases/tests/level1/html/HTMLDocument14.xml | 40 ++ .../testcases/tests/level1/html/HTMLDocument15.xml | 44 ++ .../testcases/tests/level1/html/HTMLDocument16.xml | 44 ++ .../testcases/tests/level1/html/HTMLDocument17.xml | 41 ++ .../testcases/tests/level1/html/HTMLDocument18.xml | 32 + .../testcases/tests/level1/html/HTMLDocument19.xml | 51 ++ .../testcases/tests/level1/html/HTMLDocument20.xml | 51 ++ .../testcases/tests/level1/html/HTMLDocument21.xml | 60 ++ test/testcases/tests/level1/html/HTMLElement01.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement02.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement03.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement04.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement05.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement06.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement07.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement08.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement09.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement10.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement100.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement101.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement102.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement103.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement104.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement105.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement106.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement107.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement108.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement109.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement11.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement110.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement111.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement112.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement113.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement114.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement115.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement116.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement117.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement118.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement119.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement12.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement120.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement121.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement122.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement123.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement124.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement125.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement126.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement127.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement128.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement129.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement13.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement130.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement131.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement132.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement133.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement134.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement135.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement136.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement137.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement138.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement139.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement14.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement140.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement141.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement142.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement143.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement144.xml | 42 ++ .../testcases/tests/level1/html/HTMLElement145.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement15.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement16.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement17.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement18.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement19.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement20.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement21.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement22.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement23.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement24.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement25.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement26.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement27.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement28.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement29.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement30.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement31.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement32.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement33.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement34.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement35.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement36.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement37.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement38.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement39.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement40.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement41.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement42.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement43.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement44.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement45.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement46.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement47.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement48.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement49.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement50.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement51.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement52.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement53.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement54.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement55.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement56.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement57.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement58.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement59.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement60.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement61.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement62.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement63.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement64.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement65.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement66.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement67.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement68.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement69.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement70.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement71.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement72.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement73.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement74.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement75.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement76.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement77.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement78.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement79.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement80.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement81.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement82.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement83.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement84.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement85.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement86.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement87.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement88.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement89.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement90.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement91.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement92.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement93.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement94.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement95.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement96.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement97.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement98.xml | 42 ++ test/testcases/tests/level1/html/HTMLElement99.xml | 42 ++ .../tests/level1/html/HTMLFieldSetElement01.xml | 44 ++ .../tests/level1/html/HTMLFieldSetElement02.xml | 43 ++ .../tests/level1/html/HTMLFontElement01.xml | 42 ++ .../tests/level1/html/HTMLFontElement02.xml | 43 ++ .../tests/level1/html/HTMLFontElement03.xml | 42 ++ .../tests/level1/html/HTMLFormElement01.xml | 45 ++ .../tests/level1/html/HTMLFormElement02.xml | 44 ++ .../tests/level1/html/HTMLFormElement03.xml | 42 ++ .../tests/level1/html/HTMLFormElement04.xml | 43 ++ .../tests/level1/html/HTMLFormElement05.xml | 42 ++ .../tests/level1/html/HTMLFormElement06.xml | 42 ++ .../tests/level1/html/HTMLFormElement07.xml | 42 ++ .../tests/level1/html/HTMLFormElement08.xml | 42 ++ .../tests/level1/html/HTMLFormElement09.xml | 37 + .../tests/level1/html/HTMLFormElement10.xml | 37 + .../tests/level1/html/HTMLFrameElement01.xml | 45 ++ .../tests/level1/html/HTMLFrameElement02.xml | 44 ++ .../tests/level1/html/HTMLFrameElement03.xml | 43 ++ .../tests/level1/html/HTMLFrameElement04.xml | 43 ++ .../tests/level1/html/HTMLFrameElement05.xml | 44 ++ .../tests/level1/html/HTMLFrameElement06.xml | 44 ++ .../tests/level1/html/HTMLFrameElement07.xml | 44 ++ .../tests/level1/html/HTMLFrameElement08.xml | 43 ++ .../tests/level1/html/HTMLFrameSetElement01.xml | 44 ++ .../tests/level1/html/HTMLFrameSetElement02.xml | 44 ++ .../tests/level1/html/HTMLHRElement01.xml | 42 ++ .../tests/level1/html/HTMLHRElement02.xml | 43 ++ .../tests/level1/html/HTMLHRElement03.xml | 42 ++ .../tests/level1/html/HTMLHRElement04.xml | 42 ++ .../tests/level1/html/HTMLHeadElement01.xml | 42 ++ .../tests/level1/html/HTMLHeadingElement01.xml | 42 ++ .../tests/level1/html/HTMLHeadingElement02.xml | 42 ++ .../tests/level1/html/HTMLHeadingElement03.xml | 42 ++ .../tests/level1/html/HTMLHeadingElement04.xml | 42 ++ .../tests/level1/html/HTMLHeadingElement05.xml | 42 ++ .../tests/level1/html/HTMLHeadingElement06.xml | 42 ++ .../tests/level1/html/HTMLHtmlElement01.xml | 47 ++ .../tests/level1/html/HTMLIFrameElement01.xml | 44 ++ .../tests/level1/html/HTMLIFrameElement02.xml | 45 ++ .../tests/level1/html/HTMLIFrameElement03.xml | 43 ++ .../tests/level1/html/HTMLIFrameElement04.xml | 44 ++ .../tests/level1/html/HTMLIFrameElement05.xml | 43 ++ .../tests/level1/html/HTMLIFrameElement06.xml | 43 ++ .../tests/level1/html/HTMLIFrameElement07.xml | 44 ++ .../tests/level1/html/HTMLIFrameElement08.xml | 44 ++ .../tests/level1/html/HTMLIFrameElement09.xml | 43 ++ .../tests/level1/html/HTMLIFrameElement10.xml | 43 ++ .../tests/level1/html/HTMLImageElement01.xml | 42 ++ .../tests/level1/html/HTMLImageElement02.xml | 43 ++ .../tests/level1/html/HTMLImageElement03.xml | 43 ++ .../tests/level1/html/HTMLImageElement04.xml | 42 ++ .../tests/level1/html/HTMLImageElement05.xml | 49 ++ .../tests/level1/html/HTMLImageElement06.xml | 52 ++ .../tests/level1/html/HTMLImageElement07.xml | 42 ++ .../tests/level1/html/HTMLImageElement08.xml | 43 ++ .../tests/level1/html/HTMLImageElement09.xml | 42 ++ .../tests/level1/html/HTMLImageElement10.xml | 42 ++ .../tests/level1/html/HTMLImageElement11.xml | 52 ++ .../tests/level1/html/HTMLImageElement12.xml | 51 ++ .../tests/level1/html/HTMLImageElement14.xml | 44 ++ .../tests/level1/html/HTMLInputElement01.xml | 44 ++ .../tests/level1/html/HTMLInputElement02.xml | 44 ++ .../tests/level1/html/HTMLInputElement03.xml | 44 ++ .../tests/level1/html/HTMLInputElement04.xml | 44 ++ .../tests/level1/html/HTMLInputElement05.xml | 44 ++ .../tests/level1/html/HTMLInputElement06.xml | 44 ++ .../tests/level1/html/HTMLInputElement07.xml | 44 ++ .../tests/level1/html/HTMLInputElement08.xml | 44 ++ .../tests/level1/html/HTMLInputElement09.xml | 43 ++ .../tests/level1/html/HTMLInputElement10.xml | 44 ++ .../tests/level1/html/HTMLInputElement11.xml | 44 ++ .../tests/level1/html/HTMLInputElement12.xml | 44 ++ .../tests/level1/html/HTMLInputElement13.xml | 54 ++ .../tests/level1/html/HTMLInputElement14.xml | 44 ++ .../tests/level1/html/HTMLInputElement15.xml | 44 ++ .../tests/level1/html/HTMLInputElement16.xml | 43 ++ .../tests/level1/html/HTMLInputElement17.xml | 43 ++ .../tests/level1/html/HTMLInputElement18.xml | 44 ++ .../tests/level1/html/HTMLInputElement19.xml | 37 + .../tests/level1/html/HTMLInputElement20.xml | 37 + .../tests/level1/html/HTMLInputElement21.xml | 42 ++ .../tests/level1/html/HTMLInputElement22.xml | 38 ++ .../tests/level1/html/HTMLIsIndexElement01.xml | 50 ++ .../tests/level1/html/HTMLIsIndexElement02.xml | 50 ++ .../tests/level1/html/HTMLIsIndexElement03.xml | 43 ++ .../tests/level1/html/HTMLLIElement01.xml | 42 ++ .../tests/level1/html/HTMLLIElement02.xml | 42 ++ .../tests/level1/html/HTMLLabelElement01.xml | 44 ++ .../tests/level1/html/HTMLLabelElement02.xml | 43 ++ .../tests/level1/html/HTMLLabelElement03.xml | 43 ++ .../tests/level1/html/HTMLLabelElement04.xml | 44 ++ .../tests/level1/html/HTMLLegendElement01.xml | 45 ++ .../tests/level1/html/HTMLLegendElement02.xml | 43 ++ .../tests/level1/html/HTMLLegendElement03.xml | 43 ++ .../tests/level1/html/HTMLLegendElement04.xml | 42 ++ .../tests/level1/html/HTMLLinkElement01.xml | 42 ++ .../tests/level1/html/HTMLLinkElement02.xml | 43 ++ .../tests/level1/html/HTMLLinkElement03.xml | 42 ++ .../tests/level1/html/HTMLLinkElement04.xml | 42 ++ .../tests/level1/html/HTMLLinkElement05.xml | 42 ++ .../tests/level1/html/HTMLLinkElement06.xml | 42 ++ .../tests/level1/html/HTMLLinkElement07.xml | 42 ++ .../tests/level1/html/HTMLLinkElement08.xml | 42 ++ .../tests/level1/html/HTMLLinkElement09.xml | 42 ++ .../tests/level1/html/HTMLMapElement01.xml | 44 ++ .../tests/level1/html/HTMLMapElement02.xml | 42 ++ .../tests/level1/html/HTMLMenuElement01.xml | 43 ++ .../tests/level1/html/HTMLMetaElement01.xml | 42 ++ .../tests/level1/html/HTMLMetaElement02.xml | 42 ++ .../tests/level1/html/HTMLMetaElement03.xml | 42 ++ .../tests/level1/html/HTMLMetaElement04.xml | 42 ++ .../tests/level1/html/HTMLModElement01.xml | 43 ++ .../tests/level1/html/HTMLModElement02.xml | 42 ++ .../tests/level1/html/HTMLModElement03.xml | 43 ++ .../tests/level1/html/HTMLModElement04.xml | 42 ++ .../tests/level1/html/HTMLOListElement01.xml | 43 ++ .../tests/level1/html/HTMLOListElement02.xml | 42 ++ .../tests/level1/html/HTMLOListElement03.xml | 42 ++ .../tests/level1/html/HTMLObjectElement01.xml | 44 ++ .../tests/level1/html/HTMLObjectElement02.xml | 43 ++ .../tests/level1/html/HTMLObjectElement03.xml | 44 ++ .../tests/level1/html/HTMLObjectElement04.xml | 43 ++ .../tests/level1/html/HTMLObjectElement05.xml | 43 ++ .../tests/level1/html/HTMLObjectElement06.xml | 44 ++ .../tests/level1/html/HTMLObjectElement07.xml | 44 ++ .../tests/level1/html/HTMLObjectElement08.xml | 43 ++ .../tests/level1/html/HTMLObjectElement09.xml | 44 ++ .../tests/level1/html/HTMLObjectElement10.xml | 44 ++ .../tests/level1/html/HTMLObjectElement11.xml | 53 ++ .../tests/level1/html/HTMLObjectElement12.xml | 44 ++ .../tests/level1/html/HTMLObjectElement13.xml | 44 ++ .../tests/level1/html/HTMLObjectElement14.xml | 44 ++ .../tests/level1/html/HTMLObjectElement15.xml | 43 ++ .../tests/level1/html/HTMLObjectElement16.xml | 53 ++ .../tests/level1/html/HTMLObjectElement17.xml | 43 ++ .../tests/level1/html/HTMLObjectElement18.xml | 44 ++ .../tests/level1/html/HTMLObjectElement19.xml | 43 ++ .../tests/level1/html/HTMLOptGroupElement01.xml | 43 ++ .../tests/level1/html/HTMLOptGroupElement02.xml | 42 ++ .../tests/level1/html/HTMLOptionElement01.xml | 45 ++ .../tests/level1/html/HTMLOptionElement02.xml | 44 ++ .../tests/level1/html/HTMLOptionElement03.xml | 44 ++ .../tests/level1/html/HTMLOptionElement04.xml | 43 ++ .../tests/level1/html/HTMLOptionElement05.xml | 44 ++ .../tests/level1/html/HTMLOptionElement06.xml | 44 ++ .../tests/level1/html/HTMLOptionElement07.xml | 44 ++ .../tests/level1/html/HTMLOptionElement08.xml | 44 ++ .../tests/level1/html/HTMLOptionElement09.xml | 43 ++ .../tests/level1/html/HTMLParagraphElement01.xml | 42 ++ .../tests/level1/html/HTMLParamElement01.xml | 41 ++ .../tests/level1/html/HTMLParamElement02.xml | 42 ++ .../tests/level1/html/HTMLParamElement03.xml | 43 ++ .../tests/level1/html/HTMLParamElement04.xml | 43 ++ .../tests/level1/html/HTMLPreElement01.xml | 42 ++ .../tests/level1/html/HTMLQuoteElement01.xml | 43 ++ .../tests/level1/html/HTMLQuoteElement02.xml | 44 ++ .../tests/level1/html/HTMLScriptElement01.xml | 42 ++ .../tests/level1/html/HTMLScriptElement02.xml | 43 ++ .../tests/level1/html/HTMLScriptElement03.xml | 43 ++ .../tests/level1/html/HTMLScriptElement04.xml | 42 ++ .../tests/level1/html/HTMLScriptElement05.xml | 42 ++ .../tests/level1/html/HTMLScriptElement06.xml | 38 ++ .../tests/level1/html/HTMLScriptElement07.xml | 38 ++ .../tests/level1/html/HTMLSelectElement01.xml | 44 ++ .../tests/level1/html/HTMLSelectElement02.xml | 44 ++ .../tests/level1/html/HTMLSelectElement03.xml | 49 ++ .../tests/level1/html/HTMLSelectElement04.xml | 43 ++ .../tests/level1/html/HTMLSelectElement05.xml | 43 ++ .../tests/level1/html/HTMLSelectElement06.xml | 45 ++ .../tests/level1/html/HTMLSelectElement07.xml | 44 ++ .../tests/level1/html/HTMLSelectElement08.xml | 59 ++ .../tests/level1/html/HTMLSelectElement09.xml | 44 ++ .../tests/level1/html/HTMLSelectElement10.xml | 44 ++ .../tests/level1/html/HTMLSelectElement11.xml | 44 ++ .../tests/level1/html/HTMLSelectElement12.xml | 43 ++ .../tests/level1/html/HTMLSelectElement13.xml | 44 ++ .../tests/level1/html/HTMLSelectElement14.xml | 37 + .../tests/level1/html/HTMLSelectElement15.xml | 37 + .../tests/level1/html/HTMLSelectElement16.xml | 43 ++ .../tests/level1/html/HTMLSelectElement17.xml | 43 ++ .../tests/level1/html/HTMLSelectElement18.xml | 57 ++ .../tests/level1/html/HTMLSelectElement19.xml | 61 ++ .../tests/level1/html/HTMLStyleElement01.xml | 42 ++ .../tests/level1/html/HTMLStyleElement02.xml | 42 ++ .../tests/level1/html/HTMLStyleElement03.xml | 42 ++ .../level1/html/HTMLTableCaptionElement01.xml | 43 ++ .../tests/level1/html/HTMLTableCellElement01.xml | 43 ++ .../tests/level1/html/HTMLTableCellElement02.xml | 43 ++ .../tests/level1/html/HTMLTableCellElement03.xml | 43 ++ .../tests/level1/html/HTMLTableCellElement04.xml | 43 ++ .../tests/level1/html/HTMLTableCellElement05.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement06.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement07.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement08.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement09.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement10.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement11.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement12.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement13.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement14.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement15.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement16.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement17.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement18.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement19.xml | 43 ++ .../tests/level1/html/HTMLTableCellElement20.xml | 43 ++ .../tests/level1/html/HTMLTableCellElement21.xml | 43 ++ .../tests/level1/html/HTMLTableCellElement22.xml | 43 ++ .../tests/level1/html/HTMLTableCellElement23.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement24.xml | 44 ++ .../tests/level1/html/HTMLTableCellElement25.xml | 43 ++ .../tests/level1/html/HTMLTableCellElement26.xml | 43 ++ .../tests/level1/html/HTMLTableCellElement27.xml | 43 ++ .../tests/level1/html/HTMLTableCellElement28.xml | 43 ++ .../tests/level1/html/HTMLTableCellElement29.xml | 43 ++ .../tests/level1/html/HTMLTableCellElement30.xml | 43 ++ .../tests/level1/html/HTMLTableColElement01.xml | 44 ++ .../tests/level1/html/HTMLTableColElement02.xml | 44 ++ .../tests/level1/html/HTMLTableColElement03.xml | 44 ++ .../tests/level1/html/HTMLTableColElement04.xml | 44 ++ .../tests/level1/html/HTMLTableColElement05.xml | 43 ++ .../tests/level1/html/HTMLTableColElement06.xml | 43 ++ .../tests/level1/html/HTMLTableColElement07.xml | 44 ++ .../tests/level1/html/HTMLTableColElement08.xml | 44 ++ .../tests/level1/html/HTMLTableColElement09.xml | 44 ++ .../tests/level1/html/HTMLTableColElement10.xml | 44 ++ .../tests/level1/html/HTMLTableColElement11.xml | 43 ++ .../tests/level1/html/HTMLTableColElement12.xml | 43 ++ .../tests/level1/html/HTMLTableElement01.xml | 45 ++ .../tests/level1/html/HTMLTableElement02.xml | 44 ++ .../tests/level1/html/HTMLTableElement03.xml | 45 ++ .../tests/level1/html/HTMLTableElement04.xml | 44 ++ .../tests/level1/html/HTMLTableElement05.xml | 45 ++ .../tests/level1/html/HTMLTableElement06.xml | 44 ++ .../tests/level1/html/HTMLTableElement07.xml | 57 ++ .../tests/level1/html/HTMLTableElement08.xml | 54 ++ .../tests/level1/html/HTMLTableElement09.xml | 57 ++ .../tests/level1/html/HTMLTableElement10.xml | 44 ++ .../tests/level1/html/HTMLTableElement11.xml | 43 ++ .../tests/level1/html/HTMLTableElement12.xml | 43 ++ .../tests/level1/html/HTMLTableElement13.xml | 44 ++ .../tests/level1/html/HTMLTableElement14.xml | 44 ++ .../tests/level1/html/HTMLTableElement15.xml | 43 ++ .../tests/level1/html/HTMLTableElement16.xml | 43 ++ .../tests/level1/html/HTMLTableElement17.xml | 44 ++ .../tests/level1/html/HTMLTableElement18.xml | 43 ++ .../tests/level1/html/HTMLTableElement19.xml | 51 ++ .../tests/level1/html/HTMLTableElement20.xml | 50 ++ .../tests/level1/html/HTMLTableElement21.xml | 62 ++ .../tests/level1/html/HTMLTableElement22.xml | 51 ++ .../tests/level1/html/HTMLTableElement23.xml | 50 ++ .../tests/level1/html/HTMLTableElement24.xml | 62 ++ .../tests/level1/html/HTMLTableElement25.xml | 49 ++ .../tests/level1/html/HTMLTableElement26.xml | 52 ++ .../tests/level1/html/HTMLTableElement27.xml | 47 ++ .../tests/level1/html/HTMLTableElement28.xml | 57 ++ .../tests/level1/html/HTMLTableElement29.xml | 61 ++ .../tests/level1/html/HTMLTableElement30.xml | 64 ++ .../tests/level1/html/HTMLTableElement31.xml | 65 ++ .../tests/level1/html/HTMLTableElement32.xml | 51 ++ .../tests/level1/html/HTMLTableElement33.xml | 50 ++ .../tests/level1/html/HTMLTableRowElement01.xml | 46 ++ .../tests/level1/html/HTMLTableRowElement02.xml | 44 ++ .../tests/level1/html/HTMLTableRowElement03.xml | 44 ++ .../tests/level1/html/HTMLTableRowElement04.xml | 44 ++ .../tests/level1/html/HTMLTableRowElement05.xml | 45 ++ .../tests/level1/html/HTMLTableRowElement06.xml | 44 ++ .../tests/level1/html/HTMLTableRowElement07.xml | 43 ++ .../tests/level1/html/HTMLTableRowElement08.xml | 43 ++ .../tests/level1/html/HTMLTableRowElement09.xml | 43 ++ .../tests/level1/html/HTMLTableRowElement10.xml | 44 ++ .../tests/level1/html/HTMLTableRowElement11.xml | 67 ++ .../tests/level1/html/HTMLTableRowElement12.xml | 66 ++ .../tests/level1/html/HTMLTableRowElement13.xml | 66 ++ .../tests/level1/html/HTMLTableRowElement14.xml | 66 ++ .../level1/html/HTMLTableSectionElement01.xml | 44 ++ .../level1/html/HTMLTableSectionElement02.xml | 44 ++ .../level1/html/HTMLTableSectionElement03.xml | 44 ++ .../level1/html/HTMLTableSectionElement04.xml | 44 ++ .../level1/html/HTMLTableSectionElement05.xml | 44 ++ .../level1/html/HTMLTableSectionElement06.xml | 44 ++ .../level1/html/HTMLTableSectionElement07.xml | 43 ++ .../level1/html/HTMLTableSectionElement08.xml | 43 ++ .../level1/html/HTMLTableSectionElement09.xml | 43 ++ .../level1/html/HTMLTableSectionElement10.xml | 44 ++ .../level1/html/HTMLTableSectionElement11.xml | 44 ++ .../level1/html/HTMLTableSectionElement12.xml | 44 ++ .../level1/html/HTMLTableSectionElement13.xml | 45 ++ .../level1/html/HTMLTableSectionElement14.xml | 45 ++ .../level1/html/HTMLTableSectionElement15.xml | 45 ++ .../level1/html/HTMLTableSectionElement16.xml | 52 ++ .../level1/html/HTMLTableSectionElement17.xml | 52 ++ .../level1/html/HTMLTableSectionElement18.xml | 52 ++ .../level1/html/HTMLTableSectionElement19.xml | 53 ++ .../level1/html/HTMLTableSectionElement20.xml | 53 ++ .../level1/html/HTMLTableSectionElement21.xml | 54 ++ .../level1/html/HTMLTableSectionElement22.xml | 51 ++ .../level1/html/HTMLTableSectionElement23.xml | 51 ++ .../level1/html/HTMLTableSectionElement24.xml | 51 ++ .../tests/level1/html/HTMLTextAreaElement01.xml | 44 ++ .../tests/level1/html/HTMLTextAreaElement02.xml | 45 ++ .../tests/level1/html/HTMLTextAreaElement03.xml | 44 ++ .../tests/level1/html/HTMLTextAreaElement04.xml | 44 ++ .../tests/level1/html/HTMLTextAreaElement05.xml | 43 ++ .../tests/level1/html/HTMLTextAreaElement06.xml | 44 ++ .../tests/level1/html/HTMLTextAreaElement07.xml | 44 ++ .../tests/level1/html/HTMLTextAreaElement08.xml | 43 ++ .../tests/level1/html/HTMLTextAreaElement09.xml | 43 ++ .../tests/level1/html/HTMLTextAreaElement10.xml | 44 ++ .../tests/level1/html/HTMLTextAreaElement11.xml | 45 ++ .../tests/level1/html/HTMLTextAreaElement12.xml | 44 ++ .../tests/level1/html/HTMLTextAreaElement13.xml | 37 + .../tests/level1/html/HTMLTextAreaElement14.xml | 37 + .../tests/level1/html/HTMLTextAreaElement15.xml | 37 + .../tests/level1/html/HTMLTitleElement01.xml | 42 ++ .../tests/level1/html/HTMLUListElement01.xml | 43 ++ .../tests/level1/html/HTMLUListElement02.xml | 42 ++ test/testcases/tests/level1/html/alltests.xml | 659 ++++++++++++++++++ test/testcases/tests/level1/html/anchor01.xml | 40 ++ test/testcases/tests/level1/html/anchor02.xml | 40 ++ test/testcases/tests/level1/html/anchor03.xml | 40 ++ test/testcases/tests/level1/html/anchor04.xml | 40 ++ test/testcases/tests/level1/html/anchor05.xml | 40 ++ test/testcases/tests/level1/html/anchor06.xml | 40 ++ test/testcases/tests/level1/html/area01.xml | 39 ++ test/testcases/tests/level1/html/area02.xml | 39 ++ test/testcases/tests/level1/html/area03.xml | 39 ++ test/testcases/tests/level1/html/area04.xml | 39 ++ test/testcases/tests/level1/html/basefont01.xml | 39 ++ test/testcases/tests/level1/html/body01.xml | 40 ++ test/testcases/tests/level1/html/button01.xml | 39 ++ test/testcases/tests/level1/html/button02.xml | 42 ++ test/testcases/tests/level1/html/button03.xml | 42 ++ test/testcases/tests/level1/html/button04.xml | 42 ++ test/testcases/tests/level1/html/button05.xml | 40 ++ test/testcases/tests/level1/html/button06.xml | 40 ++ test/testcases/tests/level1/html/button07.xml | 40 ++ test/testcases/tests/level1/html/button08.xml | 40 ++ test/testcases/tests/level1/html/button09.xml | 40 ++ test/testcases/tests/level1/html/dlist01.xml | 39 ++ test/testcases/tests/level1/html/doc01.xml | 34 + test/testcases/tests/level1/html/files/.cvsignore | 6 + test/testcases/tests/level1/html/files/CVS/Entries | 196 ++++++ .../tests/level1/html/files/CVS/Repository | 1 + test/testcases/tests/level1/html/files/CVS/Root | 1 + .../testcases/tests/level1/html/files/CVS/Template | 0 test/testcases/tests/level1/html/files/anchor.html | 12 + .../testcases/tests/level1/html/files/anchor.xhtml | 14 + test/testcases/tests/level1/html/files/anchor.xml | 14 + .../testcases/tests/level1/html/files/anchor2.html | 13 + .../tests/level1/html/files/anchor2.xhtml | 14 + test/testcases/tests/level1/html/files/anchor2.xml | 14 + test/testcases/tests/level1/html/files/applet.html | 12 + .../testcases/tests/level1/html/files/applet.xhtml | 15 + test/testcases/tests/level1/html/files/applet.xml | 15 + .../testcases/tests/level1/html/files/applet2.html | 12 + .../tests/level1/html/files/applet2.xhtml | 15 + test/testcases/tests/level1/html/files/applet2.xml | 15 + test/testcases/tests/level1/html/files/area.html | 14 + test/testcases/tests/level1/html/files/area.xhtml | 17 + test/testcases/tests/level1/html/files/area.xml | 17 + test/testcases/tests/level1/html/files/area2.html | 15 + test/testcases/tests/level1/html/files/area2.xhtml | 16 + test/testcases/tests/level1/html/files/area2.xml | 16 + test/testcases/tests/level1/html/files/base.html | 11 + test/testcases/tests/level1/html/files/base.xhtml | 13 + test/testcases/tests/level1/html/files/base.xml | 13 + test/testcases/tests/level1/html/files/base2.html | 15 + test/testcases/tests/level1/html/files/base2.xhtml | 16 + test/testcases/tests/level1/html/files/base2.xml | 16 + .../tests/level1/html/files/basefont.html | 12 + .../tests/level1/html/files/basefont.xhtml | 14 + .../testcases/tests/level1/html/files/basefont.xml | 14 + test/testcases/tests/level1/html/files/body.html | 10 + test/testcases/tests/level1/html/files/body.xhtml | 12 + test/testcases/tests/level1/html/files/body.xml | 13 + test/testcases/tests/level1/html/files/br.html | 12 + test/testcases/tests/level1/html/files/br.xhtml | 14 + test/testcases/tests/level1/html/files/br.xml | 14 + test/testcases/tests/level1/html/files/button.html | 21 + .../testcases/tests/level1/html/files/button.xhtml | 24 + test/testcases/tests/level1/html/files/button.xml | 24 + .../tests/level1/html/files/collection.html | 79 +++ .../tests/level1/html/files/collection.xhtml | 82 +++ .../tests/level1/html/files/collection.xml | 82 +++ .../tests/level1/html/files/directory.html | 14 + .../tests/level1/html/files/directory.xhtml | 16 + .../tests/level1/html/files/directory.xml | 16 + test/testcases/tests/level1/html/files/div.html | 10 + test/testcases/tests/level1/html/files/div.xhtml | 12 + test/testcases/tests/level1/html/files/div.xml | 12 + test/testcases/tests/level1/html/files/dl.html | 15 + test/testcases/tests/level1/html/files/dl.xhtml | 17 + test/testcases/tests/level1/html/files/dl.xml | 17 + .../tests/level1/html/files/document.html | 36 + .../tests/level1/html/files/document.xhtml | 39 ++ .../testcases/tests/level1/html/files/document.xml | 39 ++ .../testcases/tests/level1/html/files/element.html | 81 +++ .../tests/level1/html/files/element.xhtml | 83 +++ test/testcases/tests/level1/html/files/element.xml | 83 +++ .../tests/level1/html/files/fieldset.html | 23 + .../tests/level1/html/files/fieldset.xhtml | 25 + .../testcases/tests/level1/html/files/fieldset.xml | 25 + test/testcases/tests/level1/html/files/font.html | 10 + test/testcases/tests/level1/html/files/font.xhtml | 12 + test/testcases/tests/level1/html/files/font.xml | 12 + test/testcases/tests/level1/html/files/form.html | 17 + test/testcases/tests/level1/html/files/form.xhtml | 18 + test/testcases/tests/level1/html/files/form.xml | 18 + test/testcases/tests/level1/html/files/form2.html | 17 + test/testcases/tests/level1/html/files/form2.xhtml | 18 + test/testcases/tests/level1/html/files/form2.xml | 18 + test/testcases/tests/level1/html/files/form3.html | 17 + test/testcases/tests/level1/html/files/form3.xhtml | 18 + test/testcases/tests/level1/html/files/form3.xml | 18 + test/testcases/tests/level1/html/files/frame.html | 14 + test/testcases/tests/level1/html/files/frame.xhtml | 15 + test/testcases/tests/level1/html/files/frame.xml | 15 + .../tests/level1/html/files/frameset.html | 14 + .../tests/level1/html/files/frameset.xhtml | 15 + .../testcases/tests/level1/html/files/frameset.xml | 15 + test/testcases/tests/level1/html/files/head.html | 11 + test/testcases/tests/level1/html/files/head.xhtml | 13 + test/testcases/tests/level1/html/files/head.xml | 13 + .../testcases/tests/level1/html/files/heading.html | 16 + .../tests/level1/html/files/heading.xhtml | 18 + test/testcases/tests/level1/html/files/heading.xml | 18 + test/testcases/tests/level1/html/files/hr.html | 11 + test/testcases/tests/level1/html/files/hr.xhtml | 13 + test/testcases/tests/level1/html/files/hr.xml | 13 + test/testcases/tests/level1/html/files/html.html | 12 + test/testcases/tests/level1/html/files/html.xhtml | 14 + test/testcases/tests/level1/html/files/html.xml | 14 + test/testcases/tests/level1/html/files/iframe.html | 10 + .../testcases/tests/level1/html/files/iframe.xhtml | 12 + test/testcases/tests/level1/html/files/iframe.xml | 12 + test/testcases/tests/level1/html/files/img.html | 13 + test/testcases/tests/level1/html/files/img.xhtml | 15 + test/testcases/tests/level1/html/files/img.xml | 15 + test/testcases/tests/level1/html/files/input.html | 60 ++ test/testcases/tests/level1/html/files/input.xhtml | 62 ++ test/testcases/tests/level1/html/files/input.xml | 62 ++ .../testcases/tests/level1/html/files/isindex.html | 14 + .../tests/level1/html/files/isindex.xhtml | 15 + test/testcases/tests/level1/html/files/isindex.xml | 15 + test/testcases/tests/level1/html/files/label.html | 21 + test/testcases/tests/level1/html/files/label.xhtml | 22 + test/testcases/tests/level1/html/files/label.xml | 22 + test/testcases/tests/level1/html/files/legend.html | 22 + .../testcases/tests/level1/html/files/legend.xhtml | 23 + test/testcases/tests/level1/html/files/legend.xml | 23 + test/testcases/tests/level1/html/files/li.html | 23 + test/testcases/tests/level1/html/files/li.xhtml | 25 + test/testcases/tests/level1/html/files/li.xml | 25 + test/testcases/tests/level1/html/files/link.html | 15 + test/testcases/tests/level1/html/files/link.xhtml | 17 + test/testcases/tests/level1/html/files/link.xml | 17 + test/testcases/tests/level1/html/files/link2.html | 15 + test/testcases/tests/level1/html/files/link2.xhtml | 17 + test/testcases/tests/level1/html/files/link2.xml | 17 + test/testcases/tests/level1/html/files/map.html | 16 + test/testcases/tests/level1/html/files/map.xhtml | 18 + test/testcases/tests/level1/html/files/map.xml | 18 + test/testcases/tests/level1/html/files/menu.html | 15 + test/testcases/tests/level1/html/files/menu.xhtml | 17 + test/testcases/tests/level1/html/files/menu.xml | 17 + test/testcases/tests/level1/html/files/meta.html | 13 + test/testcases/tests/level1/html/files/meta.xhtml | 16 + test/testcases/tests/level1/html/files/meta.xml | 16 + test/testcases/tests/level1/html/files/mod.html | 15 + test/testcases/tests/level1/html/files/mod.xhtml | 17 + test/testcases/tests/level1/html/files/mod.xml | 17 + test/testcases/tests/level1/html/files/object.html | 18 + .../testcases/tests/level1/html/files/object.xhtml | 20 + test/testcases/tests/level1/html/files/object.xml | 20 + .../testcases/tests/level1/html/files/object2.html | 17 + .../tests/level1/html/files/object2.xhtml | 20 + test/testcases/tests/level1/html/files/object2.xml | 20 + test/testcases/tests/level1/html/files/olist.html | 32 + test/testcases/tests/level1/html/files/olist.xhtml | 34 + test/testcases/tests/level1/html/files/olist.xml | 34 + .../tests/level1/html/files/optgroup.html | 25 + .../tests/level1/html/files/optgroup.xhtml | 27 + .../testcases/tests/level1/html/files/optgroup.xml | 27 + test/testcases/tests/level1/html/files/option.html | 36 + .../testcases/tests/level1/html/files/option.xhtml | 33 + test/testcases/tests/level1/html/files/option.xml | 33 + .../tests/level1/html/files/paragraph.html | 13 + .../tests/level1/html/files/paragraph.xhtml | 15 + .../tests/level1/html/files/paragraph.xml | 15 + test/testcases/tests/level1/html/files/param.html | 14 + test/testcases/tests/level1/html/files/param.xhtml | 17 + test/testcases/tests/level1/html/files/param.xml | 17 + test/testcases/tests/level1/html/files/pre.html | 17 + test/testcases/tests/level1/html/files/pre.xhtml | 19 + test/testcases/tests/level1/html/files/pre.xml | 19 + test/testcases/tests/level1/html/files/quote.html | 16 + test/testcases/tests/level1/html/files/quote.xhtml | 18 + test/testcases/tests/level1/html/files/quote.xml | 18 + test/testcases/tests/level1/html/files/right.png | Bin 0 -> 137 bytes test/testcases/tests/level1/html/files/script.html | 11 + .../testcases/tests/level1/html/files/script.xhtml | 13 + test/testcases/tests/level1/html/files/script.xml | 13 + test/testcases/tests/level1/html/files/select.html | 44 ++ .../testcases/tests/level1/html/files/select.xhtml | 41 ++ test/testcases/tests/level1/html/files/select.xml | 41 ++ test/testcases/tests/level1/html/files/style.html | 12 + test/testcases/tests/level1/html/files/style.xhtml | 14 + test/testcases/tests/level1/html/files/style.xml | 14 + test/testcases/tests/level1/html/files/table.html | 78 +++ test/testcases/tests/level1/html/files/table.xhtml | 81 +++ test/testcases/tests/level1/html/files/table.xml | 81 +++ test/testcases/tests/level1/html/files/table1.html | 12 + .../testcases/tests/level1/html/files/table1.xhtml | 15 + test/testcases/tests/level1/html/files/table1.xml | 15 + .../tests/level1/html/files/tablecaption.html | 25 + .../tests/level1/html/files/tablecaption.xhtml | 21 + .../tests/level1/html/files/tablecaption.xml | 21 + .../tests/level1/html/files/tablecell.html | 23 + .../tests/level1/html/files/tablecell.xhtml | 26 + .../tests/level1/html/files/tablecell.xml | 26 + .../tests/level1/html/files/tablecol.html | 35 + .../tests/level1/html/files/tablecol.xhtml | 29 + .../testcases/tests/level1/html/files/tablecol.xml | 29 + .../tests/level1/html/files/tablerow.html | 59 ++ .../tests/level1/html/files/tablerow.xhtml | 62 ++ .../testcases/tests/level1/html/files/tablerow.xml | 62 ++ .../tests/level1/html/files/tablesection.html | 62 ++ .../tests/level1/html/files/tablesection.xhtml | 65 ++ .../tests/level1/html/files/tablesection.xml | 65 ++ .../tests/level1/html/files/textarea.html | 26 + .../tests/level1/html/files/textarea.xhtml | 27 + .../testcases/tests/level1/html/files/textarea.xml | 27 + test/testcases/tests/level1/html/files/title.html | 13 + test/testcases/tests/level1/html/files/title.xhtml | 15 + test/testcases/tests/level1/html/files/title.xml | 15 + test/testcases/tests/level1/html/files/ulist.html | 36 + test/testcases/tests/level1/html/files/ulist.xhtml | 38 ++ test/testcases/tests/level1/html/files/ulist.xml | 38 ++ .../testcases/tests/level1/html/files/w3c_main.png | Bin 0 -> 5904 bytes test/testcases/tests/level1/html/hasFeature01.xml | 31 + test/testcases/tests/level1/html/index.htm | 240 +++++++ test/testcases/tests/level1/html/metadata.xml | 15 + test/testcases/tests/level1/html/object01.xml | 40 ++ test/testcases/tests/level1/html/object02.xml | 40 ++ test/testcases/tests/level1/html/object03.xml | 40 ++ test/testcases/tests/level1/html/object04.xml | 40 ++ test/testcases/tests/level1/html/object05.xml | 40 ++ test/testcases/tests/level1/html/object06.xml | 40 ++ test/testcases/tests/level1/html/object07.xml | 39 ++ test/testcases/tests/level1/html/object08.xml | 49 ++ test/testcases/tests/level1/html/object09.xml | 40 ++ test/testcases/tests/level1/html/object10.xml | 40 ++ test/testcases/tests/level1/html/object11.xml | 40 ++ test/testcases/tests/level1/html/object12.xml | 39 ++ test/testcases/tests/level1/html/object13.xml | 49 ++ test/testcases/tests/level1/html/object14.xml | 39 ++ test/testcases/tests/level1/html/object15.xml | 40 ++ test/testcases/tests/level1/html/table01.xml | 40 ++ test/testcases/tests/level1/html/table02.xml | 42 ++ test/testcases/tests/level1/html/table03.xml | 42 ++ test/testcases/tests/level1/html/table04.xml | 42 ++ test/testcases/tests/level1/html/table06.xml | 42 ++ test/testcases/tests/level1/html/table07.xml | 44 ++ test/testcases/tests/level1/html/table08.xml | 42 ++ test/testcases/tests/level1/html/table09.xml | 42 ++ test/testcases/tests/level1/html/table10.xml | 42 ++ test/testcases/tests/level1/html/table12.xml | 42 ++ test/testcases/tests/level1/html/table15.xml | 44 ++ test/testcases/tests/level1/html/table17.xml | 42 ++ test/testcases/tests/level1/html/table18.xml | 40 ++ test/testcases/tests/level1/html/table19.xml | 41 ++ test/testcases/tests/level1/html/table20.xml | 40 ++ test/testcases/tests/level1/html/table21.xml | 40 ++ test/testcases/tests/level1/html/table22.xml | 40 ++ test/testcases/tests/level1/html/table23.xml | 40 ++ test/testcases/tests/level1/html/table24.xml | 40 ++ test/testcases/tests/level1/html/table25.xml | 40 ++ test/testcases/tests/level1/html/table26.xml | 39 ++ test/testcases/tests/level1/html/table27.xml | 40 ++ test/testcases/tests/level1/html/table28.xml | 40 ++ test/testcases/tests/level1/html/table29.xml | 40 ++ test/testcases/tests/level1/html/table30.xml | 40 ++ test/testcases/tests/level1/html/table31.xml | 40 ++ test/testcases/tests/level1/html/table32.xml | 40 ++ test/testcases/tests/level1/html/table33.xml | 40 ++ test/testcases/tests/level1/html/table34.xml | 40 ++ test/testcases/tests/level1/html/table35.xml | 40 ++ test/testcases/tests/level1/html/table36.xml | 40 ++ test/testcases/tests/level1/html/table37.xml | 39 ++ test/testcases/tests/level1/html/table38.xml | 40 ++ test/testcases/tests/level1/html/table39.xml | 40 ++ test/testcases/tests/level1/html/table40.xml | 40 ++ test/testcases/tests/level1/html/table41.xml | 40 ++ test/testcases/tests/level1/html/table42.xml | 40 ++ test/testcases/tests/level1/html/table43.xml | 40 ++ test/testcases/tests/level1/html/table44.xml | 40 ++ test/testcases/tests/level1/html/table45.xml | 40 ++ test/testcases/tests/level1/html/table46.xml | 40 ++ test/testcases/tests/level1/html/table47.xml | 40 ++ test/testcases/tests/level1/html/table48.xml | 40 ++ test/testcases/tests/level1/html/table49.xml | 40 ++ test/testcases/tests/level1/html/table50.xml | 40 ++ test/testcases/tests/level1/html/table51.xml | 40 ++ test/testcases/tests/level1/html/table52.xml | 40 ++ test/testcases/tests/level1/html/table53.xml | 40 ++ test/testcases/tests/level2/CVS/Entries | 3 + test/testcases/tests/level2/CVS/Repository | 1 + test/testcases/tests/level2/CVS/Root | 1 + test/testcases/tests/level2/CVS/Template | 0 test/testcases/tests/level2/core/.cvsignore | 2 + test/testcases/tests/level2/core/CVS/Entries | 287 ++++++++ test/testcases/tests/level2/core/CVS/Repository | 1 + test/testcases/tests/level2/core/CVS/Root | 1 + test/testcases/tests/level2/core/CVS/Template | 0 test/testcases/tests/level2/core/alltests.xml | 301 +++++++++ .../tests/level2/core/attrgetownerelement01.xml | 52 ++ .../tests/level2/core/attrgetownerelement02.xml | 47 ++ .../tests/level2/core/attrgetownerelement03.xml | 40 ++ .../tests/level2/core/attrgetownerelement04.xml | 40 ++ .../tests/level2/core/attrgetownerelement05.xml | 55 ++ .../tests/level2/core/createAttributeNS01.xml | 48 ++ .../tests/level2/core/createAttributeNS02.xml | 47 ++ .../tests/level2/core/createAttributeNS03.xml | 78 +++ .../tests/level2/core/createAttributeNS04.xml | 50 ++ .../tests/level2/core/createAttributeNS05.xml | 44 ++ .../tests/level2/core/createAttributeNS06.xml | 40 ++ .../tests/level2/core/createDocument01.xml | 53 ++ .../tests/level2/core/createDocument02.xml | 50 ++ .../tests/level2/core/createDocument03.xml | 51 ++ .../tests/level2/core/createDocument04.xml | 53 ++ .../tests/level2/core/createDocument05.xml | 82 +++ .../tests/level2/core/createDocument06.xml | 54 ++ .../tests/level2/core/createDocument07.xml | 52 ++ .../tests/level2/core/createDocument08.xml | 40 ++ .../tests/level2/core/createDocumentType01.xml | 52 ++ .../tests/level2/core/createDocumentType02.xml | 81 +++ .../tests/level2/core/createDocumentType03.xml | 51 ++ .../tests/level2/core/createDocumentType04.xml | 41 ++ .../tests/level2/core/createElementNS01.xml | 48 ++ .../tests/level2/core/createElementNS02.xml | 47 ++ .../tests/level2/core/createElementNS03.xml | 80 +++ .../tests/level2/core/createElementNS04.xml | 50 ++ .../tests/level2/core/createElementNS05.xml | 44 ++ .../tests/level2/core/createElementNS06.xml | 42 ++ .../level2/core/documentcreateattributeNS01.xml | 47 ++ .../level2/core/documentcreateattributeNS02.xml | 65 ++ .../level2/core/documentcreateattributeNS03.xml | 59 ++ .../level2/core/documentcreateattributeNS04.xml | 54 ++ .../level2/core/documentcreateattributeNS05.xml | 49 ++ .../level2/core/documentcreateattributeNS06.xml | 50 ++ .../level2/core/documentcreateattributeNS07.xml | 45 ++ .../level2/core/documentcreateelementNS01.xml | 55 ++ .../level2/core/documentcreateelementNS02.xml | 44 ++ .../level2/core/documentcreateelementNS05.xml | 44 ++ .../level2/core/documentcreateelementNS06.xml | 51 ++ .../tests/level2/core/documentgetelementbyid01.xml | 41 ++ .../core/documentgetelementsbytagnameNS01.xml | 48 ++ .../core/documentgetelementsbytagnameNS02.xml | 51 ++ .../core/documentgetelementsbytagnameNS03.xml | 41 ++ .../core/documentgetelementsbytagnameNS04.xml | 44 ++ .../core/documentgetelementsbytagnameNS05.xml | 43 ++ .../tests/level2/core/documentimportnode01.xml | 64 ++ .../tests/level2/core/documentimportnode02.xml | 65 ++ .../tests/level2/core/documentimportnode03.xml | 62 ++ .../tests/level2/core/documentimportnode04.xml | 67 ++ .../tests/level2/core/documentimportnode05.xml | 62 ++ .../tests/level2/core/documentimportnode06.xml | 45 ++ .../tests/level2/core/documentimportnode07.xml | 48 ++ .../tests/level2/core/documentimportnode08.xml | 51 ++ .../tests/level2/core/documentimportnode09.xml | 54 ++ .../tests/level2/core/documentimportnode10.xml | 54 ++ .../tests/level2/core/documentimportnode11.xml | 53 ++ .../tests/level2/core/documentimportnode12.xml | 56 ++ .../tests/level2/core/documentimportnode13.xml | 52 ++ .../tests/level2/core/documentimportnode14.xml | 61 ++ .../tests/level2/core/documentimportnode15.xml | 50 ++ .../tests/level2/core/documentimportnode17.xml | 50 ++ .../tests/level2/core/documentimportnode18.xml | 53 ++ .../tests/level2/core/documentimportnode19.xml | 83 +++ .../tests/level2/core/documentimportnode20.xml | 81 +++ .../tests/level2/core/documentimportnode21.xml | 91 +++ .../tests/level2/core/documentimportnode22.xml | 92 +++ .../level2/core/documenttypeinternalSubset01.xml | 43 ++ .../tests/level2/core/documenttypepublicid01.xml | 43 ++ .../tests/level2/core/documenttypesystemid01.xml | 44 ++ .../core/domimplementationcreatedocument03.xml | 60 ++ .../core/domimplementationcreatedocument04.xml | 49 ++ .../core/domimplementationcreatedocument05.xml | 49 ++ .../core/domimplementationcreatedocument07.xml | 46 ++ .../core/domimplementationcreatedocumenttype01.xml | 60 ++ .../core/domimplementationcreatedocumenttype02.xml | 66 ++ .../core/domimplementationcreatedocumenttype04.xml | 65 ++ .../level2/core/domimplementationfeaturecore.xml | 44 ++ .../core/domimplementationfeaturexmlversion2.xml | 45 ++ .../level2/core/domimplementationhasfeature01.xml | 70 ++ .../level2/core/domimplementationhasfeature02.xml | 41 ++ .../level2/core/elementgetattributenodens01.xml | 67 ++ .../level2/core/elementgetattributenodens02.xml | 48 ++ .../level2/core/elementgetattributenodens03.xml | 48 ++ .../tests/level2/core/elementgetattributens02.xml | 45 ++ .../core/elementgetelementsbytagnamens02.xml | 42 ++ .../core/elementgetelementsbytagnamens04.xml | 63 ++ .../core/elementgetelementsbytagnamens05.xml | 43 ++ .../tests/level2/core/elementhasattribute01.xml | 39 ++ .../tests/level2/core/elementhasattribute02.xml | 44 ++ .../tests/level2/core/elementhasattribute03.xml | 47 ++ .../tests/level2/core/elementhasattribute04.xml | 44 ++ .../tests/level2/core/elementhasattributens01.xml | 45 ++ .../tests/level2/core/elementhasattributens02.xml | 51 ++ .../tests/level2/core/elementhasattributens03.xml | 52 ++ .../level2/core/elementremoveattributens01.xml | 50 ++ .../level2/core/elementsetattributenodens01.xml | 78 +++ .../level2/core/elementsetattributenodens02.xml | 63 ++ .../level2/core/elementsetattributenodens03.xml | 57 ++ .../level2/core/elementsetattributenodens04.xml | 53 ++ .../level2/core/elementsetattributenodens05.xml | 53 ++ .../level2/core/elementsetattributenodens06.xml | 57 ++ .../tests/level2/core/elementsetattributens01.xml | 51 ++ .../tests/level2/core/elementsetattributens02.xml | 53 ++ .../tests/level2/core/elementsetattributens03.xml | 57 ++ .../tests/level2/core/elementsetattributens04.xml | 60 ++ .../tests/level2/core/elementsetattributens05.xml | 46 ++ .../tests/level2/core/elementsetattributens08.xml | 56 ++ .../level2/core/elementsetattributensurinull.xml | 49 ++ test/testcases/tests/level2/core/files/.cvsignore | 0 test/testcases/tests/level2/core/files/CVS/Entries | 21 + .../tests/level2/core/files/CVS/Repository | 1 + test/testcases/tests/level2/core/files/CVS/Root | 1 + .../testcases/tests/level2/core/files/CVS/Template | 0 .../tests/level2/core/files/hc_staff.html | 48 ++ .../testcases/tests/level2/core/files/hc_staff.svg | 72 ++ .../tests/level2/core/files/hc_staff.xhtml | 60 ++ .../testcases/tests/level2/core/files/hc_staff.xml | 60 ++ .../tests/level2/core/files/internalSubset01.js | 0 .../tests/level2/core/files/nodtdstaff.svg | 11 + .../tests/level2/core/files/nodtdstaff.xml | 11 + test/testcases/tests/level2/core/files/staff.dtd | 17 + test/testcases/tests/level2/core/files/staff.svg | 72 ++ test/testcases/tests/level2/core/files/staff.xml | 57 ++ test/testcases/tests/level2/core/files/staff2.dtd | 24 + test/testcases/tests/level2/core/files/staff2.svg | 13 + test/testcases/tests/level2/core/files/staff2.xml | 13 + test/testcases/tests/level2/core/files/staffNS.dtd | 45 ++ test/testcases/tests/level2/core/files/staffNS.svg | 73 ++ test/testcases/tests/level2/core/files/staffNS.xml | 59 ++ test/testcases/tests/level2/core/files/svgtest.js | 0 test/testcases/tests/level2/core/files/svgunit.js | 0 .../tests/level2/core/files/xhtml1-strict.dtd | 65 ++ .../tests/level2/core/getAttributeNS01.xml | 50 ++ .../tests/level2/core/getAttributeNS02.xml | 55 ++ .../tests/level2/core/getAttributeNS03.xml | 48 ++ .../tests/level2/core/getAttributeNS04.xml | 53 ++ .../tests/level2/core/getAttributeNS05.xml | 47 ++ .../tests/level2/core/getAttributeNodeNS01.xml | 48 ++ .../tests/level2/core/getAttributeNodeNS02.xml | 49 ++ .../tests/level2/core/getElementById01.xml | 45 ++ .../tests/level2/core/getElementById02.xml | 40 ++ .../tests/level2/core/getElementsByTagNameNS01.xml | 42 ++ .../tests/level2/core/getElementsByTagNameNS02.xml | 52 ++ .../tests/level2/core/getElementsByTagNameNS03.xml | 67 ++ .../tests/level2/core/getElementsByTagNameNS04.xml | 57 ++ .../tests/level2/core/getElementsByTagNameNS05.xml | 44 ++ .../tests/level2/core/getElementsByTagNameNS06.xml | 44 ++ .../tests/level2/core/getElementsByTagNameNS07.xml | 43 ++ .../tests/level2/core/getElementsByTagNameNS08.xml | 47 ++ .../tests/level2/core/getElementsByTagNameNS09.xml | 58 ++ .../tests/level2/core/getElementsByTagNameNS10.xml | 72 ++ .../tests/level2/core/getElementsByTagNameNS11.xml | 61 ++ .../tests/level2/core/getElementsByTagNameNS12.xml | 45 ++ .../tests/level2/core/getElementsByTagNameNS13.xml | 46 ++ .../tests/level2/core/getElementsByTagNameNS14.xml | 45 ++ .../tests/level2/core/getNamedItemNS01.xml | 51 ++ .../tests/level2/core/getNamedItemNS02.xml | 51 ++ .../tests/level2/core/getNamedItemNS03.xml | 43 ++ .../tests/level2/core/getNamedItemNS04.xml | 43 ++ .../testcases/tests/level2/core/hasAttribute01.xml | 42 ++ .../testcases/tests/level2/core/hasAttribute02.xml | 45 ++ .../testcases/tests/level2/core/hasAttribute03.xml | 42 ++ .../testcases/tests/level2/core/hasAttribute04.xml | 45 ++ .../tests/level2/core/hasAttributeNS01.xml | 47 ++ .../tests/level2/core/hasAttributeNS02.xml | 46 ++ .../tests/level2/core/hasAttributeNS03.xml | 47 ++ .../tests/level2/core/hasAttributeNS04.xml | 50 ++ .../tests/level2/core/hasAttributeNS05.xml | 48 ++ .../tests/level2/core/hasAttributes01.xml | 42 ++ .../tests/level2/core/hasAttributes02.xml | 42 ++ .../level2/core/hc_entitiesremovenameditemns1.xml | 47 ++ .../level2/core/hc_entitiessetnameditemns1.xml | 49 ++ .../level2/core/hc_namednodemapinvalidtype1.xml | 42 ++ .../core/hc_nodedocumentfragmentnormalize1.xml | 44 ++ .../core/hc_nodedocumentfragmentnormalize2.xml | 39 ++ .../level2/core/hc_notationsremovenameditemns1.xml | 47 ++ .../level2/core/hc_notationssetnameditemns1.xml | 49 ++ test/testcases/tests/level2/core/importNode01.xml | 82 +++ test/testcases/tests/level2/core/importNode02.xml | 55 ++ test/testcases/tests/level2/core/importNode03.xml | 56 ++ test/testcases/tests/level2/core/importNode04.xml | 57 ++ test/testcases/tests/level2/core/importNode05.xml | 62 ++ test/testcases/tests/level2/core/importNode06.xml | 59 ++ test/testcases/tests/level2/core/importNode07.xml | 62 ++ test/testcases/tests/level2/core/importNode08.xml | 56 ++ test/testcases/tests/level2/core/importNode09.xml | 68 ++ test/testcases/tests/level2/core/importNode10.xml | 59 ++ test/testcases/tests/level2/core/importNode11.xml | 57 ++ test/testcases/tests/level2/core/importNode12.xml | 65 ++ test/testcases/tests/level2/core/importNode13.xml | 62 ++ test/testcases/tests/level2/core/importNode14.xml | 59 ++ test/testcases/tests/level2/core/importNode15.xml | 56 ++ test/testcases/tests/level2/core/importNode16.xml | 50 ++ test/testcases/tests/level2/core/importNode17.xml | 48 ++ .../tests/level2/core/internalSubset01.xml | 42 ++ test/testcases/tests/level2/core/isSupported01.xml | 46 ++ test/testcases/tests/level2/core/isSupported02.xml | 46 ++ test/testcases/tests/level2/core/isSupported04.xml | 48 ++ test/testcases/tests/level2/core/isSupported05.xml | 48 ++ test/testcases/tests/level2/core/isSupported06.xml | 48 ++ test/testcases/tests/level2/core/isSupported07.xml | 48 ++ test/testcases/tests/level2/core/isSupported09.xml | 48 ++ test/testcases/tests/level2/core/isSupported10.xml | 48 ++ test/testcases/tests/level2/core/isSupported11.xml | 48 ++ test/testcases/tests/level2/core/isSupported12.xml | 73 ++ test/testcases/tests/level2/core/isSupported13.xml | 36 + test/testcases/tests/level2/core/isSupported14.xml | 37 + test/testcases/tests/level2/core/localName01.xml | 50 ++ test/testcases/tests/level2/core/localName02.xml | 43 ++ test/testcases/tests/level2/core/localName03.xml | 47 ++ test/testcases/tests/level2/core/localName04.xml | 46 ++ test/testcases/tests/level2/core/metadata.xml | 18 + .../level2/core/namednodemapgetnameditemns01.xml | 54 ++ .../level2/core/namednodemapgetnameditemns02.xml | 48 ++ .../level2/core/namednodemapgetnameditemns03.xml | 52 ++ .../level2/core/namednodemapgetnameditemns04.xml | 53 ++ .../level2/core/namednodemapgetnameditemns05.xml | 46 ++ .../level2/core/namednodemapgetnameditemns06.xml | 56 ++ .../core/namednodemapremovenameditemns01.xml | 45 ++ .../core/namednodemapremovenameditemns02.xml | 55 ++ .../core/namednodemapremovenameditemns03.xml | 53 ++ .../core/namednodemapremovenameditemns04.xml | 49 ++ .../core/namednodemapremovenameditemns05.xml | 63 ++ .../core/namednodemapremovenameditemns06.xml | 49 ++ .../core/namednodemapremovenameditemns07.xml | 49 ++ .../core/namednodemapremovenameditemns08.xml | 52 ++ .../core/namednodemapremovenameditemns09.xml | 49 ++ .../level2/core/namednodemapsetnameditemns01.xml | 54 ++ .../level2/core/namednodemapsetnameditemns02.xml | 52 ++ .../level2/core/namednodemapsetnameditemns03.xml | 65 ++ .../level2/core/namednodemapsetnameditemns04.xml | 60 ++ .../level2/core/namednodemapsetnameditemns05.xml | 61 ++ .../level2/core/namednodemapsetnameditemns06.xml | 53 ++ .../level2/core/namednodemapsetnameditemns07.xml | 62 ++ .../level2/core/namednodemapsetnameditemns08.xml | 62 ++ .../level2/core/namednodemapsetnameditemns09.xml | 55 ++ .../level2/core/namednodemapsetnameditemns10.xml | 59 ++ .../level2/core/namednodemapsetnameditemns11.xml | 59 ++ .../testcases/tests/level2/core/namespaceURI01.xml | 50 ++ .../testcases/tests/level2/core/namespaceURI02.xml | 48 ++ .../testcases/tests/level2/core/namespaceURI03.xml | 45 ++ .../testcases/tests/level2/core/namespaceURI04.xml | 54 ++ .../tests/level2/core/nodegetlocalname03.xml | 56 ++ .../tests/level2/core/nodegetnamespaceuri03.xml | 59 ++ .../tests/level2/core/nodegetownerdocument01.xml | 44 ++ .../tests/level2/core/nodegetownerdocument02.xml | 52 ++ .../tests/level2/core/nodegetprefix03.xml | 56 ++ .../tests/level2/core/nodehasattributes01.xml | 45 ++ .../tests/level2/core/nodehasattributes02.xml | 39 ++ .../tests/level2/core/nodehasattributes03.xml | 41 ++ .../tests/level2/core/nodehasattributes04.xml | 58 ++ .../tests/level2/core/nodeissupported01.xml | 70 ++ .../tests/level2/core/nodeissupported02.xml | 70 ++ .../tests/level2/core/nodeissupported03.xml | 41 ++ .../tests/level2/core/nodeissupported04.xml | 42 ++ .../tests/level2/core/nodeissupported05.xml | 41 ++ .../tests/level2/core/nodenormalize01.xml | 153 +++++ .../tests/level2/core/nodesetprefix01.xml | 50 ++ .../tests/level2/core/nodesetprefix02.xml | 56 ++ .../tests/level2/core/nodesetprefix03.xml | 42 ++ .../tests/level2/core/nodesetprefix04.xml | 51 ++ .../tests/level2/core/nodesetprefix05.xml | 53 ++ .../tests/level2/core/nodesetprefix06.xml | 43 ++ .../tests/level2/core/nodesetprefix07.xml | 44 ++ .../tests/level2/core/nodesetprefix08.xml | 46 ++ .../tests/level2/core/nodesetprefix09.xml | 42 ++ test/testcases/tests/level2/core/normalize01.xml | 55 ++ .../tests/level2/core/ownerDocument01.xml | 38 ++ .../testcases/tests/level2/core/ownerElement01.xml | 48 ++ .../testcases/tests/level2/core/ownerElement02.xml | 41 ++ test/testcases/tests/level2/core/prefix01.xml | 43 ++ test/testcases/tests/level2/core/prefix02.xml | 48 ++ test/testcases/tests/level2/core/prefix03.xml | 44 ++ test/testcases/tests/level2/core/prefix04.xml | 42 ++ test/testcases/tests/level2/core/prefix05.xml | 53 ++ test/testcases/tests/level2/core/prefix06.xml | 49 ++ test/testcases/tests/level2/core/prefix07.xml | 47 ++ test/testcases/tests/level2/core/prefix08.xml | 63 ++ test/testcases/tests/level2/core/prefix09.xml | 53 ++ test/testcases/tests/level2/core/prefix10.xml | 49 ++ test/testcases/tests/level2/core/prefix11.xml | 57 ++ test/testcases/tests/level2/core/publicId01.xml | 41 ++ .../tests/level2/core/removeAttributeNS01.xml | 64 ++ .../tests/level2/core/removeAttributeNS02.xml | 66 ++ .../tests/level2/core/removeNamedItemNS01.xml | 52 ++ .../tests/level2/core/removeNamedItemNS02.xml | 56 ++ .../tests/level2/core/removeNamedItemNS03.xml | 71 ++ .../tests/level2/core/setAttributeNS01.xml | 50 ++ .../tests/level2/core/setAttributeNS02.xml | 49 ++ .../tests/level2/core/setAttributeNS03.xml | 67 ++ .../tests/level2/core/setAttributeNS04.xml | 63 ++ .../tests/level2/core/setAttributeNS05.xml | 54 ++ .../tests/level2/core/setAttributeNS06.xml | 51 ++ .../tests/level2/core/setAttributeNS07.xml | 52 ++ .../tests/level2/core/setAttributeNS09.xml | 63 ++ .../tests/level2/core/setAttributeNS10.xml | 43 ++ .../tests/level2/core/setAttributeNodeNS01.xml | 65 ++ .../tests/level2/core/setAttributeNodeNS02.xml | 69 ++ .../tests/level2/core/setAttributeNodeNS03.xml | 52 ++ .../tests/level2/core/setAttributeNodeNS04.xml | 54 ++ .../tests/level2/core/setAttributeNodeNS05.xml | 60 ++ .../tests/level2/core/setNamedItemNS01.xml | 61 ++ .../tests/level2/core/setNamedItemNS02.xml | 60 ++ .../tests/level2/core/setNamedItemNS03.xml | 57 ++ .../tests/level2/core/setNamedItemNS04.xml | 73 ++ .../tests/level2/core/setNamedItemNS05.xml | 55 ++ test/testcases/tests/level2/core/systemId01.xml | 42 ++ test/testcases/tests/level2/events/.cvsignore | 2 + test/testcases/tests/level2/events/CVS/Entries | 30 + test/testcases/tests/level2/events/CVS/Repository | 1 + test/testcases/tests/level2/events/CVS/Root | 1 + test/testcases/tests/level2/events/CVS/Template | 0 .../tests/level2/events/DocumentEventCast01.xml | 33 + .../tests/level2/events/EventTargetCast01.xml | 33 + test/testcases/tests/level2/events/alltests.xml | 46 ++ .../tests/level2/events/createEvent01.xml | 34 + .../tests/level2/events/createEvent02.xml | 36 + .../tests/level2/events/createEvent03.xml | 36 + .../tests/level2/events/createEvent04.xml | 36 + .../tests/level2/events/createEvent05.xml | 36 + .../tests/level2/events/dispatchEvent01.xml | 38 ++ .../tests/level2/events/dispatchEvent02.xml | 41 ++ .../tests/level2/events/dispatchEvent03.xml | 42 ++ .../tests/level2/events/dispatchEvent04.xml | 42 ++ .../tests/level2/events/dispatchEvent05.xml | 42 ++ .../tests/level2/events/dispatchEvent06.xml | 42 ++ .../tests/level2/events/dispatchEvent07.xml | 42 ++ .../tests/level2/events/dispatchEvent08.xml | 49 ++ .../tests/level2/events/dispatchEvent09.xml | 49 ++ .../tests/level2/events/dispatchEvent10.xml | 50 ++ .../tests/level2/events/dispatchEvent11.xml | 45 ++ .../tests/level2/events/dispatchEvent12.xml | 50 ++ .../tests/level2/events/dispatchEvent13.xml | 84 +++ .../testcases/tests/level2/events/files/.cvsignore | 0 .../tests/level2/events/files/CVS/Entries | 10 + .../tests/level2/events/files/CVS/Repository | 1 + test/testcases/tests/level2/events/files/CVS/Root | 1 + .../tests/level2/events/files/CVS/Template | 0 .../tests/level2/events/files/hc_staff.html | 48 ++ .../tests/level2/events/files/hc_staff.svg | 72 ++ .../tests/level2/events/files/hc_staff.xhtml | 60 ++ .../tests/level2/events/files/hc_staff.xml | 60 ++ test/testcases/tests/level2/events/files/staff.dtd | 17 + .../testcases/tests/level2/events/files/svgtest.js | 0 .../testcases/tests/level2/events/files/svgunit.js | 0 .../tests/level2/events/files/xhtml1-strict.dtd | 65 ++ test/testcases/tests/level2/events/initEvent01.xml | 48 ++ test/testcases/tests/level2/events/initEvent02.xml | 48 ++ test/testcases/tests/level2/events/initEvent03.xml | 55 ++ test/testcases/tests/level2/events/initEvent04.xml | 50 ++ test/testcases/tests/level2/events/initEvent05.xml | 50 ++ test/testcases/tests/level2/events/initEvent06.xml | 57 ++ test/testcases/tests/level2/events/metadata.xml | 20 + test/testcases/tests/level2/html/.cvsignore | 2 + test/testcases/tests/level2/html/CVS/Entries | 65 ++ test/testcases/tests/level2/html/CVS/Repository | 1 + test/testcases/tests/level2/html/CVS/Root | 1 + test/testcases/tests/level2/html/CVS/Template | 0 .../tests/level2/html/HTMLAppletElement07.xml | 42 ++ .../tests/level2/html/HTMLAppletElement09.xml | 42 ++ .../tests/level2/html/HTMLBaseFontElement03.xml | 41 ++ .../tests/level2/html/HTMLBodyElement07.xml | 38 ++ .../tests/level2/html/HTMLBodyElement08.xml | 38 ++ .../tests/level2/html/HTMLBodyElement09.xml | 40 ++ .../tests/level2/html/HTMLBodyElement10.xml | 40 ++ .../tests/level2/html/HTMLBodyElement11.xml | 38 ++ .../tests/level2/html/HTMLBodyElement12.xml | 38 ++ .../testcases/tests/level2/html/HTMLDocument22.xml | 36 + .../testcases/tests/level2/html/HTMLDocument23.xml | 36 + .../testcases/tests/level2/html/HTMLDocument24.xml | 38 ++ .../testcases/tests/level2/html/HTMLDocument25.xml | 38 ++ .../testcases/tests/level2/html/HTMLDocument26.xml | 36 + .../testcases/tests/level2/html/HTMLDocument27.xml | 36 + .../tests/level2/html/HTMLFrameElement09.xml | 42 ++ .../tests/level2/html/HTMLIFrameElement11.xml | 39 ++ .../tests/level2/html/HTMLImageElement05.xml | 41 ++ .../tests/level2/html/HTMLImageElement06.xml | 42 ++ .../tests/level2/html/HTMLImageElement11.xml | 42 ++ .../tests/level2/html/HTMLImageElement12.xml | 41 ++ .../tests/level2/html/HTMLInputElement13.xml | 43 ++ .../tests/level2/html/HTMLObjectElement11.xml | 43 ++ .../tests/level2/html/HTMLObjectElement16.xml | 43 ++ .../tests/level2/html/HTMLObjectElement20.xml | 40 ++ .../tests/level2/html/HTMLOptionsCollection01.xml | 46 ++ .../tests/level2/html/HTMLOptionsCollection02.xml | 54 ++ .../tests/level2/html/HTMLOptionsCollection03.xml | 54 ++ .../tests/level2/html/HTMLOptionsCollection04.xml | 54 ++ .../tests/level2/html/HTMLOptionsCollection05.xml | 55 ++ .../tests/level2/html/HTMLOptionsCollection06.xml | 52 ++ .../tests/level2/html/HTMLOptionsCollection07.xml | 54 ++ .../tests/level2/html/HTMLSelectElement20.xml | 56 ++ .../tests/level2/html/HTMLTableElement34.xml | 48 ++ .../tests/level2/html/HTMLTableElement35.xml | 48 ++ .../tests/level2/html/HTMLTableElement36.xml | 47 ++ .../tests/level2/html/HTMLTableElement37.xml | 48 ++ .../tests/level2/html/HTMLTableElement38.xml | 47 ++ .../tests/level2/html/HTMLTableElement39.xml | 62 ++ .../tests/level2/html/HTMLTableElement40.xml | 50 ++ .../tests/level2/html/HTMLTableRowElement15.xml | 48 ++ .../tests/level2/html/HTMLTableRowElement16.xml | 48 ++ .../tests/level2/html/HTMLTableRowElement17.xml | 47 ++ .../tests/level2/html/HTMLTableRowElement18.xml | 47 ++ .../tests/level2/html/HTMLTableRowElement19.xml | 47 ++ .../tests/level2/html/HTMLTableRowElement20.xml | 68 ++ .../tests/level2/html/HTMLTableRowElement21.xml | 67 ++ .../level2/html/HTMLTableSectionElement25.xml | 48 ++ .../level2/html/HTMLTableSectionElement26.xml | 48 ++ .../level2/html/HTMLTableSectionElement27.xml | 48 ++ .../level2/html/HTMLTableSectionElement28.xml | 48 ++ .../level2/html/HTMLTableSectionElement29.xml | 47 ++ .../level2/html/HTMLTableSectionElement30.xml | 55 ++ .../level2/html/HTMLTableSectionElement31.xml | 53 ++ test/testcases/tests/level2/html/alltests.xml | 707 +++++++++++++++++++ test/testcases/tests/level2/html/files/.cvsignore | 6 + test/testcases/tests/level2/html/files/CVS/Entries | 11 + .../tests/level2/html/files/CVS/Repository | 1 + test/testcases/tests/level2/html/files/CVS/Root | 1 + .../testcases/tests/level2/html/files/CVS/Template | 0 test/testcases/tests/level2/html/files/frame2.html | 16 + .../testcases/tests/level2/html/files/frame2.xhtml | 17 + test/testcases/tests/level2/html/files/frame2.xml | 16 + .../testcases/tests/level2/html/files/iframe2.html | 13 + .../tests/level2/html/files/iframe2.xhtml | 15 + test/testcases/tests/level2/html/files/iframe2.xml | 15 + .../tests/level2/html/files/optionscollection.html | 36 + .../level2/html/files/optionscollection.xhtml | 33 + .../tests/level2/html/files/optionscollection.xml | 33 + test/testcases/tests/level2/html/hasFeature02.xml | 31 + test/testcases/tests/level2/html/hasFeature03.xml | 33 + test/testcases/tests/level2/html/hasFeature04.xml | 33 + test/testcases/tests/level2/html/hasFeature05.xml | 31 + test/testcases/tests/level2/html/hasFeature06.xml | 31 + test/testcases/tests/level2/html/metadata.xml | 15 + test/testcases/tests/level2/html/object08.xml | 40 ++ test/testcases/tests/level2/html/object13.xml | 40 ++ test/testcases/tests/level3/CVS/Entries | 5 + test/testcases/tests/level3/CVS/Repository | 1 + test/testcases/tests/level3/CVS/Root | 1 + test/testcases/tests/level3/CVS/Template | 0 test/testcases/tests/level3/core/.cvsignore | 3 + test/testcases/tests/level3/core/CVS/Entries | 726 ++++++++++++++++++++ test/testcases/tests/level3/core/CVS/Repository | 1 + test/testcases/tests/level3/core/CVS/Root | 1 + test/testcases/tests/level3/core/CVS/Template | 0 test/testcases/tests/level3/core/alltests.xml | 745 +++++++++++++++++++++ .../tests/level3/core/attrgetschematypeinfo01.xml | 51 ++ .../tests/level3/core/attrgetschematypeinfo02.xml | 51 ++ .../tests/level3/core/attrgetschematypeinfo03.xml | 51 ++ .../tests/level3/core/attrgetschematypeinfo04.xml | 51 ++ .../tests/level3/core/attrgetschematypeinfo05.xml | 51 ++ .../tests/level3/core/attrgetschematypeinfo06.xml | 50 ++ .../tests/level3/core/attrgetschematypeinfo07.xml | 54 ++ .../tests/level3/core/attrgetschematypeinfo08.xml | 50 ++ test/testcases/tests/level3/core/attrisid01.xml | 44 ++ test/testcases/tests/level3/core/attrisid02.xml | 49 ++ test/testcases/tests/level3/core/attrisid03.xml | 47 ++ test/testcases/tests/level3/core/attrisid04.xml | 47 ++ test/testcases/tests/level3/core/attrisid05.xml | 54 ++ test/testcases/tests/level3/core/attrisid06.xml | 37 + test/testcases/tests/level3/core/attrisid07.xml | 58 ++ .../tests/level3/core/canonicalform01.xml | 80 +++ .../tests/level3/core/canonicalform02.xml | 67 ++ .../tests/level3/core/canonicalform03.xml | 62 ++ .../tests/level3/core/canonicalform04.xml | 53 ++ .../tests/level3/core/canonicalform05.xml | 107 +++ .../tests/level3/core/canonicalform06.xml | 92 +++ .../tests/level3/core/canonicalform07.xml | 81 +++ .../tests/level3/core/canonicalform08.xml | 112 ++++ .../tests/level3/core/canonicalform09.xml | 92 +++ .../tests/level3/core/canonicalform10.xml | 59 ++ .../tests/level3/core/canonicalform11.xml | 63 ++ .../tests/level3/core/canonicalform12.xml | 51 ++ .../tests/level3/core/cdatasections01.xml | 59 ++ .../level3/core/checkcharacternormalization01.xml | 63 ++ .../level3/core/checkcharacternormalization02.xml | 81 +++ .../level3/core/checkcharacternormalization03.xml | 67 ++ test/testcases/tests/level3/core/comments01.xml | 57 ++ .../tests/level3/core/datatypenormalization01.xml | 91 +++ .../tests/level3/core/datatypenormalization02.xml | 83 +++ .../tests/level3/core/datatypenormalization03.xml | 83 +++ .../tests/level3/core/datatypenormalization04.xml | 90 +++ .../tests/level3/core/datatypenormalization05.xml | 90 +++ .../tests/level3/core/datatypenormalization06.xml | 90 +++ .../tests/level3/core/datatypenormalization07.xml | 72 ++ .../tests/level3/core/datatypenormalization08.xml | 72 ++ .../tests/level3/core/datatypenormalization09.xml | 72 ++ .../tests/level3/core/datatypenormalization10.xml | 72 ++ .../tests/level3/core/datatypenormalization11.xml | 73 ++ .../tests/level3/core/datatypenormalization12.xml | 73 ++ .../tests/level3/core/datatypenormalization13.xml | 78 +++ .../tests/level3/core/datatypenormalization14.xml | 77 +++ .../tests/level3/core/datatypenormalization15.xml | 84 +++ .../tests/level3/core/datatypenormalization16.xml | 88 +++ .../tests/level3/core/datatypenormalization17.xml | 81 +++ .../tests/level3/core/datatypenormalization18.xml | 84 +++ .../tests/level3/core/documentadoptnode01.xml | 81 +++ .../tests/level3/core/documentadoptnode02.xml | 95 +++ .../tests/level3/core/documentadoptnode03.xml | 56 ++ .../tests/level3/core/documentadoptnode04.xml | 67 ++ .../tests/level3/core/documentadoptnode05.xml | 71 ++ .../tests/level3/core/documentadoptnode06.xml | 87 +++ .../tests/level3/core/documentadoptnode07.xml | 39 ++ .../tests/level3/core/documentadoptnode08.xml | 50 ++ .../tests/level3/core/documentadoptnode09.xml | 50 ++ .../tests/level3/core/documentadoptnode10.xml | 41 ++ .../tests/level3/core/documentadoptnode11.xml | 49 ++ .../tests/level3/core/documentadoptnode12.xml | 53 ++ .../tests/level3/core/documentadoptnode13.xml | 49 ++ .../tests/level3/core/documentadoptnode14.xml | 64 ++ .../tests/level3/core/documentadoptnode15.xml | 42 ++ .../tests/level3/core/documentadoptnode16.xml | 88 +++ .../tests/level3/core/documentadoptnode17.xml | 45 ++ .../tests/level3/core/documentadoptnode18.xml | 56 ++ .../tests/level3/core/documentadoptnode19.xml | 45 ++ .../tests/level3/core/documentadoptnode20.xml | 56 ++ .../tests/level3/core/documentadoptnode21.xml | 61 ++ .../tests/level3/core/documentadoptnode22.xml | 47 ++ .../tests/level3/core/documentadoptnode23.xml | 51 ++ .../tests/level3/core/documentadoptnode24.xml | 61 ++ .../tests/level3/core/documentadoptnode25.xml | 58 ++ .../tests/level3/core/documentadoptnode26.xml | 64 ++ .../tests/level3/core/documentadoptnode27.xml | 66 ++ .../tests/level3/core/documentadoptnode28.xml | 48 ++ .../tests/level3/core/documentadoptnode30.xml | 42 ++ .../tests/level3/core/documentadoptnode31.xml | 54 ++ .../tests/level3/core/documentadoptnode32.xml | 45 ++ .../tests/level3/core/documentadoptnode33.xml | 54 ++ .../tests/level3/core/documentadoptnode34.xml | 54 ++ .../tests/level3/core/documentadoptnode35.xml | 57 ++ .../tests/level3/core/documentadoptnode36.xml | 67 ++ .../tests/level3/core/documentgetdoctype01.xml | 59 ++ .../tests/level3/core/documentgetdocumenturi01.xml | 35 + .../tests/level3/core/documentgetdocumenturi02.xml | 46 ++ .../tests/level3/core/documentgetdocumenturi03.xml | 51 ++ .../level3/core/documentgetinputencoding01.xml | 36 + .../level3/core/documentgetinputencoding02.xml | 47 ++ .../level3/core/documentgetinputencoding03.xml | 36 + .../level3/core/documentgetinputencoding04.xml | 43 ++ .../core/documentgetstricterrorchecking01.xml | 35 + .../core/documentgetstricterrorchecking02.xml | 46 ++ .../tests/level3/core/documentgetxmlencoding01.xml | 36 + .../tests/level3/core/documentgetxmlencoding02.xml | 47 ++ .../tests/level3/core/documentgetxmlencoding03.xml | 36 + .../tests/level3/core/documentgetxmlencoding04.xml | 36 + .../tests/level3/core/documentgetxmlencoding05.xml | 43 ++ .../level3/core/documentgetxmlstandalone01.xml | 37 + .../level3/core/documentgetxmlstandalone02.xml | 46 ++ .../level3/core/documentgetxmlstandalone03.xml | 36 + .../level3/core/documentgetxmlstandalone04.xml | 37 + .../level3/core/documentgetxmlstandalone05.xml | 53 ++ .../tests/level3/core/documentgetxmlversion01.xml | 36 + .../tests/level3/core/documentgetxmlversion02.xml | 48 ++ .../tests/level3/core/documentgetxmlversion03.xml | 37 + .../level3/core/documentnormalizedocument01.xml | 51 ++ .../level3/core/documentnormalizedocument02.xml | 67 ++ .../level3/core/documentnormalizedocument03.xml | 72 ++ .../level3/core/documentnormalizedocument04.xml | 67 ++ .../level3/core/documentnormalizedocument05.xml | 103 +++ .../level3/core/documentnormalizedocument06.xml | 136 ++++ .../level3/core/documentnormalizedocument07.xml | 116 ++++ .../level3/core/documentnormalizedocument08.xml | 78 +++ .../level3/core/documentnormalizedocument09.xml | 70 ++ .../level3/core/documentnormalizedocument10.xml | 75 +++ .../level3/core/documentnormalizedocument11.xml | 65 ++ .../level3/core/documentnormalizedocument12.xml | 72 ++ .../level3/core/documentnormalizedocument13.xml | 103 +++ .../tests/level3/core/documentrenamenode01.xml | 53 ++ .../tests/level3/core/documentrenamenode02.xml | 52 ++ .../tests/level3/core/documentrenamenode03.xml | 46 ++ .../tests/level3/core/documentrenamenode04.xml | 45 ++ .../tests/level3/core/documentrenamenode05.xml | 46 ++ .../tests/level3/core/documentrenamenode06.xml | 51 ++ .../tests/level3/core/documentrenamenode07.xml | 56 ++ .../tests/level3/core/documentrenamenode08.xml | 57 ++ .../tests/level3/core/documentrenamenode09.xml | 54 ++ .../tests/level3/core/documentrenamenode10.xml | 61 ++ .../tests/level3/core/documentrenamenode11.xml | 51 ++ .../tests/level3/core/documentrenamenode12.xml | 50 ++ .../tests/level3/core/documentrenamenode13.xml | 50 ++ .../tests/level3/core/documentrenamenode14.xml | 51 ++ .../tests/level3/core/documentrenamenode15.xml | 48 ++ .../tests/level3/core/documentrenamenode16.xml | 52 ++ .../tests/level3/core/documentrenamenode17.xml | 59 ++ .../tests/level3/core/documentrenamenode18.xml | 53 ++ .../tests/level3/core/documentrenamenode19.xml | 61 ++ .../tests/level3/core/documentrenamenode20.xml | 52 ++ .../tests/level3/core/documentrenamenode21.xml | 54 ++ .../tests/level3/core/documentrenamenode22.xml | 42 ++ .../tests/level3/core/documentrenamenode23.xml | 44 ++ .../tests/level3/core/documentrenamenode24.xml | 46 ++ .../tests/level3/core/documentrenamenode25.xml | 42 ++ .../tests/level3/core/documentrenamenode26.xml | 43 ++ .../tests/level3/core/documentrenamenode27.xml | 86 +++ .../tests/level3/core/documentrenamenode28.xml | 55 ++ .../tests/level3/core/documentrenamenode29.xml | 42 ++ .../tests/level3/core/documentsetdocumenturi01.xml | 39 ++ .../tests/level3/core/documentsetdocumenturi02.xml | 40 ++ .../tests/level3/core/documentsetdocumenturi03.xml | 50 ++ .../core/documentsetstricterrorchecking01.xml | 42 ++ .../core/documentsetstricterrorchecking02.xml | 42 ++ .../core/documentsetstricterrorchecking03.xml | 37 + .../level3/core/documentsetxmlstandalone01.xml | 37 + .../level3/core/documentsetxmlstandalone02.xml | 51 ++ .../tests/level3/core/documentsetxmlversion01.xml | 71 ++ .../tests/level3/core/documentsetxmlversion02.xml | 49 ++ .../tests/level3/core/documentsetxmlversion03.xml | 49 ++ .../tests/level3/core/documentsetxmlversion05.xml | 50 ++ .../tests/level3/core/domconfigcanonicalform1.xml | 67 ++ .../tests/level3/core/domconfigcdatasections1.xml | 57 ++ .../core/domconfigcheckcharacternormalization1.xml | 67 ++ .../tests/level3/core/domconfigcomments1.xml | 56 ++ .../core/domconfigdatatypenormalization1.xml | 66 ++ .../core/domconfigdatatypenormalization2.xml | 52 ++ .../core/domconfigelementcontentwhitespace1.xml | 67 ++ .../tests/level3/core/domconfigentities1.xml | 57 ++ .../tests/level3/core/domconfigerrorhandler1.xml | 71 ++ .../tests/level3/core/domconfigerrorhandler2.xml | 52 ++ .../tests/level3/core/domconfiginfoset1.xml | 71 ++ .../core/domconfignamespacedeclarations1.xml | 57 ++ .../tests/level3/core/domconfignamespaces1.xml | 66 ++ .../tests/level3/core/domconfignamespaces2.xml | 42 ++ .../level3/core/domconfignormalizecharacters1.xml | 67 ++ .../level3/core/domconfigparameternames01.xml | 94 +++ .../tests/level3/core/domconfigschemalocation1.xml | 63 ++ .../tests/level3/core/domconfigschematype1.xml | 80 +++ .../level3/core/domconfigsplitcdatasections1.xml | 57 ++ .../core/domconfigurationcansetparameter01.xml | 50 ++ .../core/domconfigurationcansetparameter02.xml | 49 ++ .../core/domconfigurationcansetparameter03.xml | 54 ++ .../core/domconfigurationcansetparameter04.xml | 55 ++ .../core/domconfigurationcansetparameter06.xml | 57 ++ .../level3/core/domconfigurationgetparameter01.xml | 47 ++ .../level3/core/domconfigurationgetparameter02.xml | 42 ++ .../tests/level3/core/domconfigvalidate1.xml | 67 ++ .../level3/core/domconfigvalidateifschema1.xml | 67 ++ .../tests/level3/core/domconfigwellformed1.xml | 66 ++ .../level3/core/domimplementationgetfeature01.xml | 38 ++ .../level3/core/domimplementationgetfeature02.xml | 39 ++ .../level3/core/domimplementationgetfeature03.xml | 40 ++ .../level3/core/domimplementationgetfeature05.xml | 39 ++ .../level3/core/domimplementationgetfeature06.xml | 38 ++ .../level3/core/domimplementationregistry01.xml | 34 + .../level3/core/domimplementationregistry02.xml | 42 ++ .../level3/core/domimplementationregistry03.xml | 41 ++ .../level3/core/domimplementationregistry04.xml | 42 ++ .../level3/core/domimplementationregistry05.xml | 41 ++ .../level3/core/domimplementationregistry06.xml | 45 ++ .../level3/core/domimplementationregistry07.xml | 42 ++ .../level3/core/domimplementationregistry08.xml | 52 ++ .../level3/core/domimplementationregistry09.xml | 52 ++ .../level3/core/domimplementationregistry10.xml | 52 ++ .../level3/core/domimplementationregistry11.xml | 52 ++ .../level3/core/domimplementationregistry12.xml | 71 ++ .../level3/core/domimplementationregistry13.xml | 54 ++ .../level3/core/domimplementationregistry14.xml | 49 ++ .../level3/core/domimplementationregistry15.xml | 50 ++ .../level3/core/domimplementationregistry16.xml | 49 ++ .../level3/core/domimplementationregistry17.xml | 52 ++ .../level3/core/domimplementationregistry18.xml | 43 ++ .../level3/core/domimplementationregistry19.xml | 58 ++ .../level3/core/domimplementationregistry20.xml | 58 ++ .../level3/core/domimplementationregistry21.xml | 58 ++ .../level3/core/domimplementationregistry22.xml | 58 ++ .../level3/core/domimplementationregistry23.xml | 76 +++ .../level3/core/domimplementationregistry24.xml | 40 ++ .../level3/core/domimplementationregistry25.xml | 43 ++ .../tests/level3/core/domstringlistcontains01.xml | 42 ++ .../tests/level3/core/domstringlistcontains02.xml | 59 ++ .../tests/level3/core/domstringlistgetlength01.xml | 45 ++ .../tests/level3/core/domstringlistitem01.xml | 49 ++ .../tests/level3/core/domstringlistitem02.xml | 45 ++ .../level3/core/elementcontentwhitespace01.xml | 81 +++ .../level3/core/elementcontentwhitespace02.xml | 72 ++ .../level3/core/elementcontentwhitespace03.xml | 81 +++ .../level3/core/elementgetschematypeinfo01.xml | 48 ++ .../level3/core/elementgetschematypeinfo02.xml | 47 ++ .../level3/core/elementgetschematypeinfo03.xml | 47 ++ .../level3/core/elementgetschematypeinfo04.xml | 51 ++ .../level3/core/elementgetschematypeinfo05.xml | 51 ++ .../level3/core/elementgetschematypeinfo06.xml | 51 ++ .../level3/core/elementgetschematypeinfo07.xml | 51 ++ .../tests/level3/core/elementsetidattribute01.xml | 54 ++ .../tests/level3/core/elementsetidattribute03.xml | 55 ++ .../tests/level3/core/elementsetidattribute04.xml | 55 ++ .../tests/level3/core/elementsetidattribute05.xml | 42 ++ .../tests/level3/core/elementsetidattribute06.xml | 42 ++ .../tests/level3/core/elementsetidattribute07.xml | 63 ++ .../tests/level3/core/elementsetidattribute08.xml | 64 ++ .../tests/level3/core/elementsetidattribute09.xml | 65 ++ .../tests/level3/core/elementsetidattribute10.xml | 55 ++ .../tests/level3/core/elementsetidattribute11.xml | 55 ++ .../level3/core/elementsetidattributenode01.xml | 53 ++ .../level3/core/elementsetidattributenode02.xml | 53 ++ .../level3/core/elementsetidattributenode03.xml | 55 ++ .../level3/core/elementsetidattributenode04.xml | 55 ++ .../level3/core/elementsetidattributenode05.xml | 50 ++ .../level3/core/elementsetidattributenode06.xml | 51 ++ .../level3/core/elementsetidattributenode07.xml | 61 ++ .../level3/core/elementsetidattributenode08.xml | 66 ++ .../level3/core/elementsetidattributenode09.xml | 59 ++ .../level3/core/elementsetidattributenode10.xml | 58 ++ .../level3/core/elementsetidattributens01.xml | 54 ++ .../level3/core/elementsetidattributens02.xml | 56 ++ .../level3/core/elementsetidattributens03.xml | 54 ++ .../level3/core/elementsetidattributens04.xml | 59 ++ .../level3/core/elementsetidattributens05.xml | 59 ++ .../level3/core/elementsetidattributens06.xml | 42 ++ .../level3/core/elementsetidattributens07.xml | 42 ++ .../level3/core/elementsetidattributens08.xml | 42 ++ .../level3/core/elementsetidattributens09.xml | 51 ++ .../level3/core/elementsetidattributens10.xml | 64 ++ .../level3/core/elementsetidattributens11.xml | 64 ++ .../level3/core/elementsetidattributens12.xml | 70 ++ .../level3/core/elementsetidattributens13.xml | 57 ++ .../level3/core/elementsetidattributens14.xml | 65 ++ test/testcases/tests/level3/core/entities01.xml | 79 +++ test/testcases/tests/level3/core/entities02.xml | 82 +++ test/testcases/tests/level3/core/entities03.xml | 74 ++ test/testcases/tests/level3/core/entities04.xml | 78 +++ .../tests/level3/core/entitygetinputencoding01.xml | 42 ++ .../tests/level3/core/entitygetinputencoding02.xml | 42 ++ .../tests/level3/core/entitygetinputencoding03.xml | 52 ++ .../tests/level3/core/entitygetinputencoding04.xml | 48 ++ .../tests/level3/core/entitygetxmlencoding01.xml | 42 ++ .../tests/level3/core/entitygetxmlencoding02.xml | 42 ++ .../tests/level3/core/entitygetxmlencoding03.xml | 45 ++ .../tests/level3/core/entitygetxmlencoding04.xml | 45 ++ .../tests/level3/core/entitygetxmlversion01.xml | 42 ++ .../tests/level3/core/entitygetxmlversion02.xml | 42 ++ .../tests/level3/core/entitygetxmlversion03.xml | 45 ++ .../tests/level3/core/entitygetxmlversion04.xml | 45 ++ test/testcases/tests/level3/core/files/.cvsignore | 0 test/testcases/tests/level3/core/files/CVS/Entries | 71 ++ .../tests/level3/core/files/CVS/Repository | 1 + test/testcases/tests/level3/core/files/CVS/Root | 1 + .../testcases/tests/level3/core/files/CVS/Template | 0 test/testcases/tests/level3/core/files/Yes | 28 + test/testcases/tests/level3/core/files/barfoo.svg | 27 + .../testcases/tests/level3/core/files/barfoo.xhtml | 25 + test/testcases/tests/level3/core/files/barfoo.xml | 25 + .../tests/level3/core/files/barfoo_base.svg | 37 + .../tests/level3/core/files/barfoo_base.xhtml | 29 + .../tests/level3/core/files/barfoo_base.xml | 29 + .../tests/level3/core/files/barfoo_nodefaultns.svg | 28 + .../level3/core/files/barfoo_nodefaultns.xhtml | 26 + .../tests/level3/core/files/barfoo_nodefaultns.xml | 26 + .../level3/core/files/barfoo_standalone_no.svg | 28 + .../level3/core/files/barfoo_standalone_no.xhtml | 26 + .../level3/core/files/barfoo_standalone_no.xml | 26 + .../level3/core/files/barfoo_standalone_yes.svg | 24 + .../level3/core/files/barfoo_standalone_yes.xhtml | 26 + .../level3/core/files/barfoo_standalone_yes.xml | 26 + .../tests/level3/core/files/barfoo_utf16.svg | Bin 0 -> 1892 bytes .../tests/level3/core/files/barfoo_utf16.xhtml | Bin 0 -> 1082 bytes .../tests/level3/core/files/barfoo_utf16.xml | Bin 0 -> 1222 bytes .../tests/level3/core/files/barfoo_utf8.svg | 30 + .../tests/level3/core/files/barfoo_utf8.xhtml | 28 + .../tests/level3/core/files/barfoo_utf8.xml | 28 + .../tests/level3/core/files/canonicalform01.svg | 17 + .../tests/level3/core/files/canonicalform01.xhtml | 14 + .../tests/level3/core/files/canonicalform01.xml | 14 + .../tests/level3/core/files/canonicalform02.svg | 14 + .../tests/level3/core/files/canonicalform02.xhtml | 11 + .../tests/level3/core/files/canonicalform02.xml | 11 + .../tests/level3/core/files/canonicalform03.svg | 22 + .../tests/level3/core/files/canonicalform03.xhtml | 18 + .../tests/level3/core/files/canonicalform03.xml | 18 + .../tests/level3/core/files/canonicalform04.svg | 15 + .../tests/level3/core/files/canonicalform04.xhtml | 13 + .../tests/level3/core/files/canonicalform04.xml | 13 + .../tests/level3/core/files/canonicalform05.svg | 15 + .../tests/level3/core/files/canonicalform05.xhtml | 13 + .../tests/level3/core/files/canonicalform05.xml | 13 + .../level3/core/files/datatype_normalization.svg | 89 +++ .../core/files/datatype_normalization.svg.xsd | 60 ++ .../level3/core/files/datatype_normalization.xml | 90 +++ .../level3/core/files/datatype_normalization.xsd | 212 ++++++ .../level3/core/files/datatype_normalization2.svg | 45 ++ .../core/files/datatype_normalization2.svg.xsd | 60 ++ .../core/files/datatype_normalization2.xhtml | 33 + .../level3/core/files/datatype_normalization2.xml | 33 + .../level3/core/files/datatype_normalization2.xsd | 99 +++ .../tests/level3/core/files/external_barfoo.svg | 31 + .../tests/level3/core/files/external_barfoo.xhtml | 33 + .../tests/level3/core/files/external_barfoo.xml | 33 + .../tests/level3/core/files/external_foo.ent | Bin 0 -> 86 bytes .../tests/level3/core/files/external_foobr.ent | 1 + .../tests/level3/core/files/external_widget.ent | 1 + .../tests/level3/core/files/hc_nodtdstaff.html | 10 + .../tests/level3/core/files/hc_nodtdstaff.svg | 10 + .../tests/level3/core/files/hc_nodtdstaff.xhtml | 10 + .../tests/level3/core/files/hc_nodtdstaff.xml | 10 + .../testcases/tests/level3/core/files/hc_staff.svg | 87 +++ .../tests/level3/core/files/hc_staff.svg.xsd | 60 ++ .../tests/level3/core/files/hc_staff.xhtml | 73 ++ .../testcases/tests/level3/core/files/hc_staff.xml | 73 ++ .../testcases/tests/level3/core/files/hc_staff.xsd | 250 +++++++ test/testcases/tests/level3/core/files/svgtest.js | 0 test/testcases/tests/level3/core/files/svgunit.js | 0 .../testcases/tests/level3/core/files/typeinfo.svg | 29 + .../tests/level3/core/files/typeinfo.svg.xsd | 60 ++ .../tests/level3/core/files/typeinfo.xhtml | 18 + .../testcases/tests/level3/core/files/typeinfo.xml | 18 + .../testcases/tests/level3/core/files/typeinfo.xsd | 107 +++ .../tests/level3/core/files/xhtml1-strict.dtd | 65 ++ test/testcases/tests/level3/core/handleerror01.xml | 91 +++ test/testcases/tests/level3/core/handleerror02.xml | 72 ++ test/testcases/tests/level3/core/hasFeature01.xml | 33 + test/testcases/tests/level3/core/hasFeature02.xml | 32 + test/testcases/tests/level3/core/hasFeature03.xml | 32 + test/testcases/tests/level3/core/hasFeature04.xml | 33 + test/testcases/tests/level3/core/infoset01.xml | 82 +++ test/testcases/tests/level3/core/infoset02.xml | 74 ++ test/testcases/tests/level3/core/infoset03.xml | 83 +++ test/testcases/tests/level3/core/infoset04.xml | 62 ++ test/testcases/tests/level3/core/infoset05.xml | 49 ++ test/testcases/tests/level3/core/infoset06.xml | 88 +++ test/testcases/tests/level3/core/infoset07.xml | 86 +++ test/testcases/tests/level3/core/infoset08.xml | 78 +++ test/testcases/tests/level3/core/infoset09.xml | 59 ++ test/testcases/tests/level3/core/metadata.xml | 19 + .../tests/level3/core/namespacedeclarations01.xml | 49 ++ .../tests/level3/core/namespacedeclarations02.xml | 49 ++ .../tests/level3/core/nodeappendchild01.xml | 50 ++ .../tests/level3/core/nodeappendchild02.xml | 48 ++ .../level3/core/nodecomparedocumentposition01.xml | 44 ++ .../level3/core/nodecomparedocumentposition02.xml | 51 ++ .../level3/core/nodecomparedocumentposition03.xml | 49 ++ .../level3/core/nodecomparedocumentposition04.xml | 36 + .../level3/core/nodecomparedocumentposition05.xml | 55 ++ .../level3/core/nodecomparedocumentposition06.xml | 44 ++ .../level3/core/nodecomparedocumentposition07.xml | 45 ++ .../level3/core/nodecomparedocumentposition08.xml | 43 ++ .../level3/core/nodecomparedocumentposition09.xml | 47 ++ .../level3/core/nodecomparedocumentposition10.xml | 41 ++ .../level3/core/nodecomparedocumentposition11.xml | 44 ++ .../level3/core/nodecomparedocumentposition12.xml | 43 ++ .../level3/core/nodecomparedocumentposition13.xml | 47 ++ .../level3/core/nodecomparedocumentposition14.xml | 47 ++ .../level3/core/nodecomparedocumentposition15.xml | 51 ++ .../level3/core/nodecomparedocumentposition16.xml | 54 ++ .../level3/core/nodecomparedocumentposition17.xml | 46 ++ .../level3/core/nodecomparedocumentposition18.xml | 48 ++ .../level3/core/nodecomparedocumentposition19.xml | 55 ++ .../level3/core/nodecomparedocumentposition20.xml | 49 ++ .../level3/core/nodecomparedocumentposition21.xml | 52 ++ .../level3/core/nodecomparedocumentposition22.xml | 50 ++ .../level3/core/nodecomparedocumentposition23.xml | 54 ++ .../level3/core/nodecomparedocumentposition24.xml | 44 ++ .../level3/core/nodecomparedocumentposition25.xml | 46 ++ .../level3/core/nodecomparedocumentposition26.xml | 56 ++ .../level3/core/nodecomparedocumentposition27.xml | 56 ++ .../level3/core/nodecomparedocumentposition28.xml | 60 ++ .../level3/core/nodecomparedocumentposition29.xml | 55 ++ .../level3/core/nodecomparedocumentposition30.xml | 44 ++ .../level3/core/nodecomparedocumentposition31.xml | 51 ++ .../level3/core/nodecomparedocumentposition32.xml | 46 ++ .../level3/core/nodecomparedocumentposition33.xml | 63 ++ .../level3/core/nodecomparedocumentposition34.xml | 52 ++ .../level3/core/nodecomparedocumentposition35.xml | 45 ++ .../level3/core/nodecomparedocumentposition36.xml | 50 ++ .../level3/core/nodecomparedocumentposition37.xml | 49 ++ .../level3/core/nodecomparedocumentposition38.xml | 48 ++ .../level3/core/nodecomparedocumentposition39.xml | 51 ++ .../level3/core/nodecomparedocumentposition40.xml | 52 ++ .../tests/level3/core/nodegetbaseuri01.xml | 40 ++ .../tests/level3/core/nodegetbaseuri02.xml | 52 ++ .../tests/level3/core/nodegetbaseuri03.xml | 39 ++ .../tests/level3/core/nodegetbaseuri04.xml | 42 ++ .../tests/level3/core/nodegetbaseuri05.xml | 39 ++ .../tests/level3/core/nodegetbaseuri06.xml | 41 ++ .../tests/level3/core/nodegetbaseuri07.xml | 50 ++ .../tests/level3/core/nodegetbaseuri09.xml | 41 ++ .../tests/level3/core/nodegetbaseuri10.xml | 45 ++ .../tests/level3/core/nodegetbaseuri11.xml | 53 ++ .../tests/level3/core/nodegetbaseuri12.xml | 45 ++ .../tests/level3/core/nodegetbaseuri13.xml | 48 ++ .../tests/level3/core/nodegetbaseuri14.xml | 57 ++ .../tests/level3/core/nodegetbaseuri15.xml | 45 ++ .../tests/level3/core/nodegetbaseuri16.xml | 47 ++ .../tests/level3/core/nodegetbaseuri17.xml | 45 ++ .../tests/level3/core/nodegetbaseuri18.xml | 45 ++ .../tests/level3/core/nodegetbaseuri19.xml | 60 ++ .../tests/level3/core/nodegetbaseuri20.xml | 46 ++ .../tests/level3/core/nodegetfeature01.xml | 79 +++ .../tests/level3/core/nodegetfeature02.xml | 79 +++ .../tests/level3/core/nodegetfeature03.xml | 79 +++ .../tests/level3/core/nodegetfeature04.xml | 79 +++ .../tests/level3/core/nodegetfeature05.xml | 79 +++ .../tests/level3/core/nodegetfeature06.xml | 79 +++ .../tests/level3/core/nodegetfeature07.xml | 81 +++ .../tests/level3/core/nodegetfeature08.xml | 81 +++ .../tests/level3/core/nodegetfeature09.xml | 80 +++ .../tests/level3/core/nodegetfeature10.xml | 83 +++ .../tests/level3/core/nodegetfeature11.xml | 79 +++ .../tests/level3/core/nodegetfeature12.xml | 83 +++ .../tests/level3/core/nodegetfeature13.xml | 83 +++ .../tests/level3/core/nodegettextcontent01.xml | 37 + .../tests/level3/core/nodegettextcontent02.xml | 48 ++ .../tests/level3/core/nodegettextcontent03.xml | 40 ++ .../tests/level3/core/nodegettextcontent04.xml | 47 ++ .../tests/level3/core/nodegettextcontent05.xml | 43 ++ .../tests/level3/core/nodegettextcontent06.xml | 44 ++ .../tests/level3/core/nodegettextcontent07.xml | 43 ++ .../tests/level3/core/nodegettextcontent08.xml | 45 ++ .../tests/level3/core/nodegettextcontent09.xml | 43 ++ .../tests/level3/core/nodegettextcontent10.xml | 44 ++ .../tests/level3/core/nodegettextcontent11.xml | 44 ++ .../tests/level3/core/nodegettextcontent12.xml | 43 ++ .../tests/level3/core/nodegettextcontent13.xml | 42 ++ .../tests/level3/core/nodegettextcontent14.xml | 41 ++ .../tests/level3/core/nodegettextcontent15.xml | 60 ++ .../tests/level3/core/nodegettextcontent16.xml | 64 ++ .../tests/level3/core/nodegettextcontent17.xml | 42 ++ .../tests/level3/core/nodegettextcontent18.xml | 42 ++ .../tests/level3/core/nodegettextcontent19.xml | 42 ++ .../tests/level3/core/nodegetuserdata01.xml | 38 ++ .../tests/level3/core/nodegetuserdata02.xml | 38 ++ .../tests/level3/core/nodegetuserdata03.xml | 47 ++ .../tests/level3/core/nodegetuserdata04.xml | 47 ++ .../tests/level3/core/nodegetuserdata05.xml | 49 ++ .../tests/level3/core/nodegetuserdata06.xml | 40 ++ .../tests/level3/core/nodegetuserdata07.xml | 47 ++ .../tests/level3/core/nodeinsertbefore01.xml | 54 ++ .../tests/level3/core/nodeinsertbefore02.xml | 63 ++ .../tests/level3/core/nodeinsertbefore03.xml | 43 ++ .../tests/level3/core/nodeinsertbefore04.xml | 41 ++ .../tests/level3/core/nodeinsertbefore05.xml | 53 ++ .../tests/level3/core/nodeinsertbefore06.xml | 51 ++ .../tests/level3/core/nodeinsertbefore07.xml | 49 ++ .../tests/level3/core/nodeinsertbefore08.xml | 49 ++ .../tests/level3/core/nodeinsertbefore09.xml | 56 ++ .../tests/level3/core/nodeinsertbefore10.xml | 57 ++ .../tests/level3/core/nodeinsertbefore11.xml | 77 +++ .../tests/level3/core/nodeinsertbefore12.xml | 53 ++ .../tests/level3/core/nodeinsertbefore13.xml | 59 ++ .../tests/level3/core/nodeinsertbefore14.xml | 49 ++ .../tests/level3/core/nodeinsertbefore15.xml | 76 +++ .../tests/level3/core/nodeinsertbefore16.xml | 53 ++ .../tests/level3/core/nodeinsertbefore17.xml | 56 ++ .../tests/level3/core/nodeinsertbefore18.xml | 61 ++ .../tests/level3/core/nodeinsertbefore19.xml | 47 ++ .../tests/level3/core/nodeinsertbefore20.xml | 47 ++ .../tests/level3/core/nodeinsertbefore21.xml | 47 ++ .../tests/level3/core/nodeinsertbefore22.xml | 49 ++ .../tests/level3/core/nodeinsertbefore23.xml | 50 ++ .../tests/level3/core/nodeinsertbefore24.xml | 46 ++ .../tests/level3/core/nodeinsertbefore25.xml | 55 ++ .../tests/level3/core/nodeisdefaultnamespace01.xml | 41 ++ .../tests/level3/core/nodeisdefaultnamespace02.xml | 52 ++ .../tests/level3/core/nodeisdefaultnamespace03.xml | 43 ++ .../tests/level3/core/nodeisdefaultnamespace04.xml | 53 ++ .../tests/level3/core/nodeisdefaultnamespace05.xml | 54 ++ .../tests/level3/core/nodeisdefaultnamespace06.xml | 44 ++ .../tests/level3/core/nodeisdefaultnamespace07.xml | 44 ++ .../tests/level3/core/nodeisdefaultnamespace08.xml | 45 ++ .../tests/level3/core/nodeisdefaultnamespace09.xml | 47 ++ .../tests/level3/core/nodeisdefaultnamespace10.xml | 46 ++ .../tests/level3/core/nodeisdefaultnamespace11.xml | 53 ++ .../tests/level3/core/nodeisdefaultnamespace13.xml | 49 ++ .../tests/level3/core/nodeisdefaultnamespace14.xml | 48 ++ .../tests/level3/core/nodeisdefaultnamespace15.xml | 50 ++ .../tests/level3/core/nodeisdefaultnamespace16.xml | 39 ++ .../tests/level3/core/nodeisequalnode01.xml | 40 ++ .../tests/level3/core/nodeisequalnode02.xml | 49 ++ .../tests/level3/core/nodeisequalnode03.xml | 47 ++ .../tests/level3/core/nodeisequalnode04.xml | 40 ++ .../tests/level3/core/nodeisequalnode05.xml | 38 ++ .../tests/level3/core/nodeisequalnode06.xml | 42 ++ .../tests/level3/core/nodeisequalnode07.xml | 42 ++ .../tests/level3/core/nodeisequalnode08.xml | 51 ++ .../tests/level3/core/nodeisequalnode09.xml | 59 ++ .../tests/level3/core/nodeisequalnode10.xml | 42 ++ .../tests/level3/core/nodeisequalnode11.xml | 76 +++ .../tests/level3/core/nodeisequalnode12.xml | 42 ++ .../tests/level3/core/nodeisequalnode13.xml | 59 ++ .../tests/level3/core/nodeisequalnode14.xml | 44 ++ .../tests/level3/core/nodeisequalnode15.xml | 52 ++ .../tests/level3/core/nodeisequalnode16.xml | 47 ++ .../tests/level3/core/nodeisequalnode17.xml | 52 ++ .../tests/level3/core/nodeisequalnode18.xml | 54 ++ .../tests/level3/core/nodeisequalnode19.xml | 43 ++ .../tests/level3/core/nodeisequalnode20.xml | 40 ++ .../tests/level3/core/nodeisequalnode21.xml | 44 ++ .../tests/level3/core/nodeisequalnode22.xml | 54 ++ .../tests/level3/core/nodeisequalnode25.xml | 52 ++ .../tests/level3/core/nodeisequalnode26.xml | 52 ++ .../tests/level3/core/nodeisequalnode27.xml | 48 ++ .../tests/level3/core/nodeisequalnode28.xml | 46 ++ .../tests/level3/core/nodeisequalnode29.xml | 46 ++ .../tests/level3/core/nodeisequalnode31.xml | 46 ++ .../tests/level3/core/nodeisequalnode32.xml | 46 ++ .../tests/level3/core/nodeissamenode01.xml | 40 ++ .../tests/level3/core/nodeissamenode02.xml | 42 ++ .../tests/level3/core/nodeissamenode03.xml | 42 ++ .../tests/level3/core/nodeissamenode04.xml | 40 ++ .../tests/level3/core/nodeissamenode05.xml | 42 ++ .../tests/level3/core/nodeissamenode06.xml | 46 ++ .../tests/level3/core/nodeissamenode07.xml | 46 ++ .../tests/level3/core/nodeissamenode08.xml | 46 ++ .../tests/level3/core/nodeissamenode09.xml | 43 ++ .../tests/level3/core/nodeissamenode10.xml | 48 ++ .../tests/level3/core/nodelookupnamespaceuri01.xml | 37 + .../tests/level3/core/nodelookupnamespaceuri02.xml | 50 ++ .../tests/level3/core/nodelookupnamespaceuri03.xml | 42 ++ .../tests/level3/core/nodelookupnamespaceuri04.xml | 49 ++ .../tests/level3/core/nodelookupnamespaceuri05.xml | 52 ++ .../tests/level3/core/nodelookupnamespaceuri06.xml | 42 ++ .../tests/level3/core/nodelookupnamespaceuri07.xml | 42 ++ .../tests/level3/core/nodelookupnamespaceuri08.xml | 46 ++ .../tests/level3/core/nodelookupnamespaceuri09.xml | 45 ++ .../tests/level3/core/nodelookupnamespaceuri10.xml | 44 ++ .../tests/level3/core/nodelookupnamespaceuri11.xml | 53 ++ .../tests/level3/core/nodelookupnamespaceuri13.xml | 47 ++ .../tests/level3/core/nodelookupnamespaceuri14.xml | 47 ++ .../tests/level3/core/nodelookupnamespaceuri15.xml | 49 ++ .../tests/level3/core/nodelookupnamespaceuri16.xml | 43 ++ .../tests/level3/core/nodelookupnamespaceuri17.xml | 46 ++ .../tests/level3/core/nodelookupnamespaceuri18.xml | 46 ++ .../tests/level3/core/nodelookupnamespaceuri19.xml | 46 ++ .../tests/level3/core/nodelookupnamespaceuri20.xml | 49 ++ .../tests/level3/core/nodelookupprefix01.xml | 40 ++ .../tests/level3/core/nodelookupprefix02.xml | 50 ++ .../tests/level3/core/nodelookupprefix03.xml | 42 ++ .../tests/level3/core/nodelookupprefix04.xml | 51 ++ .../tests/level3/core/nodelookupprefix05.xml | 52 ++ .../tests/level3/core/nodelookupprefix06.xml | 42 ++ .../tests/level3/core/nodelookupprefix07.xml | 42 ++ .../tests/level3/core/nodelookupprefix08.xml | 45 ++ .../tests/level3/core/nodelookupprefix09.xml | 48 ++ .../tests/level3/core/nodelookupprefix10.xml | 44 ++ .../tests/level3/core/nodelookupprefix11.xml | 55 ++ .../tests/level3/core/nodelookupprefix12.xml | 44 ++ .../tests/level3/core/nodelookupprefix13.xml | 49 ++ .../tests/level3/core/nodelookupprefix14.xml | 49 ++ .../tests/level3/core/nodelookupprefix15.xml | 51 ++ .../tests/level3/core/nodelookupprefix16.xml | 42 ++ .../tests/level3/core/nodelookupprefix17.xml | 46 ++ .../tests/level3/core/nodelookupprefix18.xml | 48 ++ .../tests/level3/core/nodelookupprefix19.xml | 46 ++ .../tests/level3/core/nodelookupprefix20.xml | 49 ++ .../tests/level3/core/noderemovechild01.xml | 42 ++ .../tests/level3/core/noderemovechild02.xml | 56 ++ .../tests/level3/core/noderemovechild03.xml | 46 ++ .../tests/level3/core/noderemovechild04.xml | 49 ++ .../tests/level3/core/noderemovechild05.xml | 62 ++ .../tests/level3/core/noderemovechild07.xml | 55 ++ .../tests/level3/core/noderemovechild08.xml | 45 ++ .../tests/level3/core/noderemovechild09.xml | 45 ++ .../tests/level3/core/noderemovechild10.xml | 45 ++ .../tests/level3/core/noderemovechild11.xml | 47 ++ .../tests/level3/core/noderemovechild12.xml | 56 ++ .../tests/level3/core/noderemovechild13.xml | 44 ++ .../tests/level3/core/noderemovechild14.xml | 45 ++ .../tests/level3/core/noderemovechild15.xml | 45 ++ .../tests/level3/core/noderemovechild16.xml | 53 ++ .../tests/level3/core/noderemovechild17.xml | 51 ++ .../tests/level3/core/noderemovechild18.xml | 54 ++ .../tests/level3/core/noderemovechild19.xml | 76 +++ .../tests/level3/core/noderemovechild20.xml | 56 ++ .../tests/level3/core/noderemovechild21.xml | 56 ++ .../tests/level3/core/noderemovechild22.xml | 51 ++ .../tests/level3/core/noderemovechild23.xml | 51 ++ .../tests/level3/core/noderemovechild24.xml | 49 ++ .../tests/level3/core/noderemovechild25.xml | 49 ++ .../tests/level3/core/noderemovechild26.xml | 49 ++ .../tests/level3/core/noderemovechild27.xml | 55 ++ .../tests/level3/core/noderemovechild28.xml | 55 ++ .../tests/level3/core/noderemovechild29.xml | 55 ++ .../tests/level3/core/noderemovechild30.xml | 59 ++ .../tests/level3/core/noderemovechild31.xml | 84 +++ .../tests/level3/core/nodereplacechild01.xml | 47 ++ .../tests/level3/core/nodereplacechild02.xml | 41 ++ .../tests/level3/core/nodereplacechild03.xml | 52 ++ .../tests/level3/core/nodereplacechild04.xml | 47 ++ .../tests/level3/core/nodereplacechild06.xml | 53 ++ .../tests/level3/core/nodereplacechild07.xml | 55 ++ .../tests/level3/core/nodereplacechild08.xml | 57 ++ .../tests/level3/core/nodereplacechild10.xml | 61 ++ .../tests/level3/core/nodereplacechild12.xml | 53 ++ .../tests/level3/core/nodereplacechild13.xml | 59 ++ .../tests/level3/core/nodereplacechild14.xml | 59 ++ .../tests/level3/core/nodereplacechild15.xml | 55 ++ .../tests/level3/core/nodereplacechild16.xml | 47 ++ .../tests/level3/core/nodereplacechild17.xml | 55 ++ .../tests/level3/core/nodereplacechild18.xml | 52 ++ .../tests/level3/core/nodereplacechild19.xml | 47 ++ .../tests/level3/core/nodereplacechild20.xml | 48 ++ .../tests/level3/core/nodereplacechild21.xml | 64 ++ .../tests/level3/core/nodereplacechild22.xml | 57 ++ .../tests/level3/core/nodereplacechild23.xml | 78 +++ .../tests/level3/core/nodereplacechild24.xml | 47 ++ .../tests/level3/core/nodereplacechild25.xml | 58 ++ .../tests/level3/core/nodereplacechild26.xml | 48 ++ .../tests/level3/core/nodereplacechild27.xml | 57 ++ .../tests/level3/core/nodereplacechild28.xml | 56 ++ .../tests/level3/core/nodereplacechild29.xml | 47 ++ .../tests/level3/core/nodereplacechild30.xml | 89 +++ .../tests/level3/core/nodereplacechild31.xml | 55 ++ .../tests/level3/core/nodereplacechild32.xml | 59 ++ .../tests/level3/core/nodereplacechild33.xml | 48 ++ .../tests/level3/core/nodereplacechild34.xml | 46 ++ .../tests/level3/core/nodereplacechild35.xml | 48 ++ .../tests/level3/core/nodereplacechild36.xml | 46 ++ .../tests/level3/core/nodereplacechild37.xml | 51 ++ .../tests/level3/core/nodereplacechild38.xml | 87 +++ .../tests/level3/core/nodereplacechild39.xml | 52 ++ .../tests/level3/core/nodereplacechild40.xml | 55 ++ .../tests/level3/core/nodesettextcontent01.xml | 42 ++ .../tests/level3/core/nodesettextcontent02.xml | 56 ++ .../tests/level3/core/nodesettextcontent03.xml | 41 ++ .../tests/level3/core/nodesettextcontent04.xml | 45 ++ .../tests/level3/core/nodesettextcontent05.xml | 45 ++ .../tests/level3/core/nodesettextcontent06.xml | 46 ++ .../tests/level3/core/nodesettextcontent07.xml | 45 ++ .../tests/level3/core/nodesettextcontent08.xml | 46 ++ .../tests/level3/core/nodesettextcontent10.xml | 59 ++ .../tests/level3/core/nodesettextcontent11.xml | 62 ++ .../tests/level3/core/nodesettextcontent12.xml | 48 ++ .../tests/level3/core/nodesettextcontent13.xml | 48 ++ .../tests/level3/core/nodesetuserdata01.xml | 41 ++ .../tests/level3/core/nodesetuserdata02.xml | 42 ++ .../tests/level3/core/nodesetuserdata03.xml | 47 ++ .../tests/level3/core/nodesetuserdata04.xml | 52 ++ .../tests/level3/core/nodesetuserdata05.xml | 52 ++ .../tests/level3/core/nodesetuserdata06.xml | 53 ++ .../tests/level3/core/nodesetuserdata07.xml | 53 ++ .../tests/level3/core/nodesetuserdata08.xml | 54 ++ .../tests/level3/core/nodesetuserdata09.xml | 45 ++ .../tests/level3/core/nodesetuserdata10.xml | 57 ++ .../tests/level3/core/normalizecharacters01.xml | 63 ++ .../tests/level3/core/normalizecharacters02.xml | 67 ++ .../tests/level3/core/normalizecharacters03.xml | 63 ++ .../tests/level3/core/normalizecharacters04.xml | 67 ++ .../tests/level3/core/normalizecharacters05.xml | 63 ++ .../tests/level3/core/normalizecharacters06.xml | 67 ++ .../tests/level3/core/normalizecharacters07.xml | 63 ++ .../tests/level3/core/normalizecharacters08.xml | 67 ++ .../tests/level3/core/splitcdatasections01.xml | 52 ++ .../core/textiselementcontentwhitespace01.xml | 38 ++ .../core/textiselementcontentwhitespace02.xml | 42 ++ .../core/textiselementcontentwhitespace03.xml | 45 ++ .../core/textiselementcontentwhitespace04.xml | 57 ++ .../core/textiselementcontentwhitespace05.xml | 66 ++ .../core/textiselementcontentwhitespace06.xml | 68 ++ .../tests/level3/core/textreplacewholetext01.xml | 46 ++ .../tests/level3/core/textreplacewholetext02.xml | 43 ++ .../tests/level3/core/textreplacewholetext03.xml | 43 ++ .../tests/level3/core/textreplacewholetext04.xml | 39 ++ .../tests/level3/core/textreplacewholetext05.xml | 51 ++ .../tests/level3/core/textreplacewholetext06.xml | 67 ++ .../tests/level3/core/textreplacewholetext07.xml | 65 ++ .../tests/level3/core/textreplacewholetext08.xml | 47 ++ .../tests/level3/core/textwholetext01.xml | 42 ++ .../tests/level3/core/textwholetext02.xml | 46 ++ .../tests/level3/core/textwholetext03.xml | 45 ++ .../tests/level3/core/typeinfogettypename03.xml | 51 ++ .../tests/level3/core/typeinfogettypename04.xml | 49 ++ .../level3/core/typeinfogettypenamespace01.xml | 50 ++ .../level3/core/typeinfogettypenamespace03.xml | 51 ++ .../level3/core/typeinfogettypenamespace04.xml | 48 ++ .../tests/level3/core/typeinfoisderivedfrom01.xml | 50 ++ .../tests/level3/core/typeinfoisderivedfrom02.xml | 57 ++ .../tests/level3/core/typeinfoisderivedfrom03.xml | 51 ++ .../tests/level3/core/typeinfoisderivedfrom04.xml | 51 ++ .../tests/level3/core/typeinfoisderivedfrom05.xml | 51 ++ .../tests/level3/core/typeinfoisderivedfrom06.xml | 51 ++ .../tests/level3/core/typeinfoisderivedfrom07.xml | 51 ++ .../tests/level3/core/typeinfoisderivedfrom08.xml | 51 ++ .../tests/level3/core/typeinfoisderivedfrom09.xml | 51 ++ .../tests/level3/core/typeinfoisderivedfrom10.xml | 51 ++ .../tests/level3/core/typeinfoisderivedfrom11.xml | 51 ++ .../tests/level3/core/typeinfoisderivedfrom12.xml | 51 ++ .../tests/level3/core/typeinfoisderivedfrom13.xml | 51 ++ .../tests/level3/core/typeinfoisderivedfrom14.xml | 60 ++ .../tests/level3/core/typeinfoisderivedfrom15.xml | 47 ++ .../tests/level3/core/typeinfoisderivedfrom16.xml | 47 ++ .../tests/level3/core/typeinfoisderivedfrom17.xml | 47 ++ .../tests/level3/core/typeinfoisderivedfrom18.xml | 50 ++ .../tests/level3/core/typeinfoisderivedfrom19.xml | 47 ++ .../tests/level3/core/typeinfoisderivedfrom20.xml | 44 ++ .../tests/level3/core/typeinfoisderivedfrom21.xml | 56 ++ .../tests/level3/core/typeinfoisderivedfrom22.xml | 47 ++ .../tests/level3/core/typeinfoisderivedfrom23.xml | 47 ++ .../tests/level3/core/typeinfoisderivedfrom24.xml | 47 ++ .../tests/level3/core/typeinfoisderivedfrom25.xml | 47 ++ .../tests/level3/core/typeinfoisderivedfrom26.xml | 47 ++ .../tests/level3/core/typeinfoisderivedfrom27.xml | 47 ++ .../tests/level3/core/typeinfoisderivedfrom28.xml | 56 ++ .../tests/level3/core/typeinfoisderivedfrom29.xml | 45 ++ .../tests/level3/core/typeinfoisderivedfrom30.xml | 44 ++ .../tests/level3/core/typeinfoisderivedfrom31.xml | 45 ++ .../tests/level3/core/typeinfoisderivedfrom32.xml | 45 ++ .../tests/level3/core/typeinfoisderivedfrom33.xml | 44 ++ .../tests/level3/core/typeinfoisderivedfrom34.xml | 44 ++ .../tests/level3/core/typeinfoisderivedfrom35.xml | 45 ++ .../tests/level3/core/typeinfoisderivedfrom36.xml | 45 ++ .../tests/level3/core/typeinfoisderivedfrom37.xml | 44 ++ .../tests/level3/core/typeinfoisderivedfrom38.xml | 45 ++ .../tests/level3/core/typeinfoisderivedfrom39.xml | 48 ++ .../tests/level3/core/typeinfoisderivedfrom40.xml | 49 ++ .../tests/level3/core/typeinfoisderivedfrom41.xml | 49 ++ .../tests/level3/core/typeinfoisderivedfrom42.xml | 47 ++ .../tests/level3/core/typeinfoisderivedfrom43.xml | 46 ++ .../tests/level3/core/typeinfoisderivedfrom44.xml | 46 ++ .../tests/level3/core/typeinfoisderivedfrom45.xml | 46 ++ .../tests/level3/core/typeinfoisderivedfrom46.xml | 46 ++ .../tests/level3/core/typeinfoisderivedfrom47.xml | 46 ++ .../tests/level3/core/typeinfoisderivedfrom48.xml | 46 ++ .../tests/level3/core/typeinfoisderivedfrom49.xml | 44 ++ .../tests/level3/core/typeinfoisderivedfrom50.xml | 44 ++ .../tests/level3/core/typeinfoisderivedfrom51.xml | 44 ++ .../tests/level3/core/typeinfoisderivedfrom52.xml | 44 ++ .../tests/level3/core/typeinfoisderivedfrom53.xml | 44 ++ .../tests/level3/core/typeinfoisderivedfrom54.xml | 44 ++ .../tests/level3/core/typeinfoisderivedfrom55.xml | 44 ++ .../tests/level3/core/typeinfoisderivedfrom56.xml | 44 ++ .../tests/level3/core/typeinfoisderivedfrom57.xml | 44 ++ .../tests/level3/core/typeinfoisderivedfrom58.xml | 45 ++ .../tests/level3/core/typeinfoisderivedfrom59.xml | 48 ++ .../tests/level3/core/typeinfoisderivedfrom60.xml | 44 ++ .../tests/level3/core/typeinfoisderivedfrom61.xml | 42 ++ .../tests/level3/core/typeinfoisderivedfrom62.xml | 42 ++ .../tests/level3/core/typeinfoisderivedfrom63.xml | 51 ++ .../tests/level3/core/typeinfoisderivedfrom64.xml | 48 ++ .../tests/level3/core/typeinfoisderivedfrom65.xml | 47 ++ .../tests/level3/core/typeinfoisderivedfrom66.xml | 50 ++ .../tests/level3/core/typeinfoisderivedfrom67.xml | 46 ++ .../tests/level3/core/typeinfoisderivedfrom68.xml | 46 ++ .../tests/level3/core/typeinfoisderivedfrom69.xml | 46 ++ .../tests/level3/core/typeinfoisderivedfrom70.xml | 46 ++ .../tests/level3/core/typeinfoisderivedfrom71.xml | 45 ++ .../tests/level3/core/typeinfoisderivedfrom72.xml | 46 ++ .../tests/level3/core/typeinfoisderivedfrom73.xml | 45 ++ .../tests/level3/core/userdatahandler01.xml | 87 +++ .../tests/level3/core/userdatahandler02.xml | 79 +++ .../tests/level3/core/userdatahandler03.xml | 89 +++ .../tests/level3/core/userdatahandler04.xml | 90 +++ test/testcases/tests/level3/core/wellformed01.xml | 88 +++ test/testcases/tests/level3/core/wellformed02.xml | 77 +++ test/testcases/tests/level3/core/wellformed03.xml | 86 +++ test/testcases/tests/level3/core/wellformed04.xml | 79 +++ test/testcases/tests/level3/events/.cvsignore | 3 + test/testcases/tests/level3/events/CVS/Entries | 5 + test/testcases/tests/level3/events/CVS/Repository | 1 + test/testcases/tests/level3/events/CVS/Root | 1 + test/testcases/tests/level3/events/CVS/Template | 0 test/testcases/tests/level3/events/alltests.xml | 21 + .../tests/level3/events/files/CVS/Entries | 3 + .../tests/level3/events/files/CVS/Repository | 1 + test/testcases/tests/level3/events/files/CVS/Root | 1 + .../tests/level3/events/files/CVS/Template | 0 test/testcases/tests/level3/events/files/staff.dtd | 17 + test/testcases/tests/level3/events/files/staff.xml | 57 ++ .../testcases/tests/level3/events/hasFeature01.xml | 32 + test/testcases/tests/level3/events/metadata.xml | 19 + test/testcases/tests/level3/ls/.cvsignore | 3 + test/testcases/tests/level3/ls/CVS/Entries | 180 +++++ test/testcases/tests/level3/ls/CVS/Repository | 1 + test/testcases/tests/level3/ls/CVS/Root | 1 + test/testcases/tests/level3/ls/CVS/Template | 0 test/testcases/tests/level3/ls/CertifiedText1.xml | 49 ++ .../testcases/tests/level3/ls/CharacterStream1.xml | 84 +++ .../tests/level3/ls/DOMBuilderFilterTest0.xml | 87 +++ .../tests/level3/ls/DOMBuilderFilterTest1.xml | 74 ++ .../tests/level3/ls/DOMBuilderFilterTest2.xml | 74 ++ test/testcases/tests/level3/ls/DOMBuilderTest0.xml | 57 ++ test/testcases/tests/level3/ls/DOMBuilderTest1.xml | 65 ++ test/testcases/tests/level3/ls/DOMBuilderTest2.xml | 67 ++ test/testcases/tests/level3/ls/DOMBuilderTest3.xml | 79 +++ test/testcases/tests/level3/ls/DOMBuilderTest4.xml | 74 ++ test/testcases/tests/level3/ls/DOMBuilderTest5.xml | 81 +++ test/testcases/tests/level3/ls/DOMBuilderTest6.xml | 47 ++ test/testcases/tests/level3/ls/DOMBuilderTest8.xml | 51 ++ .../tests/level3/ls/DOMEntityResolverTest0.xml | 75 +++ .../tests/level3/ls/DOMEntityResolverTest1.xml | 79 +++ .../tests/level3/ls/DOMEntityResolverTest2.xml | 72 ++ .../tests/level3/ls/DOMImplementationLSTest0.xml | 50 ++ .../tests/level3/ls/DOMImplementationLSTest1.xml | 52 ++ .../tests/level3/ls/DOMImplementationLSTest2.xml | 38 ++ .../tests/level3/ls/DOMImplementationLSTest3.xml | 44 ++ .../tests/level3/ls/DOMImplementationLSTest4.xml | 45 ++ .../tests/level3/ls/DOMImplementationLSTest5.xml | 43 ++ .../tests/level3/ls/DOMInputSourceTest0.xml | 50 ++ .../tests/level3/ls/DOMInputSourceTest1.xml | 49 ++ .../tests/level3/ls/DOMInputSourceTest2.xml | 46 ++ .../tests/level3/ls/DOMInputSourceTest3.xml | 51 ++ .../tests/level3/ls/DOMInputSourceTest4.xml | 48 ++ .../tests/level3/ls/DOMInputSourceTest5.xml | 88 +++ .../tests/level3/ls/DOMInputSourceTest6.xml | 55 ++ .../tests/level3/ls/DOMWriterFilterTest0.xml | 95 +++ .../tests/level3/ls/DOMWriterFilterTest1.xml | 90 +++ .../tests/level3/ls/DOMWriterFilterTest2.xml | 99 +++ .../tests/level3/ls/DOMWriterFilterTest3.xml | 87 +++ test/testcases/tests/level3/ls/DOMWriterTest0.xml | 52 ++ test/testcases/tests/level3/ls/DOMWriterTest1.xml | 65 ++ test/testcases/tests/level3/ls/DOMWriterTest2.xml | 61 ++ test/testcases/tests/level3/ls/DOMWriterTest3.xml | 61 ++ test/testcases/tests/level3/ls/DOMWriterTest4.xml | 54 ++ test/testcases/tests/level3/ls/DOMWriterTest5.xml | 88 +++ test/testcases/tests/level3/ls/DOMWriterTest6.xml | 89 +++ test/testcases/tests/level3/ls/GetFeature1.xml | 44 ++ test/testcases/tests/level3/ls/GetFeature2.xml | 44 ++ test/testcases/tests/level3/ls/HasFeature01.xml | 39 ++ test/testcases/tests/level3/ls/HasFeature02.xml | 40 ++ test/testcases/tests/level3/ls/HasFeature03.xml | 42 ++ test/testcases/tests/level3/ls/HasFeature04.xml | 41 ++ test/testcases/tests/level3/ls/HasFeature05.xml | 43 ++ test/testcases/tests/level3/ls/LSParserConfig1.xml | 61 ++ test/testcases/tests/level3/ls/LSParserConfig2.xml | 88 +++ test/testcases/tests/level3/ls/LSParserConfig3.xml | 57 ++ test/testcases/tests/level3/ls/LSParserConfig4.xml | 65 ++ test/testcases/tests/level3/ls/LSParserConfig5.xml | 65 ++ test/testcases/tests/level3/ls/LSParserConfig6.xml | 71 ++ test/testcases/tests/level3/ls/LSParserConfig7.xml | 65 ++ test/testcases/tests/level3/ls/LSParserConfig8.xml | 56 ++ test/testcases/tests/level3/ls/LSParserConfig9.xml | 65 ++ .../tests/level3/ls/LSSerializerConfig1.xml | 71 ++ .../tests/level3/ls/LSSerializerConfig10.xml | 56 ++ .../tests/level3/ls/LSSerializerConfig2.xml | 83 +++ .../tests/level3/ls/LSSerializerConfig3.xml | 64 ++ .../tests/level3/ls/LSSerializerConfig4.xml | 56 ++ .../tests/level3/ls/LSSerializerConfig5.xml | 64 ++ .../tests/level3/ls/LSSerializerConfig6.xml | 64 ++ .../tests/level3/ls/LSSerializerConfig7.xml | 56 ++ .../tests/level3/ls/LSSerializerConfig8.xml | 64 ++ .../tests/level3/ls/LSSerializerConfig9.xml | 67 ++ test/testcases/tests/level3/ls/SystemId1.xml | 87 +++ test/testcases/tests/level3/ls/SystemId2.xml | 87 +++ test/testcases/tests/level3/ls/alltests.xml | 213 ++++++ test/testcases/tests/level3/ls/canonicalform01.xml | 58 ++ test/testcases/tests/level3/ls/canonicalform03.xml | 57 ++ test/testcases/tests/level3/ls/canonicalform04.xml | 53 ++ test/testcases/tests/level3/ls/canonicalform05.xml | 56 ++ test/testcases/tests/level3/ls/canonicalform06.xml | 61 ++ test/testcases/tests/level3/ls/canonicalform08.xml | 113 ++++ test/testcases/tests/level3/ls/canonicalform09.xml | 93 +++ test/testcases/tests/level3/ls/canonicalform10.xml | 61 ++ test/testcases/tests/level3/ls/canonicalform11.xml | 65 ++ test/testcases/tests/level3/ls/canonicalform12.xml | 50 ++ test/testcases/tests/level3/ls/canonicalform13.xml | 61 ++ test/testcases/tests/level3/ls/cdatasections01.xml | 53 ++ test/testcases/tests/level3/ls/cdatasections02.xml | 53 ++ test/testcases/tests/level3/ls/cdatasections03.xml | 52 ++ test/testcases/tests/level3/ls/cdatasections04.xml | 52 ++ .../level3/ls/checkcharacternormalization01.xml | 46 ++ .../level3/ls/checkcharacternormalization02.xml | 71 ++ .../level3/ls/checkcharacternormalization03.xml | 50 ++ .../level3/ls/checkcharacternormalization04.xml | 75 +++ test/testcases/tests/level3/ls/comments01.xml | 51 ++ test/testcases/tests/level3/ls/comments02.xml | 51 ++ test/testcases/tests/level3/ls/comments03.xml | 52 ++ test/testcases/tests/level3/ls/comments04.xml | 52 ++ .../tests/level3/ls/datatypenormalization01.xml | 93 +++ .../tests/level3/ls/datatypenormalization02.xml | 86 +++ .../tests/level3/ls/datatypenormalization03.xml | 86 +++ .../tests/level3/ls/datatypenormalization04.xml | 93 +++ .../tests/level3/ls/datatypenormalization05.xml | 93 +++ .../tests/level3/ls/datatypenormalization06.xml | 94 +++ .../tests/level3/ls/datatypenormalization07.xml | 74 ++ .../tests/level3/ls/datatypenormalization08.xml | 75 +++ .../tests/level3/ls/datatypenormalization09.xml | 75 +++ .../tests/level3/ls/datatypenormalization10.xml | 74 ++ .../tests/level3/ls/datatypenormalization11.xml | 75 +++ .../tests/level3/ls/datatypenormalization12.xml | 75 +++ .../tests/level3/ls/datatypenormalization13.xml | 80 +++ .../tests/level3/ls/datatypenormalization14.xml | 80 +++ .../tests/level3/ls/datatypenormalization15.xml | 86 +++ .../tests/level3/ls/datatypenormalization16.xml | 90 +++ .../tests/level3/ls/datatypenormalization17.xml | 76 +++ .../tests/level3/ls/disallowdoctype01.xml | 71 ++ .../tests/level3/ls/discarddefaultcontent01.xml | 48 ++ .../tests/level3/ls/discarddefaultcontent02.xml | 48 ++ test/testcases/tests/level3/ls/dom3tests.ent | 78 +++ .../tests/level3/ls/elementcontentwhitespace01.xml | 60 ++ .../tests/level3/ls/elementcontentwhitespace02.xml | 59 ++ .../tests/level3/ls/elementcontentwhitespace03.xml | 60 ++ test/testcases/tests/level3/ls/encoding01.xml | 42 ++ test/testcases/tests/level3/ls/entities01.xml | 54 ++ test/testcases/tests/level3/ls/entities02.xml | 62 ++ test/testcases/tests/level3/ls/entities03.xml | 53 ++ test/testcases/tests/level3/ls/entities04.xml | 54 ++ test/testcases/tests/level3/ls/entities05.xml | 62 ++ test/testcases/tests/level3/ls/entities06.xml | 53 ++ test/testcases/tests/level3/ls/entities07.xml | 63 ++ test/testcases/tests/level3/ls/entities08.xml | 62 ++ test/testcases/tests/level3/ls/entities09.xml | 45 ++ test/testcases/tests/level3/ls/files/CVS/Entries | 37 + .../testcases/tests/level3/ls/files/CVS/Repository | 1 + test/testcases/tests/level3/ls/files/CVS/Root | 1 + test/testcases/tests/level3/ls/files/CVS/Template | 0 .../tests/level3/ls/files/canonicalform01.xml | 14 + .../tests/level3/ls/files/canonicalform02.xml | 11 + .../tests/level3/ls/files/canonicalform03.xml | 18 + .../level3/ls/files/characternormalization1.xml | 4 + .../level3/ls/files/datatype_normalization.svg.xsd | 60 ++ .../level3/ls/files/datatype_normalization.xml | 90 +++ .../level3/ls/files/datatype_normalization.xsd | 212 ++++++ .../level3/ls/files/datatype_normalization2.xml | 33 + .../level3/ls/files/datatype_normalization2.xsd | 99 +++ test/testcases/tests/level3/ls/files/hc_staff.svg | 87 +++ .../tests/level3/ls/files/hc_staff.svg.xsd | 60 ++ .../testcases/tests/level3/ls/files/hc_staff.xhtml | 73 ++ test/testcases/tests/level3/ls/files/hc_staff.xml | 73 ++ test/testcases/tests/level3/ls/files/hc_staff.xsd | 250 +++++++ .../tests/level3/ls/files/namespaces1.xml | 1 + test/testcases/tests/level3/ls/files/pibase.xml | 10 + .../tests/level3/ls/files/schematype1.xml | 2 + .../tests/level3/ls/files/subdir/CVS/Entries | 2 + .../tests/level3/ls/files/subdir/CVS/Repository | 1 + .../tests/level3/ls/files/subdir/CVS/Root | 1 + .../tests/level3/ls/files/subdir/CVS/Template | 0 .../tests/level3/ls/files/subdir/myentity.ent | 5 + test/testcases/tests/level3/ls/files/svgtest.js | 0 test/testcases/tests/level3/ls/files/svgunit.js | 0 test/testcases/tests/level3/ls/files/test0.svg | 11 + test/testcases/tests/level3/ls/files/test0.xml | 5 + test/testcases/tests/level3/ls/files/test1.xml | 1 + test/testcases/tests/level3/ls/files/test2.xml | 1 + test/testcases/tests/level3/ls/files/test3.xml | 12 + test/testcases/tests/level3/ls/files/test4.xml | 13 + test/testcases/tests/level3/ls/files/test5.xml | 1 + test/testcases/tests/level3/ls/files/test7.xml | 18 + test/testcases/tests/level3/ls/files/testpdf.pdf | 5 + test/testcases/tests/level3/ls/files/testsvg.dtd | 13 + .../tests/level3/ls/files/unsupportedencoding1.xml | 2 + test/testcases/tests/level3/ls/files/validate1.xml | 4 + .../tests/level3/ls/files/validateschema1.xml | 23 + .../tests/level3/ls/files/wellformed1.xml | 8 + .../tests/level3/ls/files/wellformed2.xml | 8 + .../tests/level3/ls/files/wellformed3.xml | 7 + .../tests/level3/ls/files/xhtml1-strict.dtd | 65 ++ test/testcases/tests/level3/ls/infoset01.xml | 51 ++ test/testcases/tests/level3/ls/infoset02.xml | 54 ++ test/testcases/tests/level3/ls/infoset03.xml | 76 +++ test/testcases/tests/level3/ls/infoset04.xml | 53 ++ test/testcases/tests/level3/ls/infoset05.xml | 52 ++ test/testcases/tests/level3/ls/infoset06.xml | 59 ++ test/testcases/tests/level3/ls/infoset07.xml | 51 ++ test/testcases/tests/level3/ls/infoset08.xml | 49 ++ test/testcases/tests/level3/ls/metadata.xml | 19 + .../tests/level3/ls/namespacedeclarations01.xml | 53 ++ .../tests/level3/ls/namespacedeclarations02.xml | 52 ++ test/testcases/tests/level3/ls/namespaces01.xml | 49 ++ test/testcases/tests/level3/ls/namespaces02.xml | 54 ++ test/testcases/tests/level3/ls/newline01.xml | 39 ++ test/testcases/tests/level3/ls/newline02.xml | 40 ++ test/testcases/tests/level3/ls/newline03.xml | 43 ++ .../tests/level3/ls/noinputspecified01.xml | 65 ++ .../tests/level3/ls/nooutputspecified01.xml | 67 ++ .../tests/level3/ls/normalizecharacters01.xml | 50 ++ .../tests/level3/ls/normalizecharacters02.xml | 54 ++ .../tests/level3/ls/normalizecharacters03.xml | 52 ++ .../tests/level3/ls/normalizecharacters04.xml | 46 ++ .../testcases/tests/level3/ls/schemalocation01.xml | 70 ++ .../testcases/tests/level3/ls/schemalocation02.xml | 83 +++ .../testcases/tests/level3/ls/schemalocation03.xml | 67 ++ .../testcases/tests/level3/ls/schemalocation04.xml | 71 ++ test/testcases/tests/level3/ls/schematype01.xml | 74 ++ test/testcases/tests/level3/ls/schematype02.xml | 64 ++ test/testcases/tests/level3/ls/schematype03.xml | 64 ++ test/testcases/tests/level3/ls/schematype04.xml | 65 ++ .../tests/level3/ls/splitcdatasections01.xml | 53 ++ .../tests/level3/ls/splitcdatasections02.xml | 76 +++ .../tests/level3/ls/unsupportedencoding01.xml | 64 ++ test/testcases/tests/level3/ls/validate01.xml | 51 ++ test/testcases/tests/level3/ls/validate02.xml | 67 ++ test/testcases/tests/level3/ls/validate03.xml | 51 ++ test/testcases/tests/level3/ls/validate04.xml | 67 ++ test/testcases/tests/level3/ls/validate05.xml | 43 ++ test/testcases/tests/level3/ls/validate06.xml | 51 ++ test/testcases/tests/level3/ls/validate07.xml | 58 ++ test/testcases/tests/level3/ls/validate08.xml | 59 ++ .../tests/level3/ls/validateifschema01.xml | 51 ++ .../tests/level3/ls/validateifschema02.xml | 57 ++ .../tests/level3/ls/validateifschema03.xml | 51 ++ .../tests/level3/ls/validateifschema04.xml | 67 ++ test/testcases/tests/level3/ls/wellformed01.xml | 68 ++ test/testcases/tests/level3/ls/wellformed02.xml | 68 ++ test/testcases/tests/level3/ls/wellformed03.xml | 68 ++ test/testcases/tests/level3/ls/writeToURI1.xml | 69 ++ test/testcases/tests/level3/ls/writeToURI2.xml | 69 ++ .../testcases/tests/level3/ls/xmldeclaration01.xml | 48 ++ .../testcases/tests/level3/ls/xmldeclaration02.xml | 48 ++ test/testcases/tests/level3/validation/.cvsignore | 3 + test/testcases/tests/level3/validation/CVS/Entries | 47 ++ .../tests/level3/validation/CVS/Repository | 1 + test/testcases/tests/level3/validation/CVS/Root | 1 + .../testcases/tests/level3/validation/CVS/Template | 0 .../tests/level3/validation/allowedAttributes.xml | 45 ++ .../tests/level3/validation/allowedChildren.xml | 46 ++ .../level3/validation/allowedFirstChildren.xml | 42 ++ .../level3/validation/allowedNextSiblings.xml | 45 ++ .../tests/level3/validation/allowedParents.xml | 45 ++ .../level3/validation/allowedPreviousSiblings.xml | 44 ++ .../testcases/tests/level3/validation/alltests.xml | 69 ++ .../level3/validation/canAppendChildFalse.xml | 42 ++ .../tests/level3/validation/canAppendChildTrue.xml | 42 ++ .../tests/level3/validation/canAppendData.xml | 43 ++ .../tests/level3/validation/canDeleteData.xml | 43 ++ .../level3/validation/canInsertBeforeFalse.xml | 47 ++ .../level3/validation/canInsertBeforeTrue.xml | 51 ++ .../tests/level3/validation/canInsertData.xml | 44 ++ .../level3/validation/canRemoveAttributeFalse.xml | 40 ++ .../level3/validation/canRemoveAttributeNS.xml | 42 ++ .../level3/validation/canRemoveAttributeNode.xml | 41 ++ .../level3/validation/canRemoveAttributeTrue.xml | 40 ++ .../level3/validation/canRemoveChildFalse.xml | 47 ++ .../tests/level3/validation/canRemoveChildTrue.xml | 46 ++ .../level3/validation/canReplaceChildFalse.xml | 46 ++ .../level3/validation/canReplaceChildTrue.xml | 47 ++ .../level3/validation/canReplaceDataFalse.xml | 43 ++ .../tests/level3/validation/canReplaceDataTrue.xml | 43 ++ .../level3/validation/canSetAttributeFalse.xml | 40 ++ .../tests/level3/validation/canSetAttributeNS.xml | 42 ++ .../level3/validation/canSetAttributeNode.xml | 42 ++ .../level3/validation/canSetAttributeTrue.xml | 40 ++ .../tests/level3/validation/canSetData.xml | 43 ++ .../tests/level3/validation/contentType.xml | 39 ++ .../tests/level3/validation/defaultValue.xml | 42 ++ .../tests/level3/validation/definedElements.xml | 42 ++ .../tests/level3/validation/enumeratedValues.xml | 46 ++ .../tests/level3/validation/files/CVS/Entries | 3 + .../tests/level3/validation/files/CVS/Repository | 1 + .../tests/level3/validation/files/CVS/Root | 1 + .../tests/level3/validation/files/CVS/Template | 0 .../tests/level3/validation/files/book.xml | 10 + .../tests/level3/validation/files/book.xsd | 52 ++ .../tests/level3/validation/getFeature01.xml | 44 ++ .../tests/level3/validation/getFeature02.xml | 41 ++ .../tests/level3/validation/hasFeature01.xml | 39 ++ .../tests/level3/validation/hasFeature02.xml | 40 ++ .../tests/level3/validation/hasFeature03.xml | 42 ++ .../tests/level3/validation/hasFeature04.xml | 41 ++ .../tests/level3/validation/isElementDefined.xml | 43 ++ .../tests/level3/validation/isElementDefinedNS.xml | 43 ++ .../testcases/tests/level3/validation/metadata.xml | 19 + .../tests/level3/validation/nodeValidity.xml | 39 ++ .../tests/level3/validation/requiredAttributes.xml | 44 ++ .../tests/level3/validation/validateDocument.xml | 36 + test/testcases/tests/level3/xpath/.cvsignore | 3 + .../tests/level3/xpath/Attribute_Nodes.xml | 118 ++++ .../tests/level3/xpath/Attribute_Nodes_xmlns.xml | 94 +++ test/testcases/tests/level3/xpath/CVS/Entries | 70 ++ test/testcases/tests/level3/xpath/CVS/Repository | 1 + test/testcases/tests/level3/xpath/CVS/Root | 1 + test/testcases/tests/level3/xpath/CVS/Template | 0 .../testcases/tests/level3/xpath/Comment_Nodes.xml | 104 +++ .../tests/level3/xpath/Conformance_Expressions.xml | 280 ++++++++ .../tests/level3/xpath/Conformance_ID.xml | 98 +++ .../level3/xpath/Conformance_hasFeature_3.xml | 47 ++ .../level3/xpath/Conformance_hasFeature_empty.xml | 47 ++ .../level3/xpath/Conformance_hasFeature_null.xml | 48 ++ .../level3/xpath/Conformance_isSupported_3.xml | 46 ++ .../level3/xpath/Conformance_isSupported_empty.xml | 48 ++ .../level3/xpath/Conformance_isSupported_null.xml | 45 ++ .../testcases/tests/level3/xpath/Element_Nodes.xml | 104 +++ .../level3/xpath/Processing_Instruction_Nodes.xml | 105 +++ test/testcases/tests/level3/xpath/Text_Nodes.xml | 150 +++++ .../tests/level3/xpath/XPathEvaluatorCast01.xml | 36 + ...tor_createExpression_INVALID_EXPRESSION_ERR.xml | 50 ++ ...Evaluator_createExpression_NAMESPACE_ERR_01.xml | 49 ++ ...Evaluator_createExpression_NAMESPACE_ERR_02.xml | 55 ++ .../xpath/XPathEvaluator_createExpression_NS.xml | 53 ++ .../XPathEvaluator_createExpression_no_NS.xml | 46 ++ .../xpath/XPathEvaluator_createNSResolver_all.xml | 110 +++ .../XPathEvaluator_createNSResolver_document.xml | 44 ++ ...hEvaluator_createNSResolver_documentElement.xml | 48 ++ ...thEvaluator_evaluate_INVALID_EXPRESSION_ERR.xml | 56 ++ .../XPathEvaluator_evaluate_NAMESPACE_ERR.xml | 57 ++ .../XPathEvaluator_evaluate_NOT_SUPPORTED_ERR.xml | 58 ++ .../xpath/XPathEvaluator_evaluate_TYPE_ERR.xml | 44 ++ .../XPathEvaluator_evaluate_WRONG_DOCUMENT_ERR.xml | 60 ++ .../xpath/XPathEvaluator_evaluate_document.xml | 46 ++ .../XPathEvaluator_evaluate_documentElement.xml | 46 ++ .../XPathExpression_evaluate_NOT_SUPPORTED_ERR.xml | 64 ++ ...XPathExpression_evaluate_WRONG_DOCUMENT_ERR.xml | 66 ++ .../xpath/XPathExpression_evaluate_document.xml | 58 ++ .../XPathExpression_evaluate_documentElement.xml | 62 ++ ...athNSResolver_lookupNamespaceURI_nist_dmstc.xml | 119 ++++ .../XPathNSResolver_lookupNamespaceURI_null.xml | 86 +++ .../XPathNSResolver_lookupNamespaceURI_prefix.xml | 99 +++ .../XPathNSResolver_lookupNamespaceURI_xml.xml | 88 +++ .../tests/level3/xpath/XPathResult_TYPE_ERR.xml | 457 +++++++++++++ .../xpath/XPathResult_booleanValue_false.xml | 100 +++ .../level3/xpath/XPathResult_booleanValue_true.xml | 100 +++ .../XPathResult_invalidIteratorState_ANY_TYPE.xml | 108 +++ ...nvalidIteratorState_ANY_UNORDERED_NODE_TYPE.xml | 108 +++ ...athResult_invalidIteratorState_BOOLEAN_TYPE.xml | 108 +++ ...nvalidIteratorState_FIRST_ORDERED_NODE_TYPE.xml | 108 +++ ...PathResult_invalidIteratorState_NUMBER_TYPE.xml | 108 +++ ...lidIteratorState_ORDERED_NODE_ITERATOR_TYPE.xml | 116 ++++ ...lidIteratorState_ORDERED_NODE_SNAPSHOT_TYPE.xml | 108 +++ ...PathResult_invalidIteratorState_STRING_TYPE.xml | 108 +++ ...dIteratorState_UNORDERED_NODE_ITERATOR_TYPE.xml | 116 ++++ ...dIteratorState_UNORDERED_NODE_SNAPSHOT_TYPE.xml | 108 +++ .../XPathResult_iterateNext_INVALID_STATE_ERR.xml | 113 ++++ ...ult_iteratorNext_ORDERED_NODE_ITERATOR_TYPE.xml | 160 +++++ ...t_iteratorNext_UNORDERED_NODE_ITERATOR_TYPE.xml | 112 ++++ .../tests/level3/xpath/XPathResult_numberValue.xml | 95 +++ .../tests/level3/xpath/XPathResult_resultType.xml | 179 +++++ ...ult_singleNodeValue_ANY_UNORDERED_NODE_TYPE.xml | 99 +++ ...ult_singleNodeValue_FIRST_ORDERED_NODE_TYPE.xml | 100 +++ ...napshotItem_ORDERED_NODE_SNAPSHOT_TYPE_null.xml | 101 +++ ...apshotItem_ORDERED_NODE_SNAPSHOT_TYPE_order.xml | 151 +++++ ...shotItem_UNORDERED_NODE_SNAPSHOT_TYPE_count.xml | 114 ++++ ...pshotItem_UNORDERED_NODE_SNAPSHOT_TYPE_null.xml | 101 +++ ...t_snapshotLength_ORDERED_NODE_SNAPSHOT_TYPE.xml | 98 +++ ...snapshotLength_UNORDERED_NODE_SNAPSHOT_TYPE.xml | 98 +++ .../tests/level3/xpath/XPathResult_stringValue.xml | 97 +++ test/testcases/tests/level3/xpath/alltests.xml | 89 +++ .../testcases/tests/level3/xpath/dom3xpathents.ent | 16 + .../testcases/tests/level3/xpath/files/CVS/Entries | 11 + .../tests/level3/xpath/files/CVS/Repository | 1 + test/testcases/tests/level3/xpath/files/CVS/Root | 1 + .../tests/level3/xpath/files/CVS/Template | 0 .../tests/level3/xpath/files/internaldtd.svg | 29 + .../tests/level3/xpath/files/internaldtd.xml | 12 + test/testcases/tests/level3/xpath/files/staff.dtd | 17 + test/testcases/tests/level3/xpath/files/staff.svg | 72 ++ test/testcases/tests/level3/xpath/files/staff.xml | 57 ++ .../testcases/tests/level3/xpath/files/staffNS.dtd | 47 ++ .../testcases/tests/level3/xpath/files/staffNS.svg | 73 ++ .../testcases/tests/level3/xpath/files/staffNS.xml | 44 ++ test/testcases/tests/level3/xpath/files/svgtest.js | 0 test/testcases/tests/level3/xpath/files/svgunit.js | 0 test/testcases/tests/level3/xpath/metadata.xml | 19 + test/testcases/tests/submittedtests/CVS/Entries | 1 + test/testcases/tests/submittedtests/CVS/Repository | 1 + test/testcases/tests/submittedtests/CVS/Root | 1 + test/testcases/tests/submittedtests/CVS/Template | 0 .../tests/submittedtests/netscapeHTML/CVS/Entries | 1 + .../submittedtests/netscapeHTML/CVS/Repository | 1 + .../tests/submittedtests/netscapeHTML/CVS/Root | 1 + .../tests/submittedtests/netscapeHTML/CVS/Template | 0 test/testcases/tests/validation/CVS/Entries | 1 + test/testcases/tests/validation/CVS/Repository | 1 + test/testcases/tests/validation/CVS/Root | 1 + test/testcases/tests/validation/CVS/Template | 0 test/testcases/tests/validation/files/CVS/Entries | 1 + .../tests/validation/files/CVS/Repository | 1 + test/testcases/tests/validation/files/CVS/Root | 1 + test/testcases/tests/validation/files/CVS/Template | 0 3060 files changed, 147514 insertions(+) create mode 100644 test/testcases/tests/CVS/Entries create mode 100644 test/testcases/tests/CVS/Repository create mode 100644 test/testcases/tests/CVS/Root create mode 100644 test/testcases/tests/CVS/Template create mode 100644 test/testcases/tests/level1/CVS/Entries create mode 100644 test/testcases/tests/level1/CVS/Repository create mode 100644 test/testcases/tests/level1/CVS/Root create mode 100644 test/testcases/tests/level1/CVS/Template create mode 100644 test/testcases/tests/level1/core/.cvsignore create mode 100644 test/testcases/tests/level1/core/.nodeappendchild.xml.swp create mode 100644 test/testcases/tests/level1/core/CVS/Entries create mode 100644 test/testcases/tests/level1/core/CVS/Repository create mode 100644 test/testcases/tests/level1/core/CVS/Root create mode 100644 test/testcases/tests/level1/core/CVS/Template create mode 100644 test/testcases/tests/level1/core/alltests.xml create mode 100644 test/testcases/tests/level1/core/attrcreatedocumentfragment.xml create mode 100644 test/testcases/tests/level1/core/attrcreatetextnode.xml create mode 100644 test/testcases/tests/level1/core/attrcreatetextnode2.xml create mode 100644 test/testcases/tests/level1/core/attrdefaultvalue.xml create mode 100644 test/testcases/tests/level1/core/attreffectivevalue.xml create mode 100644 test/testcases/tests/level1/core/attrentityreplacement.xml create mode 100644 test/testcases/tests/level1/core/attrname.xml create mode 100644 test/testcases/tests/level1/core/attrnextsiblingnull.xml create mode 100644 test/testcases/tests/level1/core/attrnotspecifiedvalue.xml create mode 100644 test/testcases/tests/level1/core/attrparentnodenull.xml create mode 100644 test/testcases/tests/level1/core/attrprevioussiblingnull.xml create mode 100644 test/testcases/tests/level1/core/attrremovechild1.xml create mode 100644 test/testcases/tests/level1/core/attrreplacechild1.xml create mode 100644 test/testcases/tests/level1/core/attrsetvaluenomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/attrsetvaluenomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/attrspecifiedvalue.xml create mode 100644 test/testcases/tests/level1/core/attrspecifiedvaluechanged.xml create mode 100644 test/testcases/tests/level1/core/attrspecifiedvalueremove.xml create mode 100644 test/testcases/tests/level1/core/cdatasectiongetdata.xml create mode 100644 test/testcases/tests/level1/core/cdatasectionnormalize.xml create mode 100644 test/testcases/tests/level1/core/characterdataappenddata.xml create mode 100644 test/testcases/tests/level1/core/characterdataappenddatagetdata.xml create mode 100644 test/testcases/tests/level1/core/characterdataappenddatanomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/characterdataappenddatanomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/characterdatadeletedatabegining.xml create mode 100644 test/testcases/tests/level1/core/characterdatadeletedataend.xml create mode 100644 test/testcases/tests/level1/core/characterdatadeletedataexceedslength.xml create mode 100644 test/testcases/tests/level1/core/characterdatadeletedatagetlengthanddata.xml create mode 100644 test/testcases/tests/level1/core/characterdatadeletedatamiddle.xml create mode 100644 test/testcases/tests/level1/core/characterdatadeletedatanomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/characterdatadeletedatanomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/characterdatagetdata.xml create mode 100644 test/testcases/tests/level1/core/characterdatagetlength.xml create mode 100644 test/testcases/tests/level1/core/characterdataindexsizeerrdeletedatacountnegative.xml create mode 100644 test/testcases/tests/level1/core/characterdataindexsizeerrdeletedataoffsetgreater.xml create mode 100644 test/testcases/tests/level1/core/characterdataindexsizeerrdeletedataoffsetnegative.xml create mode 100644 test/testcases/tests/level1/core/characterdataindexsizeerrinsertdataoffsetgreater.xml create mode 100644 test/testcases/tests/level1/core/characterdataindexsizeerrinsertdataoffsetnegative.xml create mode 100644 test/testcases/tests/level1/core/characterdataindexsizeerrreplacedatacountnegative.xml create mode 100644 test/testcases/tests/level1/core/characterdataindexsizeerrreplacedataoffsetgreater.xml create mode 100644 test/testcases/tests/level1/core/characterdataindexsizeerrreplacedataoffsetnegative.xml create mode 100644 test/testcases/tests/level1/core/characterdataindexsizeerrsubstringcountnegative.xml create mode 100644 test/testcases/tests/level1/core/characterdataindexsizeerrsubstringnegativeoffset.xml create mode 100644 test/testcases/tests/level1/core/characterdataindexsizeerrsubstringoffsetgreater.xml create mode 100644 test/testcases/tests/level1/core/characterdatainsertdatabeginning.xml create mode 100644 test/testcases/tests/level1/core/characterdatainsertdataend.xml create mode 100644 test/testcases/tests/level1/core/characterdatainsertdatamiddle.xml create mode 100644 test/testcases/tests/level1/core/characterdatainsertdatanomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/characterdatainsertdatanomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/characterdatareplacedatabegining.xml create mode 100644 test/testcases/tests/level1/core/characterdatareplacedataend.xml create mode 100644 test/testcases/tests/level1/core/characterdatareplacedataexceedslengthofarg.xml create mode 100644 test/testcases/tests/level1/core/characterdatareplacedataexceedslengthofdata.xml create mode 100644 test/testcases/tests/level1/core/characterdatareplacedatamiddle.xml create mode 100644 test/testcases/tests/level1/core/characterdatareplacedatanomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/characterdatareplacedatanomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/characterdatasetdatanomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/characterdatasetdatanomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/characterdatasetnodevalue.xml create mode 100644 test/testcases/tests/level1/core/characterdatasubstringexceedsvalue.xml create mode 100644 test/testcases/tests/level1/core/characterdatasubstringvalue.xml create mode 100644 test/testcases/tests/level1/core/commentgetcomment.xml create mode 100644 test/testcases/tests/level1/core/documentcreateattribute.xml create mode 100644 test/testcases/tests/level1/core/documentcreatecdatasection.xml create mode 100644 test/testcases/tests/level1/core/documentcreatecomment.xml create mode 100644 test/testcases/tests/level1/core/documentcreatedocumentfragment.xml create mode 100644 test/testcases/tests/level1/core/documentcreateelement.xml create mode 100644 test/testcases/tests/level1/core/documentcreateelementcasesensitive.xml create mode 100644 test/testcases/tests/level1/core/documentcreateelementdefaultattr.xml create mode 100644 test/testcases/tests/level1/core/documentcreateentityreference.xml create mode 100644 test/testcases/tests/level1/core/documentcreateentityreferenceknown.xml create mode 100644 test/testcases/tests/level1/core/documentcreateprocessinginstruction.xml create mode 100644 test/testcases/tests/level1/core/documentcreatetextnode.xml create mode 100644 test/testcases/tests/level1/core/documentgetdoctype.xml create mode 100644 test/testcases/tests/level1/core/documentgetdoctypenodtd.xml create mode 100644 test/testcases/tests/level1/core/documentgetelementsbytagnamelength.xml create mode 100644 test/testcases/tests/level1/core/documentgetelementsbytagnametotallength.xml create mode 100644 test/testcases/tests/level1/core/documentgetelementsbytagnamevalue.xml create mode 100644 test/testcases/tests/level1/core/documentgetimplementation.xml create mode 100644 test/testcases/tests/level1/core/documentgetrootnode.xml create mode 100644 test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateattribute.xml create mode 100644 test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateelement.xml create mode 100644 test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateentref.xml create mode 100644 test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateentref1.xml create mode 100644 test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreatepi.xml create mode 100644 test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreatepi1.xml create mode 100644 test/testcases/tests/level1/core/documenttypegetdoctype.xml create mode 100644 test/testcases/tests/level1/core/documenttypegetentities.xml create mode 100644 test/testcases/tests/level1/core/documenttypegetentitieslength.xml create mode 100644 test/testcases/tests/level1/core/documenttypegetentitiestype.xml create mode 100644 test/testcases/tests/level1/core/documenttypegetnotations.xml create mode 100644 test/testcases/tests/level1/core/documenttypegetnotationstype.xml create mode 100644 test/testcases/tests/level1/core/domimplementationfeaturenoversion.xml create mode 100644 test/testcases/tests/level1/core/domimplementationfeaturenull.xml create mode 100644 test/testcases/tests/level1/core/domimplementationfeaturexml.xml create mode 100644 test/testcases/tests/level1/core/elementaddnewattribute.xml create mode 100644 test/testcases/tests/level1/core/elementassociatedattribute.xml create mode 100644 test/testcases/tests/level1/core/elementchangeattributevalue.xml create mode 100644 test/testcases/tests/level1/core/elementcreatenewattribute.xml create mode 100644 test/testcases/tests/level1/core/elementgetattributenode.xml create mode 100644 test/testcases/tests/level1/core/elementgetattributenodenull.xml create mode 100644 test/testcases/tests/level1/core/elementgetelementempty.xml create mode 100644 test/testcases/tests/level1/core/elementgetelementsbytagname.xml create mode 100644 test/testcases/tests/level1/core/elementgetelementsbytagnameaccessnodelist.xml create mode 100644 test/testcases/tests/level1/core/elementgetelementsbytagnamenomatch.xml create mode 100644 test/testcases/tests/level1/core/elementgetelementsbytagnamespecialvalue.xml create mode 100644 test/testcases/tests/level1/core/elementgettagname.xml create mode 100644 test/testcases/tests/level1/core/elementinuseattributeerr.xml create mode 100644 test/testcases/tests/level1/core/elementinvalidcharacterexception.xml create mode 100644 test/testcases/tests/level1/core/elementnormalize.xml create mode 100644 test/testcases/tests/level1/core/elementnotfounderr.xml create mode 100644 test/testcases/tests/level1/core/elementremoveattribute.xml create mode 100644 test/testcases/tests/level1/core/elementremoveattributeaftercreate.xml create mode 100644 test/testcases/tests/level1/core/elementremoveattributenode.xml create mode 100644 test/testcases/tests/level1/core/elementremoveattributenodenomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/elementremoveattributenodenomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/elementremoveattributenomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/elementremoveattributenomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/elementremoveattributerestoredefaultvalue.xml create mode 100644 test/testcases/tests/level1/core/elementreplaceattributewithself.xml create mode 100644 test/testcases/tests/level1/core/elementreplaceexistingattribute.xml create mode 100644 test/testcases/tests/level1/core/elementreplaceexistingattributegevalue.xml create mode 100644 test/testcases/tests/level1/core/elementretrieveallattributes.xml create mode 100644 test/testcases/tests/level1/core/elementretrieveattrvalue.xml create mode 100644 test/testcases/tests/level1/core/elementretrievetagname.xml create mode 100644 test/testcases/tests/level1/core/elementsetattributenodenomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/elementsetattributenodenomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/elementsetattributenodenull.xml create mode 100644 test/testcases/tests/level1/core/elementsetattributenomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/elementsetattributenomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/elementwrongdocumenterr.xml create mode 100644 test/testcases/tests/level1/core/entitygetentityname.xml create mode 100644 test/testcases/tests/level1/core/entitygetpublicid.xml create mode 100644 test/testcases/tests/level1/core/entitygetpublicidnull.xml create mode 100644 test/testcases/tests/level1/core/files/.cvsignore create mode 100644 test/testcases/tests/level1/core/files/CVS/Entries create mode 100644 test/testcases/tests/level1/core/files/CVS/Repository create mode 100644 test/testcases/tests/level1/core/files/CVS/Root create mode 100644 test/testcases/tests/level1/core/files/CVS/Template create mode 100644 test/testcases/tests/level1/core/files/hc_nodtdstaff.html create mode 100644 test/testcases/tests/level1/core/files/hc_nodtdstaff.svg create mode 100644 test/testcases/tests/level1/core/files/hc_nodtdstaff.xhtml create mode 100644 test/testcases/tests/level1/core/files/hc_nodtdstaff.xml create mode 100644 test/testcases/tests/level1/core/files/hc_staff.html create mode 100644 test/testcases/tests/level1/core/files/hc_staff.svg create mode 100644 test/testcases/tests/level1/core/files/hc_staff.xhtml create mode 100644 test/testcases/tests/level1/core/files/hc_staff.xml create mode 100644 test/testcases/tests/level1/core/files/staff.dtd create mode 100644 test/testcases/tests/level1/core/files/staff.svg create mode 100644 test/testcases/tests/level1/core/files/staff.xml create mode 100644 test/testcases/tests/level1/core/files/svgtest.js create mode 100644 test/testcases/tests/level1/core/files/svgunit.js create mode 100644 test/testcases/tests/level1/core/files/xhtml1-strict.dtd create mode 100644 test/testcases/tests/level1/core/hc_attrappendchild1.xml create mode 100644 test/testcases/tests/level1/core/hc_attrappendchild2.xml create mode 100644 test/testcases/tests/level1/core/hc_attrappendchild3.xml create mode 100644 test/testcases/tests/level1/core/hc_attrappendchild4.xml create mode 100644 test/testcases/tests/level1/core/hc_attrappendchild5.xml create mode 100644 test/testcases/tests/level1/core/hc_attrappendchild6.xml create mode 100644 test/testcases/tests/level1/core/hc_attrchildnodes1.xml create mode 100644 test/testcases/tests/level1/core/hc_attrchildnodes2.xml create mode 100644 test/testcases/tests/level1/core/hc_attrclonenode1.xml create mode 100644 test/testcases/tests/level1/core/hc_attrcreatedocumentfragment.xml create mode 100644 test/testcases/tests/level1/core/hc_attrcreatetextnode.xml create mode 100644 test/testcases/tests/level1/core/hc_attrcreatetextnode2.xml create mode 100644 test/testcases/tests/level1/core/hc_attreffectivevalue.xml create mode 100644 test/testcases/tests/level1/core/hc_attrfirstchild.xml create mode 100644 test/testcases/tests/level1/core/hc_attrgetvalue1.xml create mode 100644 test/testcases/tests/level1/core/hc_attrgetvalue2.xml create mode 100644 test/testcases/tests/level1/core/hc_attrhaschildnodes.xml create mode 100644 test/testcases/tests/level1/core/hc_attrinsertbefore1.xml create mode 100644 test/testcases/tests/level1/core/hc_attrinsertbefore2.xml create mode 100644 test/testcases/tests/level1/core/hc_attrinsertbefore3.xml create mode 100644 test/testcases/tests/level1/core/hc_attrinsertbefore4.xml create mode 100644 test/testcases/tests/level1/core/hc_attrinsertbefore5.xml create mode 100644 test/testcases/tests/level1/core/hc_attrinsertbefore6.xml create mode 100644 test/testcases/tests/level1/core/hc_attrinsertbefore7.xml create mode 100644 test/testcases/tests/level1/core/hc_attrlastchild.xml create mode 100644 test/testcases/tests/level1/core/hc_attrname.xml create mode 100644 test/testcases/tests/level1/core/hc_attrnextsiblingnull.xml create mode 100644 test/testcases/tests/level1/core/hc_attrnormalize.xml create mode 100644 test/testcases/tests/level1/core/hc_attrparentnodenull.xml create mode 100644 test/testcases/tests/level1/core/hc_attrprevioussiblingnull.xml create mode 100644 test/testcases/tests/level1/core/hc_attrremovechild1.xml create mode 100644 test/testcases/tests/level1/core/hc_attrremovechild2.xml create mode 100644 test/testcases/tests/level1/core/hc_attrreplacechild1.xml create mode 100644 test/testcases/tests/level1/core/hc_attrreplacechild2.xml create mode 100644 test/testcases/tests/level1/core/hc_attrsetvalue1.xml create mode 100644 test/testcases/tests/level1/core/hc_attrsetvalue2.xml create mode 100644 test/testcases/tests/level1/core/hc_attrspecifiedvalue.xml create mode 100644 test/testcases/tests/level1/core/hc_attrspecifiedvaluechanged.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdataappenddata.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdataappenddatagetdata.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatadeletedatabegining.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatadeletedataend.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatadeletedataexceedslength.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatadeletedatagetlengthanddata.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatadeletedatamiddle.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatagetdata.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatagetlength.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdataindexsizeerrdeletedataoffsetgreater.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdataindexsizeerrdeletedataoffsetnegative.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdataindexsizeerrinsertdataoffsetgreater.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdataindexsizeerrinsertdataoffsetnegative.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdataindexsizeerrreplacedataoffsetgreater.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdataindexsizeerrreplacedataoffsetnegative.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdataindexsizeerrsubstringcountnegative.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdataindexsizeerrsubstringnegativeoffset.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdataindexsizeerrsubstringoffsetgreater.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatainsertdatabeginning.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatainsertdataend.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatainsertdatamiddle.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatareplacedatabegining.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatareplacedataend.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatareplacedataexceedslengthofarg.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatareplacedataexceedslengthofdata.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatareplacedatamiddle.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatasetnodevalue.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatasubstringexceedsvalue.xml create mode 100644 test/testcases/tests/level1/core/hc_characterdatasubstringvalue.xml create mode 100644 test/testcases/tests/level1/core/hc_commentgetcomment.xml create mode 100644 test/testcases/tests/level1/core/hc_documentcreateattribute.xml create mode 100644 test/testcases/tests/level1/core/hc_documentcreatecomment.xml create mode 100644 test/testcases/tests/level1/core/hc_documentcreatedocumentfragment.xml create mode 100644 test/testcases/tests/level1/core/hc_documentcreateelement.xml create mode 100644 test/testcases/tests/level1/core/hc_documentcreateelementcasesensitive.xml create mode 100644 test/testcases/tests/level1/core/hc_documentcreatetextnode.xml create mode 100644 test/testcases/tests/level1/core/hc_documentgetdoctype.xml create mode 100644 test/testcases/tests/level1/core/hc_documentgetelementsbytagnamelength.xml create mode 100644 test/testcases/tests/level1/core/hc_documentgetelementsbytagnametotallength.xml create mode 100644 test/testcases/tests/level1/core/hc_documentgetelementsbytagnamevalue.xml create mode 100644 test/testcases/tests/level1/core/hc_documentgetimplementation.xml create mode 100644 test/testcases/tests/level1/core/hc_documentgetrootnode.xml create mode 100644 test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateattribute.xml create mode 100644 test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateattribute1.xml create mode 100644 test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateelement.xml create mode 100644 test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateelement1.xml create mode 100644 test/testcases/tests/level1/core/hc_domimplementationfeaturenoversion.xml create mode 100644 test/testcases/tests/level1/core/hc_domimplementationfeaturenull.xml create mode 100644 test/testcases/tests/level1/core/hc_domimplementationfeaturexml.xml create mode 100644 test/testcases/tests/level1/core/hc_elementaddnewattribute.xml create mode 100644 test/testcases/tests/level1/core/hc_elementassociatedattribute.xml create mode 100644 test/testcases/tests/level1/core/hc_elementchangeattributevalue.xml create mode 100644 test/testcases/tests/level1/core/hc_elementcreatenewattribute.xml create mode 100644 test/testcases/tests/level1/core/hc_elementgetattributenode.xml create mode 100644 test/testcases/tests/level1/core/hc_elementgetattributenodenull.xml create mode 100644 test/testcases/tests/level1/core/hc_elementgetelementempty.xml create mode 100644 test/testcases/tests/level1/core/hc_elementgetelementsbytagname.xml create mode 100644 test/testcases/tests/level1/core/hc_elementgetelementsbytagnameaccessnodelist.xml create mode 100644 test/testcases/tests/level1/core/hc_elementgetelementsbytagnamenomatch.xml create mode 100644 test/testcases/tests/level1/core/hc_elementgetelementsbytagnamespecialvalue.xml create mode 100644 test/testcases/tests/level1/core/hc_elementgettagname.xml create mode 100644 test/testcases/tests/level1/core/hc_elementinuseattributeerr.xml create mode 100644 test/testcases/tests/level1/core/hc_elementinvalidcharacterexception.xml create mode 100644 test/testcases/tests/level1/core/hc_elementinvalidcharacterexception1.xml create mode 100644 test/testcases/tests/level1/core/hc_elementnormalize.xml create mode 100644 test/testcases/tests/level1/core/hc_elementnormalize2.xml create mode 100644 test/testcases/tests/level1/core/hc_elementnotfounderr.xml create mode 100644 test/testcases/tests/level1/core/hc_elementremoveattribute.xml create mode 100644 test/testcases/tests/level1/core/hc_elementremoveattributeaftercreate.xml create mode 100644 test/testcases/tests/level1/core/hc_elementremoveattributenode.xml create mode 100644 test/testcases/tests/level1/core/hc_elementreplaceattributewithself.xml create mode 100644 test/testcases/tests/level1/core/hc_elementreplaceexistingattribute.xml create mode 100644 test/testcases/tests/level1/core/hc_elementreplaceexistingattributegevalue.xml create mode 100644 test/testcases/tests/level1/core/hc_elementretrieveallattributes.xml create mode 100644 test/testcases/tests/level1/core/hc_elementretrieveattrvalue.xml create mode 100644 test/testcases/tests/level1/core/hc_elementretrievetagname.xml create mode 100644 test/testcases/tests/level1/core/hc_elementsetattributenodenull.xml create mode 100644 test/testcases/tests/level1/core/hc_elementwrongdocumenterr.xml create mode 100644 test/testcases/tests/level1/core/hc_entitiesremovenameditem1.xml create mode 100644 test/testcases/tests/level1/core/hc_entitiessetnameditem1.xml create mode 100644 test/testcases/tests/level1/core/hc_namednodemapchildnoderange.xml create mode 100644 test/testcases/tests/level1/core/hc_namednodemapgetnameditem.xml create mode 100644 test/testcases/tests/level1/core/hc_namednodemapinuseattributeerr.xml create mode 100644 test/testcases/tests/level1/core/hc_namednodemapnotfounderr.xml create mode 100644 test/testcases/tests/level1/core/hc_namednodemapnumberofnodes.xml create mode 100644 test/testcases/tests/level1/core/hc_namednodemapremovenameditem.xml create mode 100644 test/testcases/tests/level1/core/hc_namednodemapreturnattrnode.xml create mode 100644 test/testcases/tests/level1/core/hc_namednodemapreturnfirstitem.xml create mode 100644 test/testcases/tests/level1/core/hc_namednodemapreturnlastitem.xml create mode 100644 test/testcases/tests/level1/core/hc_namednodemapreturnnull.xml create mode 100644 test/testcases/tests/level1/core/hc_namednodemapsetnameditem.xml create mode 100644 test/testcases/tests/level1/core/hc_namednodemapsetnameditemreturnvalue.xml create mode 100644 test/testcases/tests/level1/core/hc_namednodemapsetnameditemthatexists.xml create mode 100644 test/testcases/tests/level1/core/hc_namednodemapsetnameditemwithnewvalue.xml create mode 100644 test/testcases/tests/level1/core/hc_namednodemapwrongdocumenterr.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeappendchild.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeappendchildchildexists.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeappendchilddocfragment.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeappendchildgetnodename.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeappendchildinvalidnodetype.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeappendchildnewchilddiffdocument.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeappendchildnodeancestor.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeattributenodeattribute.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeattributenodename.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeattributenodetype.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeattributenodevalue.xml create mode 100644 test/testcases/tests/level1/core/hc_nodechildnodes.xml create mode 100644 test/testcases/tests/level1/core/hc_nodechildnodesappendchild.xml create mode 100644 test/testcases/tests/level1/core/hc_nodechildnodesempty.xml create mode 100644 test/testcases/tests/level1/core/hc_nodecloneattributescopied.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeclonefalsenocopytext.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeclonegetparentnull.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeclonenodefalse.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeclonenodetrue.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeclonetruecopytext.xml create mode 100644 test/testcases/tests/level1/core/hc_nodecommentnodeattributes.xml create mode 100644 test/testcases/tests/level1/core/hc_nodecommentnodename.xml create mode 100644 test/testcases/tests/level1/core/hc_nodecommentnodetype.xml create mode 100644 test/testcases/tests/level1/core/hc_nodecommentnodevalue.xml create mode 100644 test/testcases/tests/level1/core/hc_nodedocumentfragmentnodename.xml create mode 100644 test/testcases/tests/level1/core/hc_nodedocumentfragmentnodetype.xml create mode 100644 test/testcases/tests/level1/core/hc_nodedocumentfragmentnodevalue.xml create mode 100644 test/testcases/tests/level1/core/hc_nodedocumentnodeattribute.xml create mode 100644 test/testcases/tests/level1/core/hc_nodedocumentnodename.xml create mode 100644 test/testcases/tests/level1/core/hc_nodedocumentnodetype.xml create mode 100644 test/testcases/tests/level1/core/hc_nodedocumentnodevalue.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeelementnodeattributes.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeelementnodename.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeelementnodetype.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeelementnodevalue.xml create mode 100644 test/testcases/tests/level1/core/hc_nodegetfirstchild.xml create mode 100644 test/testcases/tests/level1/core/hc_nodegetfirstchildnull.xml create mode 100644 test/testcases/tests/level1/core/hc_nodegetlastchild.xml create mode 100644 test/testcases/tests/level1/core/hc_nodegetlastchildnull.xml create mode 100644 test/testcases/tests/level1/core/hc_nodegetnextsibling.xml create mode 100644 test/testcases/tests/level1/core/hc_nodegetnextsiblingnull.xml create mode 100644 test/testcases/tests/level1/core/hc_nodegetownerdocument.xml create mode 100644 test/testcases/tests/level1/core/hc_nodegetownerdocumentnull.xml create mode 100644 test/testcases/tests/level1/core/hc_nodegetprevioussibling.xml create mode 100644 test/testcases/tests/level1/core/hc_nodegetprevioussiblingnull.xml create mode 100644 test/testcases/tests/level1/core/hc_nodehaschildnodes.xml create mode 100644 test/testcases/tests/level1/core/hc_nodehaschildnodesfalse.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeinsertbefore.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeinsertbeforedocfragment.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeinsertbeforeinvalidnodetype.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeinsertbeforenewchilddiffdocument.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeinsertbeforenewchildexists.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeinsertbeforenodeancestor.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeinsertbeforenodename.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeinsertbeforerefchildnonexistent.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeinsertbeforerefchildnull.xml create mode 100644 test/testcases/tests/level1/core/hc_nodelistindexequalzero.xml create mode 100644 test/testcases/tests/level1/core/hc_nodelistindexgetlength.xml create mode 100644 test/testcases/tests/level1/core/hc_nodelistindexgetlengthofemptylist.xml create mode 100644 test/testcases/tests/level1/core/hc_nodelistindexnotzero.xml create mode 100644 test/testcases/tests/level1/core/hc_nodelistreturnfirstitem.xml create mode 100644 test/testcases/tests/level1/core/hc_nodelistreturnlastitem.xml create mode 100644 test/testcases/tests/level1/core/hc_nodelisttraverselist.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeparentnode.xml create mode 100644 test/testcases/tests/level1/core/hc_nodeparentnodenull.xml create mode 100644 test/testcases/tests/level1/core/hc_noderemovechild.xml create mode 100644 test/testcases/tests/level1/core/hc_noderemovechildgetnodename.xml create mode 100644 test/testcases/tests/level1/core/hc_noderemovechildnode.xml create mode 100644 test/testcases/tests/level1/core/hc_noderemovechildoldchildnonexistent.xml create mode 100644 test/testcases/tests/level1/core/hc_nodereplacechild.xml create mode 100644 test/testcases/tests/level1/core/hc_nodereplacechildinvalidnodetype.xml create mode 100644 test/testcases/tests/level1/core/hc_nodereplacechildnewchilddiffdocument.xml create mode 100644 test/testcases/tests/level1/core/hc_nodereplacechildnewchildexists.xml create mode 100644 test/testcases/tests/level1/core/hc_nodereplacechildnodeancestor.xml create mode 100644 test/testcases/tests/level1/core/hc_nodereplacechildnodename.xml create mode 100644 test/testcases/tests/level1/core/hc_nodereplacechildoldchildnonexistent.xml create mode 100644 test/testcases/tests/level1/core/hc_nodetextnodeattribute.xml create mode 100644 test/testcases/tests/level1/core/hc_nodetextnodename.xml create mode 100644 test/testcases/tests/level1/core/hc_nodetextnodetype.xml create mode 100644 test/testcases/tests/level1/core/hc_nodetextnodevalue.xml create mode 100644 test/testcases/tests/level1/core/hc_nodevalue01.xml create mode 100644 test/testcases/tests/level1/core/hc_nodevalue02.xml create mode 100644 test/testcases/tests/level1/core/hc_nodevalue03.xml create mode 100644 test/testcases/tests/level1/core/hc_nodevalue04.xml create mode 100644 test/testcases/tests/level1/core/hc_nodevalue05.xml create mode 100644 test/testcases/tests/level1/core/hc_nodevalue06.xml create mode 100644 test/testcases/tests/level1/core/hc_nodevalue07.xml create mode 100644 test/testcases/tests/level1/core/hc_nodevalue08.xml create mode 100644 test/testcases/tests/level1/core/hc_notationsremovenameditem1.xml create mode 100644 test/testcases/tests/level1/core/hc_notationssetnameditem1.xml create mode 100644 test/testcases/tests/level1/core/hc_textindexsizeerrnegativeoffset.xml create mode 100644 test/testcases/tests/level1/core/hc_textindexsizeerroffsetoutofbounds.xml create mode 100644 test/testcases/tests/level1/core/hc_textparseintolistofelements.xml create mode 100644 test/testcases/tests/level1/core/hc_textsplittextfour.xml create mode 100644 test/testcases/tests/level1/core/hc_textsplittextone.xml create mode 100644 test/testcases/tests/level1/core/hc_textsplittextthree.xml create mode 100644 test/testcases/tests/level1/core/hc_textsplittexttwo.xml create mode 100644 test/testcases/tests/level1/core/hc_textwithnomarkup.xml create mode 100644 test/testcases/tests/level1/core/metadata.xml create mode 100644 test/testcases/tests/level1/core/namednodemapchildnoderange.xml create mode 100644 test/testcases/tests/level1/core/namednodemapgetnameditem.xml create mode 100644 test/testcases/tests/level1/core/namednodemapinuseattributeerr.xml create mode 100644 test/testcases/tests/level1/core/namednodemapnotfounderr.xml create mode 100644 test/testcases/tests/level1/core/namednodemapnumberofnodes.xml create mode 100644 test/testcases/tests/level1/core/namednodemapremovenameditem.xml create mode 100644 test/testcases/tests/level1/core/namednodemapremovenameditemgetvalue.xml create mode 100644 test/testcases/tests/level1/core/namednodemapremovenameditemreturnnodevalue.xml create mode 100644 test/testcases/tests/level1/core/namednodemapreturnattrnode.xml create mode 100644 test/testcases/tests/level1/core/namednodemapreturnfirstitem.xml create mode 100644 test/testcases/tests/level1/core/namednodemapreturnlastitem.xml create mode 100644 test/testcases/tests/level1/core/namednodemapreturnnull.xml create mode 100644 test/testcases/tests/level1/core/namednodemapsetnameditem.xml create mode 100644 test/testcases/tests/level1/core/namednodemapsetnameditemreturnvalue.xml create mode 100644 test/testcases/tests/level1/core/namednodemapsetnameditemthatexists.xml create mode 100644 test/testcases/tests/level1/core/namednodemapsetnameditemwithnewvalue.xml create mode 100644 test/testcases/tests/level1/core/namednodemapwrongdocumenterr.xml create mode 100644 test/testcases/tests/level1/core/nodeappendchild.xml create mode 100644 test/testcases/tests/level1/core/nodeappendchildchildexists.xml create mode 100644 test/testcases/tests/level1/core/nodeappendchilddocfragment.xml create mode 100644 test/testcases/tests/level1/core/nodeappendchildgetnodename.xml create mode 100644 test/testcases/tests/level1/core/nodeappendchildinvalidnodetype.xml create mode 100644 test/testcases/tests/level1/core/nodeappendchildnewchilddiffdocument.xml create mode 100644 test/testcases/tests/level1/core/nodeappendchildnodeancestor.xml create mode 100644 test/testcases/tests/level1/core/nodeappendchildnomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/nodeappendchildnomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/nodeattributenodeattribute.xml create mode 100644 test/testcases/tests/level1/core/nodeattributenodename.xml create mode 100644 test/testcases/tests/level1/core/nodeattributenodetype.xml create mode 100644 test/testcases/tests/level1/core/nodeattributenodevalue.xml create mode 100644 test/testcases/tests/level1/core/nodecdatasectionnodeattribute.xml create mode 100644 test/testcases/tests/level1/core/nodecdatasectionnodename.xml create mode 100644 test/testcases/tests/level1/core/nodecdatasectionnodetype.xml create mode 100644 test/testcases/tests/level1/core/nodecdatasectionnodevalue.xml create mode 100644 test/testcases/tests/level1/core/nodechildnodes.xml create mode 100644 test/testcases/tests/level1/core/nodechildnodesappendchild.xml create mode 100644 test/testcases/tests/level1/core/nodechildnodesempty.xml create mode 100644 test/testcases/tests/level1/core/nodecloneattributescopied.xml create mode 100644 test/testcases/tests/level1/core/nodeclonefalsenocopytext.xml create mode 100644 test/testcases/tests/level1/core/nodeclonegetparentnull.xml create mode 100644 test/testcases/tests/level1/core/nodeclonenodefalse.xml create mode 100644 test/testcases/tests/level1/core/nodeclonenodetrue.xml create mode 100644 test/testcases/tests/level1/core/nodeclonetruecopytext.xml create mode 100644 test/testcases/tests/level1/core/nodecommentnodeattributes.xml create mode 100644 test/testcases/tests/level1/core/nodecommentnodename.xml create mode 100644 test/testcases/tests/level1/core/nodecommentnodetype.xml create mode 100644 test/testcases/tests/level1/core/nodecommentnodevalue.xml create mode 100644 test/testcases/tests/level1/core/nodedocumentfragmentnodename.xml create mode 100644 test/testcases/tests/level1/core/nodedocumentfragmentnodetype.xml create mode 100644 test/testcases/tests/level1/core/nodedocumentfragmentnodevalue.xml create mode 100644 test/testcases/tests/level1/core/nodedocumentnodeattribute.xml create mode 100644 test/testcases/tests/level1/core/nodedocumentnodename.xml create mode 100644 test/testcases/tests/level1/core/nodedocumentnodetype.xml create mode 100644 test/testcases/tests/level1/core/nodedocumentnodevalue.xml create mode 100644 test/testcases/tests/level1/core/nodedocumenttypenodename.xml create mode 100644 test/testcases/tests/level1/core/nodedocumenttypenodetype.xml create mode 100644 test/testcases/tests/level1/core/nodedocumenttypenodevalue.xml create mode 100644 test/testcases/tests/level1/core/nodeelementnodeattributes.xml create mode 100644 test/testcases/tests/level1/core/nodeelementnodename.xml create mode 100644 test/testcases/tests/level1/core/nodeelementnodetype.xml create mode 100644 test/testcases/tests/level1/core/nodeelementnodevalue.xml create mode 100644 test/testcases/tests/level1/core/nodeentitynodeattributes.xml create mode 100644 test/testcases/tests/level1/core/nodeentitynodename.xml create mode 100644 test/testcases/tests/level1/core/nodeentitynodetype.xml create mode 100644 test/testcases/tests/level1/core/nodeentitynodevalue.xml create mode 100644 test/testcases/tests/level1/core/nodeentityreferencenodeattributes.xml create mode 100644 test/testcases/tests/level1/core/nodeentityreferencenodename.xml create mode 100644 test/testcases/tests/level1/core/nodeentityreferencenodetype.xml create mode 100644 test/testcases/tests/level1/core/nodeentityreferencenodevalue.xml create mode 100644 test/testcases/tests/level1/core/nodeentitysetnodevalue.xml create mode 100644 test/testcases/tests/level1/core/nodegetfirstchild.xml create mode 100644 test/testcases/tests/level1/core/nodegetfirstchildnull.xml create mode 100644 test/testcases/tests/level1/core/nodegetlastchild.xml create mode 100644 test/testcases/tests/level1/core/nodegetlastchildnull.xml create mode 100644 test/testcases/tests/level1/core/nodegetnextsibling.xml create mode 100644 test/testcases/tests/level1/core/nodegetnextsiblingnull.xml create mode 100644 test/testcases/tests/level1/core/nodegetownerdocument.xml create mode 100644 test/testcases/tests/level1/core/nodegetownerdocumentnull.xml create mode 100644 test/testcases/tests/level1/core/nodegetprevioussibling.xml create mode 100644 test/testcases/tests/level1/core/nodegetprevioussiblingnull.xml create mode 100644 test/testcases/tests/level1/core/nodehaschildnodes.xml create mode 100644 test/testcases/tests/level1/core/nodehaschildnodesfalse.xml create mode 100644 test/testcases/tests/level1/core/nodeinsertbefore.xml create mode 100644 test/testcases/tests/level1/core/nodeinsertbeforedocfragment.xml create mode 100644 test/testcases/tests/level1/core/nodeinsertbeforeinvalidnodetype.xml create mode 100644 test/testcases/tests/level1/core/nodeinsertbeforenewchilddiffdocument.xml create mode 100644 test/testcases/tests/level1/core/nodeinsertbeforenewchildexists.xml create mode 100644 test/testcases/tests/level1/core/nodeinsertbeforenodeancestor.xml create mode 100644 test/testcases/tests/level1/core/nodeinsertbeforenodename.xml create mode 100644 test/testcases/tests/level1/core/nodeinsertbeforenomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/nodeinsertbeforenomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/nodeinsertbeforerefchildnonexistent.xml create mode 100644 test/testcases/tests/level1/core/nodeinsertbeforerefchildnull.xml create mode 100644 test/testcases/tests/level1/core/nodelistindexequalzero.xml create mode 100644 test/testcases/tests/level1/core/nodelistindexgetlength.xml create mode 100644 test/testcases/tests/level1/core/nodelistindexgetlengthofemptylist.xml create mode 100644 test/testcases/tests/level1/core/nodelistindexnotzero.xml create mode 100644 test/testcases/tests/level1/core/nodelistreturnfirstitem.xml create mode 100644 test/testcases/tests/level1/core/nodelistreturnlastitem.xml create mode 100644 test/testcases/tests/level1/core/nodelisttraverselist.xml create mode 100644 test/testcases/tests/level1/core/nodenotationnodeattributes.xml create mode 100644 test/testcases/tests/level1/core/nodenotationnodename.xml create mode 100644 test/testcases/tests/level1/core/nodenotationnodetype.xml create mode 100644 test/testcases/tests/level1/core/nodenotationnodevalue.xml create mode 100644 test/testcases/tests/level1/core/nodeparentnode.xml create mode 100644 test/testcases/tests/level1/core/nodeparentnodenull.xml create mode 100644 test/testcases/tests/level1/core/nodeprocessinginstructionnodeattributes.xml create mode 100644 test/testcases/tests/level1/core/nodeprocessinginstructionnodename.xml create mode 100644 test/testcases/tests/level1/core/nodeprocessinginstructionnodetype.xml create mode 100644 test/testcases/tests/level1/core/nodeprocessinginstructionnodevalue.xml create mode 100644 test/testcases/tests/level1/core/nodeprocessinginstructionsetnodevalue.xml create mode 100644 test/testcases/tests/level1/core/noderemovechild.xml create mode 100644 test/testcases/tests/level1/core/noderemovechildgetnodename.xml create mode 100644 test/testcases/tests/level1/core/noderemovechildnode.xml create mode 100644 test/testcases/tests/level1/core/noderemovechildnomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/noderemovechildnomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/noderemovechildoldchildnonexistent.xml create mode 100644 test/testcases/tests/level1/core/nodereplacechild.xml create mode 100644 test/testcases/tests/level1/core/nodereplacechildinvalidnodetype.xml create mode 100644 test/testcases/tests/level1/core/nodereplacechildnewchilddiffdocument.xml create mode 100644 test/testcases/tests/level1/core/nodereplacechildnewchildexists.xml create mode 100644 test/testcases/tests/level1/core/nodereplacechildnodeancestor.xml create mode 100644 test/testcases/tests/level1/core/nodereplacechildnodename.xml create mode 100644 test/testcases/tests/level1/core/nodereplacechildnomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/nodereplacechildnomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/nodereplacechildoldchildnonexistent.xml create mode 100644 test/testcases/tests/level1/core/nodesetnodevaluenomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/nodesetnodevaluenomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/nodetextnodeattribute.xml create mode 100644 test/testcases/tests/level1/core/nodetextnodename.xml create mode 100644 test/testcases/tests/level1/core/nodetextnodetype.xml create mode 100644 test/testcases/tests/level1/core/nodetextnodevalue.xml create mode 100644 test/testcases/tests/level1/core/nodevalue01.xml create mode 100644 test/testcases/tests/level1/core/nodevalue02.xml create mode 100644 test/testcases/tests/level1/core/nodevalue03.xml create mode 100644 test/testcases/tests/level1/core/nodevalue04.xml create mode 100644 test/testcases/tests/level1/core/nodevalue05.xml create mode 100644 test/testcases/tests/level1/core/nodevalue06.xml create mode 100644 test/testcases/tests/level1/core/nodevalue07.xml create mode 100644 test/testcases/tests/level1/core/nodevalue08.xml create mode 100644 test/testcases/tests/level1/core/nodevalue09.xml create mode 100644 test/testcases/tests/level1/core/notationgetnotationname.xml create mode 100644 test/testcases/tests/level1/core/notationgetpublicid.xml create mode 100644 test/testcases/tests/level1/core/notationgetpublicidnull.xml create mode 100644 test/testcases/tests/level1/core/notationgetsystemid.xml create mode 100644 test/testcases/tests/level1/core/notationgetsystemidnull.xml create mode 100644 test/testcases/tests/level1/core/processinginstructiongetdata.xml create mode 100644 test/testcases/tests/level1/core/processinginstructiongettarget.xml create mode 100644 test/testcases/tests/level1/core/processinginstructionsetdatanomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/processinginstructionsetdatanomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/textindexsizeerrnegativeoffset.xml create mode 100644 test/testcases/tests/level1/core/textindexsizeerroffsetoutofbounds.xml create mode 100644 test/testcases/tests/level1/core/textparseintolistofelements.xml create mode 100644 test/testcases/tests/level1/core/textsplittextfour.xml create mode 100644 test/testcases/tests/level1/core/textsplittextnomodificationallowederr.xml create mode 100644 test/testcases/tests/level1/core/textsplittextnomodificationallowederrEE.xml create mode 100644 test/testcases/tests/level1/core/textsplittextone.xml create mode 100644 test/testcases/tests/level1/core/textsplittextthree.xml create mode 100644 test/testcases/tests/level1/core/textsplittexttwo.xml create mode 100644 test/testcases/tests/level1/core/textwithnomarkup.xml create mode 100644 test/testcases/tests/level1/html/.cvsignore create mode 100644 test/testcases/tests/level1/html/CVS/Entries create mode 100644 test/testcases/tests/level1/html/CVS/Repository create mode 100644 test/testcases/tests/level1/html/CVS/Root create mode 100644 test/testcases/tests/level1/html/CVS/Template create mode 100644 test/testcases/tests/level1/html/HTMLAnchorElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLAnchorElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLAnchorElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLAnchorElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLAnchorElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLAnchorElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLAnchorElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLAnchorElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLAnchorElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLAnchorElement10.xml create mode 100644 test/testcases/tests/level1/html/HTMLAnchorElement11.xml create mode 100644 test/testcases/tests/level1/html/HTMLAnchorElement12.xml create mode 100644 test/testcases/tests/level1/html/HTMLAnchorElement13.xml create mode 100644 test/testcases/tests/level1/html/HTMLAnchorElement14.xml create mode 100644 test/testcases/tests/level1/html/HTMLAppletElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLAppletElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLAppletElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLAppletElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLAppletElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLAppletElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLAppletElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLAppletElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLAppletElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLAppletElement10.xml create mode 100644 test/testcases/tests/level1/html/HTMLAppletElement11.xml create mode 100644 test/testcases/tests/level1/html/HTMLAreaElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLAreaElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLAreaElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLAreaElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLAreaElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLAreaElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLAreaElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLAreaElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLBRElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLBaseElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLBaseElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLBaseFontElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLBaseFontElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLBaseFontElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLBodyElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLBodyElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLBodyElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLBodyElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLBodyElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLBodyElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLButtonElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLButtonElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLButtonElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLButtonElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLButtonElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLButtonElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLButtonElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLButtonElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLCollection01.xml create mode 100644 test/testcases/tests/level1/html/HTMLCollection02.xml create mode 100644 test/testcases/tests/level1/html/HTMLCollection03.xml create mode 100644 test/testcases/tests/level1/html/HTMLCollection04.xml create mode 100644 test/testcases/tests/level1/html/HTMLCollection05.xml create mode 100644 test/testcases/tests/level1/html/HTMLCollection06.xml create mode 100644 test/testcases/tests/level1/html/HTMLCollection07.xml create mode 100644 test/testcases/tests/level1/html/HTMLCollection08.xml create mode 100644 test/testcases/tests/level1/html/HTMLCollection09.xml create mode 100644 test/testcases/tests/level1/html/HTMLCollection10.xml create mode 100644 test/testcases/tests/level1/html/HTMLCollection11.xml create mode 100644 test/testcases/tests/level1/html/HTMLCollection12.xml create mode 100644 test/testcases/tests/level1/html/HTMLDirectoryElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLDivElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLDlistElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument01.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument02.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument03.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument04.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument05.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument07.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument08.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument09.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument10.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument11.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument12.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument13.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument14.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument15.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument16.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument17.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument18.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument19.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument20.xml create mode 100644 test/testcases/tests/level1/html/HTMLDocument21.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement10.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement100.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement101.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement102.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement103.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement104.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement105.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement106.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement107.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement108.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement109.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement11.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement110.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement111.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement112.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement113.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement114.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement115.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement116.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement117.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement118.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement119.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement12.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement120.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement121.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement122.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement123.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement124.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement125.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement126.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement127.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement128.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement129.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement13.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement130.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement131.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement132.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement133.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement134.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement135.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement136.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement137.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement138.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement139.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement14.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement140.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement141.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement142.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement143.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement144.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement145.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement15.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement16.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement17.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement18.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement19.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement20.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement21.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement22.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement23.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement24.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement25.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement26.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement27.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement28.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement29.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement30.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement31.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement32.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement33.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement34.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement35.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement36.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement37.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement38.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement39.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement40.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement41.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement42.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement43.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement44.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement45.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement46.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement47.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement48.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement49.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement50.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement51.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement52.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement53.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement54.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement55.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement56.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement57.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement58.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement59.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement60.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement61.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement62.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement63.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement64.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement65.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement66.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement67.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement68.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement69.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement70.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement71.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement72.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement73.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement74.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement75.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement76.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement77.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement78.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement79.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement80.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement81.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement82.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement83.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement84.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement85.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement86.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement87.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement88.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement89.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement90.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement91.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement92.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement93.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement94.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement95.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement96.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement97.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement98.xml create mode 100644 test/testcases/tests/level1/html/HTMLElement99.xml create mode 100644 test/testcases/tests/level1/html/HTMLFieldSetElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLFieldSetElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLFontElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLFontElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLFontElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLFormElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLFormElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLFormElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLFormElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLFormElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLFormElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLFormElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLFormElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLFormElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLFormElement10.xml create mode 100644 test/testcases/tests/level1/html/HTMLFrameElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLFrameElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLFrameElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLFrameElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLFrameElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLFrameElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLFrameElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLFrameElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLFrameSetElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLFrameSetElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLHRElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLHRElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLHRElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLHRElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLHeadElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLHeadingElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLHeadingElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLHeadingElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLHeadingElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLHeadingElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLHeadingElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLHtmlElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLIFrameElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLIFrameElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLIFrameElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLIFrameElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLIFrameElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLIFrameElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLIFrameElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLIFrameElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLIFrameElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLIFrameElement10.xml create mode 100644 test/testcases/tests/level1/html/HTMLImageElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLImageElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLImageElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLImageElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLImageElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLImageElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLImageElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLImageElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLImageElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLImageElement10.xml create mode 100644 test/testcases/tests/level1/html/HTMLImageElement11.xml create mode 100644 test/testcases/tests/level1/html/HTMLImageElement12.xml create mode 100644 test/testcases/tests/level1/html/HTMLImageElement14.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement10.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement11.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement12.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement13.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement14.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement15.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement16.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement17.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement18.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement19.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement20.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement21.xml create mode 100644 test/testcases/tests/level1/html/HTMLInputElement22.xml create mode 100644 test/testcases/tests/level1/html/HTMLIsIndexElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLIsIndexElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLIsIndexElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLLIElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLLIElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLLabelElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLLabelElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLLabelElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLLabelElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLLegendElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLLegendElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLLegendElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLLegendElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLLinkElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLLinkElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLLinkElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLLinkElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLLinkElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLLinkElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLLinkElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLLinkElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLLinkElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLMapElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLMapElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLMenuElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLMetaElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLMetaElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLMetaElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLMetaElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLModElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLModElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLModElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLModElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLOListElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLOListElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLOListElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement10.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement11.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement12.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement13.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement14.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement15.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement16.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement17.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement18.xml create mode 100644 test/testcases/tests/level1/html/HTMLObjectElement19.xml create mode 100644 test/testcases/tests/level1/html/HTMLOptGroupElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLOptGroupElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLOptionElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLOptionElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLOptionElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLOptionElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLOptionElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLOptionElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLOptionElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLOptionElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLOptionElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLParagraphElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLParamElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLParamElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLParamElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLParamElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLPreElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLQuoteElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLQuoteElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLScriptElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLScriptElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLScriptElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLScriptElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLScriptElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLScriptElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLScriptElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement10.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement11.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement12.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement13.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement14.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement15.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement16.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement17.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement18.xml create mode 100644 test/testcases/tests/level1/html/HTMLSelectElement19.xml create mode 100644 test/testcases/tests/level1/html/HTMLStyleElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLStyleElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLStyleElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCaptionElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement10.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement11.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement12.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement13.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement14.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement15.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement16.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement17.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement18.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement19.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement20.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement21.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement22.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement23.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement24.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement25.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement26.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement27.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement28.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement29.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableCellElement30.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableColElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableColElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableColElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableColElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableColElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableColElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableColElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableColElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableColElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableColElement10.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableColElement11.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableColElement12.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement10.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement11.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement12.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement13.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement14.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement15.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement16.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement17.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement18.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement19.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement20.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement21.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement22.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement23.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement24.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement25.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement26.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement27.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement28.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement29.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement30.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement31.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement32.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableElement33.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableRowElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableRowElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableRowElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableRowElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableRowElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableRowElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableRowElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableRowElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableRowElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableRowElement10.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableRowElement11.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableRowElement12.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableRowElement13.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableRowElement14.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement10.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement11.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement12.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement13.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement14.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement15.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement16.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement17.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement18.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement19.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement20.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement21.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement22.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement23.xml create mode 100644 test/testcases/tests/level1/html/HTMLTableSectionElement24.xml create mode 100644 test/testcases/tests/level1/html/HTMLTextAreaElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLTextAreaElement02.xml create mode 100644 test/testcases/tests/level1/html/HTMLTextAreaElement03.xml create mode 100644 test/testcases/tests/level1/html/HTMLTextAreaElement04.xml create mode 100644 test/testcases/tests/level1/html/HTMLTextAreaElement05.xml create mode 100644 test/testcases/tests/level1/html/HTMLTextAreaElement06.xml create mode 100644 test/testcases/tests/level1/html/HTMLTextAreaElement07.xml create mode 100644 test/testcases/tests/level1/html/HTMLTextAreaElement08.xml create mode 100644 test/testcases/tests/level1/html/HTMLTextAreaElement09.xml create mode 100644 test/testcases/tests/level1/html/HTMLTextAreaElement10.xml create mode 100644 test/testcases/tests/level1/html/HTMLTextAreaElement11.xml create mode 100644 test/testcases/tests/level1/html/HTMLTextAreaElement12.xml create mode 100644 test/testcases/tests/level1/html/HTMLTextAreaElement13.xml create mode 100644 test/testcases/tests/level1/html/HTMLTextAreaElement14.xml create mode 100644 test/testcases/tests/level1/html/HTMLTextAreaElement15.xml create mode 100644 test/testcases/tests/level1/html/HTMLTitleElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLUListElement01.xml create mode 100644 test/testcases/tests/level1/html/HTMLUListElement02.xml create mode 100644 test/testcases/tests/level1/html/alltests.xml create mode 100644 test/testcases/tests/level1/html/anchor01.xml create mode 100644 test/testcases/tests/level1/html/anchor02.xml create mode 100644 test/testcases/tests/level1/html/anchor03.xml create mode 100644 test/testcases/tests/level1/html/anchor04.xml create mode 100644 test/testcases/tests/level1/html/anchor05.xml create mode 100644 test/testcases/tests/level1/html/anchor06.xml create mode 100644 test/testcases/tests/level1/html/area01.xml create mode 100644 test/testcases/tests/level1/html/area02.xml create mode 100644 test/testcases/tests/level1/html/area03.xml create mode 100644 test/testcases/tests/level1/html/area04.xml create mode 100644 test/testcases/tests/level1/html/basefont01.xml create mode 100644 test/testcases/tests/level1/html/body01.xml create mode 100644 test/testcases/tests/level1/html/button01.xml create mode 100644 test/testcases/tests/level1/html/button02.xml create mode 100644 test/testcases/tests/level1/html/button03.xml create mode 100644 test/testcases/tests/level1/html/button04.xml create mode 100644 test/testcases/tests/level1/html/button05.xml create mode 100644 test/testcases/tests/level1/html/button06.xml create mode 100644 test/testcases/tests/level1/html/button07.xml create mode 100644 test/testcases/tests/level1/html/button08.xml create mode 100644 test/testcases/tests/level1/html/button09.xml create mode 100644 test/testcases/tests/level1/html/dlist01.xml create mode 100644 test/testcases/tests/level1/html/doc01.xml create mode 100644 test/testcases/tests/level1/html/files/.cvsignore create mode 100644 test/testcases/tests/level1/html/files/CVS/Entries create mode 100644 test/testcases/tests/level1/html/files/CVS/Repository create mode 100644 test/testcases/tests/level1/html/files/CVS/Root create mode 100644 test/testcases/tests/level1/html/files/CVS/Template create mode 100644 test/testcases/tests/level1/html/files/anchor.html create mode 100644 test/testcases/tests/level1/html/files/anchor.xhtml create mode 100644 test/testcases/tests/level1/html/files/anchor.xml create mode 100644 test/testcases/tests/level1/html/files/anchor2.html create mode 100644 test/testcases/tests/level1/html/files/anchor2.xhtml create mode 100644 test/testcases/tests/level1/html/files/anchor2.xml create mode 100644 test/testcases/tests/level1/html/files/applet.html create mode 100644 test/testcases/tests/level1/html/files/applet.xhtml create mode 100644 test/testcases/tests/level1/html/files/applet.xml create mode 100644 test/testcases/tests/level1/html/files/applet2.html create mode 100644 test/testcases/tests/level1/html/files/applet2.xhtml create mode 100644 test/testcases/tests/level1/html/files/applet2.xml create mode 100644 test/testcases/tests/level1/html/files/area.html create mode 100644 test/testcases/tests/level1/html/files/area.xhtml create mode 100644 test/testcases/tests/level1/html/files/area.xml create mode 100644 test/testcases/tests/level1/html/files/area2.html create mode 100644 test/testcases/tests/level1/html/files/area2.xhtml create mode 100644 test/testcases/tests/level1/html/files/area2.xml create mode 100644 test/testcases/tests/level1/html/files/base.html create mode 100644 test/testcases/tests/level1/html/files/base.xhtml create mode 100644 test/testcases/tests/level1/html/files/base.xml create mode 100644 test/testcases/tests/level1/html/files/base2.html create mode 100644 test/testcases/tests/level1/html/files/base2.xhtml create mode 100644 test/testcases/tests/level1/html/files/base2.xml create mode 100644 test/testcases/tests/level1/html/files/basefont.html create mode 100644 test/testcases/tests/level1/html/files/basefont.xhtml create mode 100644 test/testcases/tests/level1/html/files/basefont.xml create mode 100644 test/testcases/tests/level1/html/files/body.html create mode 100644 test/testcases/tests/level1/html/files/body.xhtml create mode 100644 test/testcases/tests/level1/html/files/body.xml create mode 100644 test/testcases/tests/level1/html/files/br.html create mode 100644 test/testcases/tests/level1/html/files/br.xhtml create mode 100644 test/testcases/tests/level1/html/files/br.xml create mode 100644 test/testcases/tests/level1/html/files/button.html create mode 100644 test/testcases/tests/level1/html/files/button.xhtml create mode 100644 test/testcases/tests/level1/html/files/button.xml create mode 100644 test/testcases/tests/level1/html/files/collection.html create mode 100644 test/testcases/tests/level1/html/files/collection.xhtml create mode 100644 test/testcases/tests/level1/html/files/collection.xml create mode 100644 test/testcases/tests/level1/html/files/directory.html create mode 100644 test/testcases/tests/level1/html/files/directory.xhtml create mode 100644 test/testcases/tests/level1/html/files/directory.xml create mode 100644 test/testcases/tests/level1/html/files/div.html create mode 100644 test/testcases/tests/level1/html/files/div.xhtml create mode 100644 test/testcases/tests/level1/html/files/div.xml create mode 100644 test/testcases/tests/level1/html/files/dl.html create mode 100644 test/testcases/tests/level1/html/files/dl.xhtml create mode 100644 test/testcases/tests/level1/html/files/dl.xml create mode 100644 test/testcases/tests/level1/html/files/document.html create mode 100644 test/testcases/tests/level1/html/files/document.xhtml create mode 100644 test/testcases/tests/level1/html/files/document.xml create mode 100644 test/testcases/tests/level1/html/files/element.html create mode 100644 test/testcases/tests/level1/html/files/element.xhtml create mode 100644 test/testcases/tests/level1/html/files/element.xml create mode 100644 test/testcases/tests/level1/html/files/fieldset.html create mode 100644 test/testcases/tests/level1/html/files/fieldset.xhtml create mode 100644 test/testcases/tests/level1/html/files/fieldset.xml create mode 100644 test/testcases/tests/level1/html/files/font.html create mode 100644 test/testcases/tests/level1/html/files/font.xhtml create mode 100644 test/testcases/tests/level1/html/files/font.xml create mode 100644 test/testcases/tests/level1/html/files/form.html create mode 100644 test/testcases/tests/level1/html/files/form.xhtml create mode 100644 test/testcases/tests/level1/html/files/form.xml create mode 100644 test/testcases/tests/level1/html/files/form2.html create mode 100644 test/testcases/tests/level1/html/files/form2.xhtml create mode 100644 test/testcases/tests/level1/html/files/form2.xml create mode 100644 test/testcases/tests/level1/html/files/form3.html create mode 100644 test/testcases/tests/level1/html/files/form3.xhtml create mode 100644 test/testcases/tests/level1/html/files/form3.xml create mode 100644 test/testcases/tests/level1/html/files/frame.html create mode 100644 test/testcases/tests/level1/html/files/frame.xhtml create mode 100644 test/testcases/tests/level1/html/files/frame.xml create mode 100644 test/testcases/tests/level1/html/files/frameset.html create mode 100644 test/testcases/tests/level1/html/files/frameset.xhtml create mode 100644 test/testcases/tests/level1/html/files/frameset.xml create mode 100644 test/testcases/tests/level1/html/files/head.html create mode 100644 test/testcases/tests/level1/html/files/head.xhtml create mode 100644 test/testcases/tests/level1/html/files/head.xml create mode 100644 test/testcases/tests/level1/html/files/heading.html create mode 100644 test/testcases/tests/level1/html/files/heading.xhtml create mode 100644 test/testcases/tests/level1/html/files/heading.xml create mode 100644 test/testcases/tests/level1/html/files/hr.html create mode 100644 test/testcases/tests/level1/html/files/hr.xhtml create mode 100644 test/testcases/tests/level1/html/files/hr.xml create mode 100644 test/testcases/tests/level1/html/files/html.html create mode 100644 test/testcases/tests/level1/html/files/html.xhtml create mode 100644 test/testcases/tests/level1/html/files/html.xml create mode 100644 test/testcases/tests/level1/html/files/iframe.html create mode 100644 test/testcases/tests/level1/html/files/iframe.xhtml create mode 100644 test/testcases/tests/level1/html/files/iframe.xml create mode 100644 test/testcases/tests/level1/html/files/img.html create mode 100644 test/testcases/tests/level1/html/files/img.xhtml create mode 100644 test/testcases/tests/level1/html/files/img.xml create mode 100644 test/testcases/tests/level1/html/files/input.html create mode 100644 test/testcases/tests/level1/html/files/input.xhtml create mode 100644 test/testcases/tests/level1/html/files/input.xml create mode 100644 test/testcases/tests/level1/html/files/isindex.html create mode 100644 test/testcases/tests/level1/html/files/isindex.xhtml create mode 100644 test/testcases/tests/level1/html/files/isindex.xml create mode 100644 test/testcases/tests/level1/html/files/label.html create mode 100644 test/testcases/tests/level1/html/files/label.xhtml create mode 100644 test/testcases/tests/level1/html/files/label.xml create mode 100644 test/testcases/tests/level1/html/files/legend.html create mode 100644 test/testcases/tests/level1/html/files/legend.xhtml create mode 100644 test/testcases/tests/level1/html/files/legend.xml create mode 100644 test/testcases/tests/level1/html/files/li.html create mode 100644 test/testcases/tests/level1/html/files/li.xhtml create mode 100644 test/testcases/tests/level1/html/files/li.xml create mode 100644 test/testcases/tests/level1/html/files/link.html create mode 100644 test/testcases/tests/level1/html/files/link.xhtml create mode 100644 test/testcases/tests/level1/html/files/link.xml create mode 100644 test/testcases/tests/level1/html/files/link2.html create mode 100644 test/testcases/tests/level1/html/files/link2.xhtml create mode 100644 test/testcases/tests/level1/html/files/link2.xml create mode 100644 test/testcases/tests/level1/html/files/map.html create mode 100644 test/testcases/tests/level1/html/files/map.xhtml create mode 100644 test/testcases/tests/level1/html/files/map.xml create mode 100644 test/testcases/tests/level1/html/files/menu.html create mode 100644 test/testcases/tests/level1/html/files/menu.xhtml create mode 100644 test/testcases/tests/level1/html/files/menu.xml create mode 100644 test/testcases/tests/level1/html/files/meta.html create mode 100644 test/testcases/tests/level1/html/files/meta.xhtml create mode 100644 test/testcases/tests/level1/html/files/meta.xml create mode 100644 test/testcases/tests/level1/html/files/mod.html create mode 100644 test/testcases/tests/level1/html/files/mod.xhtml create mode 100644 test/testcases/tests/level1/html/files/mod.xml create mode 100644 test/testcases/tests/level1/html/files/object.html create mode 100644 test/testcases/tests/level1/html/files/object.xhtml create mode 100644 test/testcases/tests/level1/html/files/object.xml create mode 100644 test/testcases/tests/level1/html/files/object2.html create mode 100644 test/testcases/tests/level1/html/files/object2.xhtml create mode 100644 test/testcases/tests/level1/html/files/object2.xml create mode 100644 test/testcases/tests/level1/html/files/olist.html create mode 100644 test/testcases/tests/level1/html/files/olist.xhtml create mode 100644 test/testcases/tests/level1/html/files/olist.xml create mode 100644 test/testcases/tests/level1/html/files/optgroup.html create mode 100644 test/testcases/tests/level1/html/files/optgroup.xhtml create mode 100644 test/testcases/tests/level1/html/files/optgroup.xml create mode 100644 test/testcases/tests/level1/html/files/option.html create mode 100644 test/testcases/tests/level1/html/files/option.xhtml create mode 100644 test/testcases/tests/level1/html/files/option.xml create mode 100644 test/testcases/tests/level1/html/files/paragraph.html create mode 100644 test/testcases/tests/level1/html/files/paragraph.xhtml create mode 100644 test/testcases/tests/level1/html/files/paragraph.xml create mode 100644 test/testcases/tests/level1/html/files/param.html create mode 100644 test/testcases/tests/level1/html/files/param.xhtml create mode 100644 test/testcases/tests/level1/html/files/param.xml create mode 100644 test/testcases/tests/level1/html/files/pre.html create mode 100644 test/testcases/tests/level1/html/files/pre.xhtml create mode 100644 test/testcases/tests/level1/html/files/pre.xml create mode 100644 test/testcases/tests/level1/html/files/quote.html create mode 100644 test/testcases/tests/level1/html/files/quote.xhtml create mode 100644 test/testcases/tests/level1/html/files/quote.xml create mode 100644 test/testcases/tests/level1/html/files/right.png create mode 100644 test/testcases/tests/level1/html/files/script.html create mode 100644 test/testcases/tests/level1/html/files/script.xhtml create mode 100644 test/testcases/tests/level1/html/files/script.xml create mode 100644 test/testcases/tests/level1/html/files/select.html create mode 100644 test/testcases/tests/level1/html/files/select.xhtml create mode 100644 test/testcases/tests/level1/html/files/select.xml create mode 100644 test/testcases/tests/level1/html/files/style.html create mode 100644 test/testcases/tests/level1/html/files/style.xhtml create mode 100644 test/testcases/tests/level1/html/files/style.xml create mode 100644 test/testcases/tests/level1/html/files/table.html create mode 100644 test/testcases/tests/level1/html/files/table.xhtml create mode 100644 test/testcases/tests/level1/html/files/table.xml create mode 100644 test/testcases/tests/level1/html/files/table1.html create mode 100644 test/testcases/tests/level1/html/files/table1.xhtml create mode 100644 test/testcases/tests/level1/html/files/table1.xml create mode 100644 test/testcases/tests/level1/html/files/tablecaption.html create mode 100644 test/testcases/tests/level1/html/files/tablecaption.xhtml create mode 100644 test/testcases/tests/level1/html/files/tablecaption.xml create mode 100644 test/testcases/tests/level1/html/files/tablecell.html create mode 100644 test/testcases/tests/level1/html/files/tablecell.xhtml create mode 100644 test/testcases/tests/level1/html/files/tablecell.xml create mode 100644 test/testcases/tests/level1/html/files/tablecol.html create mode 100644 test/testcases/tests/level1/html/files/tablecol.xhtml create mode 100644 test/testcases/tests/level1/html/files/tablecol.xml create mode 100644 test/testcases/tests/level1/html/files/tablerow.html create mode 100644 test/testcases/tests/level1/html/files/tablerow.xhtml create mode 100644 test/testcases/tests/level1/html/files/tablerow.xml create mode 100644 test/testcases/tests/level1/html/files/tablesection.html create mode 100644 test/testcases/tests/level1/html/files/tablesection.xhtml create mode 100644 test/testcases/tests/level1/html/files/tablesection.xml create mode 100644 test/testcases/tests/level1/html/files/textarea.html create mode 100644 test/testcases/tests/level1/html/files/textarea.xhtml create mode 100644 test/testcases/tests/level1/html/files/textarea.xml create mode 100644 test/testcases/tests/level1/html/files/title.html create mode 100644 test/testcases/tests/level1/html/files/title.xhtml create mode 100644 test/testcases/tests/level1/html/files/title.xml create mode 100644 test/testcases/tests/level1/html/files/ulist.html create mode 100644 test/testcases/tests/level1/html/files/ulist.xhtml create mode 100644 test/testcases/tests/level1/html/files/ulist.xml create mode 100644 test/testcases/tests/level1/html/files/w3c_main.png create mode 100644 test/testcases/tests/level1/html/hasFeature01.xml create mode 100644 test/testcases/tests/level1/html/index.htm create mode 100644 test/testcases/tests/level1/html/metadata.xml create mode 100644 test/testcases/tests/level1/html/object01.xml create mode 100644 test/testcases/tests/level1/html/object02.xml create mode 100644 test/testcases/tests/level1/html/object03.xml create mode 100644 test/testcases/tests/level1/html/object04.xml create mode 100644 test/testcases/tests/level1/html/object05.xml create mode 100644 test/testcases/tests/level1/html/object06.xml create mode 100644 test/testcases/tests/level1/html/object07.xml create mode 100644 test/testcases/tests/level1/html/object08.xml create mode 100644 test/testcases/tests/level1/html/object09.xml create mode 100644 test/testcases/tests/level1/html/object10.xml create mode 100644 test/testcases/tests/level1/html/object11.xml create mode 100644 test/testcases/tests/level1/html/object12.xml create mode 100644 test/testcases/tests/level1/html/object13.xml create mode 100644 test/testcases/tests/level1/html/object14.xml create mode 100644 test/testcases/tests/level1/html/object15.xml create mode 100644 test/testcases/tests/level1/html/table01.xml create mode 100644 test/testcases/tests/level1/html/table02.xml create mode 100644 test/testcases/tests/level1/html/table03.xml create mode 100644 test/testcases/tests/level1/html/table04.xml create mode 100644 test/testcases/tests/level1/html/table06.xml create mode 100644 test/testcases/tests/level1/html/table07.xml create mode 100644 test/testcases/tests/level1/html/table08.xml create mode 100644 test/testcases/tests/level1/html/table09.xml create mode 100644 test/testcases/tests/level1/html/table10.xml create mode 100644 test/testcases/tests/level1/html/table12.xml create mode 100644 test/testcases/tests/level1/html/table15.xml create mode 100644 test/testcases/tests/level1/html/table17.xml create mode 100644 test/testcases/tests/level1/html/table18.xml create mode 100644 test/testcases/tests/level1/html/table19.xml create mode 100644 test/testcases/tests/level1/html/table20.xml create mode 100644 test/testcases/tests/level1/html/table21.xml create mode 100644 test/testcases/tests/level1/html/table22.xml create mode 100644 test/testcases/tests/level1/html/table23.xml create mode 100644 test/testcases/tests/level1/html/table24.xml create mode 100644 test/testcases/tests/level1/html/table25.xml create mode 100644 test/testcases/tests/level1/html/table26.xml create mode 100644 test/testcases/tests/level1/html/table27.xml create mode 100644 test/testcases/tests/level1/html/table28.xml create mode 100644 test/testcases/tests/level1/html/table29.xml create mode 100644 test/testcases/tests/level1/html/table30.xml create mode 100644 test/testcases/tests/level1/html/table31.xml create mode 100644 test/testcases/tests/level1/html/table32.xml create mode 100644 test/testcases/tests/level1/html/table33.xml create mode 100644 test/testcases/tests/level1/html/table34.xml create mode 100644 test/testcases/tests/level1/html/table35.xml create mode 100644 test/testcases/tests/level1/html/table36.xml create mode 100644 test/testcases/tests/level1/html/table37.xml create mode 100644 test/testcases/tests/level1/html/table38.xml create mode 100644 test/testcases/tests/level1/html/table39.xml create mode 100644 test/testcases/tests/level1/html/table40.xml create mode 100644 test/testcases/tests/level1/html/table41.xml create mode 100644 test/testcases/tests/level1/html/table42.xml create mode 100644 test/testcases/tests/level1/html/table43.xml create mode 100644 test/testcases/tests/level1/html/table44.xml create mode 100644 test/testcases/tests/level1/html/table45.xml create mode 100644 test/testcases/tests/level1/html/table46.xml create mode 100644 test/testcases/tests/level1/html/table47.xml create mode 100644 test/testcases/tests/level1/html/table48.xml create mode 100644 test/testcases/tests/level1/html/table49.xml create mode 100644 test/testcases/tests/level1/html/table50.xml create mode 100644 test/testcases/tests/level1/html/table51.xml create mode 100644 test/testcases/tests/level1/html/table52.xml create mode 100644 test/testcases/tests/level1/html/table53.xml create mode 100644 test/testcases/tests/level2/CVS/Entries create mode 100644 test/testcases/tests/level2/CVS/Repository create mode 100644 test/testcases/tests/level2/CVS/Root create mode 100644 test/testcases/tests/level2/CVS/Template create mode 100644 test/testcases/tests/level2/core/.cvsignore create mode 100644 test/testcases/tests/level2/core/CVS/Entries create mode 100644 test/testcases/tests/level2/core/CVS/Repository create mode 100644 test/testcases/tests/level2/core/CVS/Root create mode 100644 test/testcases/tests/level2/core/CVS/Template create mode 100644 test/testcases/tests/level2/core/alltests.xml create mode 100644 test/testcases/tests/level2/core/attrgetownerelement01.xml create mode 100644 test/testcases/tests/level2/core/attrgetownerelement02.xml create mode 100644 test/testcases/tests/level2/core/attrgetownerelement03.xml create mode 100644 test/testcases/tests/level2/core/attrgetownerelement04.xml create mode 100644 test/testcases/tests/level2/core/attrgetownerelement05.xml create mode 100644 test/testcases/tests/level2/core/createAttributeNS01.xml create mode 100644 test/testcases/tests/level2/core/createAttributeNS02.xml create mode 100644 test/testcases/tests/level2/core/createAttributeNS03.xml create mode 100644 test/testcases/tests/level2/core/createAttributeNS04.xml create mode 100644 test/testcases/tests/level2/core/createAttributeNS05.xml create mode 100644 test/testcases/tests/level2/core/createAttributeNS06.xml create mode 100644 test/testcases/tests/level2/core/createDocument01.xml create mode 100644 test/testcases/tests/level2/core/createDocument02.xml create mode 100644 test/testcases/tests/level2/core/createDocument03.xml create mode 100644 test/testcases/tests/level2/core/createDocument04.xml create mode 100644 test/testcases/tests/level2/core/createDocument05.xml create mode 100644 test/testcases/tests/level2/core/createDocument06.xml create mode 100644 test/testcases/tests/level2/core/createDocument07.xml create mode 100644 test/testcases/tests/level2/core/createDocument08.xml create mode 100644 test/testcases/tests/level2/core/createDocumentType01.xml create mode 100644 test/testcases/tests/level2/core/createDocumentType02.xml create mode 100644 test/testcases/tests/level2/core/createDocumentType03.xml create mode 100644 test/testcases/tests/level2/core/createDocumentType04.xml create mode 100644 test/testcases/tests/level2/core/createElementNS01.xml create mode 100644 test/testcases/tests/level2/core/createElementNS02.xml create mode 100644 test/testcases/tests/level2/core/createElementNS03.xml create mode 100644 test/testcases/tests/level2/core/createElementNS04.xml create mode 100644 test/testcases/tests/level2/core/createElementNS05.xml create mode 100644 test/testcases/tests/level2/core/createElementNS06.xml create mode 100644 test/testcases/tests/level2/core/documentcreateattributeNS01.xml create mode 100644 test/testcases/tests/level2/core/documentcreateattributeNS02.xml create mode 100644 test/testcases/tests/level2/core/documentcreateattributeNS03.xml create mode 100644 test/testcases/tests/level2/core/documentcreateattributeNS04.xml create mode 100644 test/testcases/tests/level2/core/documentcreateattributeNS05.xml create mode 100644 test/testcases/tests/level2/core/documentcreateattributeNS06.xml create mode 100644 test/testcases/tests/level2/core/documentcreateattributeNS07.xml create mode 100644 test/testcases/tests/level2/core/documentcreateelementNS01.xml create mode 100644 test/testcases/tests/level2/core/documentcreateelementNS02.xml create mode 100644 test/testcases/tests/level2/core/documentcreateelementNS05.xml create mode 100644 test/testcases/tests/level2/core/documentcreateelementNS06.xml create mode 100644 test/testcases/tests/level2/core/documentgetelementbyid01.xml create mode 100644 test/testcases/tests/level2/core/documentgetelementsbytagnameNS01.xml create mode 100644 test/testcases/tests/level2/core/documentgetelementsbytagnameNS02.xml create mode 100644 test/testcases/tests/level2/core/documentgetelementsbytagnameNS03.xml create mode 100644 test/testcases/tests/level2/core/documentgetelementsbytagnameNS04.xml create mode 100644 test/testcases/tests/level2/core/documentgetelementsbytagnameNS05.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode01.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode02.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode03.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode04.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode05.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode06.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode07.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode08.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode09.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode10.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode11.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode12.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode13.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode14.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode15.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode17.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode18.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode19.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode20.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode21.xml create mode 100644 test/testcases/tests/level2/core/documentimportnode22.xml create mode 100644 test/testcases/tests/level2/core/documenttypeinternalSubset01.xml create mode 100644 test/testcases/tests/level2/core/documenttypepublicid01.xml create mode 100644 test/testcases/tests/level2/core/documenttypesystemid01.xml create mode 100644 test/testcases/tests/level2/core/domimplementationcreatedocument03.xml create mode 100644 test/testcases/tests/level2/core/domimplementationcreatedocument04.xml create mode 100644 test/testcases/tests/level2/core/domimplementationcreatedocument05.xml create mode 100644 test/testcases/tests/level2/core/domimplementationcreatedocument07.xml create mode 100644 test/testcases/tests/level2/core/domimplementationcreatedocumenttype01.xml create mode 100644 test/testcases/tests/level2/core/domimplementationcreatedocumenttype02.xml create mode 100644 test/testcases/tests/level2/core/domimplementationcreatedocumenttype04.xml create mode 100644 test/testcases/tests/level2/core/domimplementationfeaturecore.xml create mode 100644 test/testcases/tests/level2/core/domimplementationfeaturexmlversion2.xml create mode 100644 test/testcases/tests/level2/core/domimplementationhasfeature01.xml create mode 100644 test/testcases/tests/level2/core/domimplementationhasfeature02.xml create mode 100644 test/testcases/tests/level2/core/elementgetattributenodens01.xml create mode 100644 test/testcases/tests/level2/core/elementgetattributenodens02.xml create mode 100644 test/testcases/tests/level2/core/elementgetattributenodens03.xml create mode 100644 test/testcases/tests/level2/core/elementgetattributens02.xml create mode 100644 test/testcases/tests/level2/core/elementgetelementsbytagnamens02.xml create mode 100644 test/testcases/tests/level2/core/elementgetelementsbytagnamens04.xml create mode 100644 test/testcases/tests/level2/core/elementgetelementsbytagnamens05.xml create mode 100644 test/testcases/tests/level2/core/elementhasattribute01.xml create mode 100644 test/testcases/tests/level2/core/elementhasattribute02.xml create mode 100644 test/testcases/tests/level2/core/elementhasattribute03.xml create mode 100644 test/testcases/tests/level2/core/elementhasattribute04.xml create mode 100644 test/testcases/tests/level2/core/elementhasattributens01.xml create mode 100644 test/testcases/tests/level2/core/elementhasattributens02.xml create mode 100644 test/testcases/tests/level2/core/elementhasattributens03.xml create mode 100644 test/testcases/tests/level2/core/elementremoveattributens01.xml create mode 100644 test/testcases/tests/level2/core/elementsetattributenodens01.xml create mode 100644 test/testcases/tests/level2/core/elementsetattributenodens02.xml create mode 100644 test/testcases/tests/level2/core/elementsetattributenodens03.xml create mode 100644 test/testcases/tests/level2/core/elementsetattributenodens04.xml create mode 100644 test/testcases/tests/level2/core/elementsetattributenodens05.xml create mode 100644 test/testcases/tests/level2/core/elementsetattributenodens06.xml create mode 100644 test/testcases/tests/level2/core/elementsetattributens01.xml create mode 100644 test/testcases/tests/level2/core/elementsetattributens02.xml create mode 100644 test/testcases/tests/level2/core/elementsetattributens03.xml create mode 100644 test/testcases/tests/level2/core/elementsetattributens04.xml create mode 100644 test/testcases/tests/level2/core/elementsetattributens05.xml create mode 100644 test/testcases/tests/level2/core/elementsetattributens08.xml create mode 100644 test/testcases/tests/level2/core/elementsetattributensurinull.xml create mode 100644 test/testcases/tests/level2/core/files/.cvsignore create mode 100644 test/testcases/tests/level2/core/files/CVS/Entries create mode 100644 test/testcases/tests/level2/core/files/CVS/Repository create mode 100644 test/testcases/tests/level2/core/files/CVS/Root create mode 100644 test/testcases/tests/level2/core/files/CVS/Template create mode 100644 test/testcases/tests/level2/core/files/hc_staff.html create mode 100644 test/testcases/tests/level2/core/files/hc_staff.svg create mode 100644 test/testcases/tests/level2/core/files/hc_staff.xhtml create mode 100644 test/testcases/tests/level2/core/files/hc_staff.xml create mode 100644 test/testcases/tests/level2/core/files/internalSubset01.js create mode 100644 test/testcases/tests/level2/core/files/nodtdstaff.svg create mode 100644 test/testcases/tests/level2/core/files/nodtdstaff.xml create mode 100644 test/testcases/tests/level2/core/files/staff.dtd create mode 100644 test/testcases/tests/level2/core/files/staff.svg create mode 100644 test/testcases/tests/level2/core/files/staff.xml create mode 100644 test/testcases/tests/level2/core/files/staff2.dtd create mode 100644 test/testcases/tests/level2/core/files/staff2.svg create mode 100644 test/testcases/tests/level2/core/files/staff2.xml create mode 100644 test/testcases/tests/level2/core/files/staffNS.dtd create mode 100644 test/testcases/tests/level2/core/files/staffNS.svg create mode 100644 test/testcases/tests/level2/core/files/staffNS.xml create mode 100644 test/testcases/tests/level2/core/files/svgtest.js create mode 100644 test/testcases/tests/level2/core/files/svgunit.js create mode 100644 test/testcases/tests/level2/core/files/xhtml1-strict.dtd create mode 100644 test/testcases/tests/level2/core/getAttributeNS01.xml create mode 100644 test/testcases/tests/level2/core/getAttributeNS02.xml create mode 100644 test/testcases/tests/level2/core/getAttributeNS03.xml create mode 100644 test/testcases/tests/level2/core/getAttributeNS04.xml create mode 100644 test/testcases/tests/level2/core/getAttributeNS05.xml create mode 100644 test/testcases/tests/level2/core/getAttributeNodeNS01.xml create mode 100644 test/testcases/tests/level2/core/getAttributeNodeNS02.xml create mode 100644 test/testcases/tests/level2/core/getElementById01.xml create mode 100644 test/testcases/tests/level2/core/getElementById02.xml create mode 100644 test/testcases/tests/level2/core/getElementsByTagNameNS01.xml create mode 100644 test/testcases/tests/level2/core/getElementsByTagNameNS02.xml create mode 100644 test/testcases/tests/level2/core/getElementsByTagNameNS03.xml create mode 100644 test/testcases/tests/level2/core/getElementsByTagNameNS04.xml create mode 100644 test/testcases/tests/level2/core/getElementsByTagNameNS05.xml create mode 100644 test/testcases/tests/level2/core/getElementsByTagNameNS06.xml create mode 100644 test/testcases/tests/level2/core/getElementsByTagNameNS07.xml create mode 100644 test/testcases/tests/level2/core/getElementsByTagNameNS08.xml create mode 100644 test/testcases/tests/level2/core/getElementsByTagNameNS09.xml create mode 100644 test/testcases/tests/level2/core/getElementsByTagNameNS10.xml create mode 100644 test/testcases/tests/level2/core/getElementsByTagNameNS11.xml create mode 100644 test/testcases/tests/level2/core/getElementsByTagNameNS12.xml create mode 100644 test/testcases/tests/level2/core/getElementsByTagNameNS13.xml create mode 100644 test/testcases/tests/level2/core/getElementsByTagNameNS14.xml create mode 100644 test/testcases/tests/level2/core/getNamedItemNS01.xml create mode 100644 test/testcases/tests/level2/core/getNamedItemNS02.xml create mode 100644 test/testcases/tests/level2/core/getNamedItemNS03.xml create mode 100644 test/testcases/tests/level2/core/getNamedItemNS04.xml create mode 100644 test/testcases/tests/level2/core/hasAttribute01.xml create mode 100644 test/testcases/tests/level2/core/hasAttribute02.xml create mode 100644 test/testcases/tests/level2/core/hasAttribute03.xml create mode 100644 test/testcases/tests/level2/core/hasAttribute04.xml create mode 100644 test/testcases/tests/level2/core/hasAttributeNS01.xml create mode 100644 test/testcases/tests/level2/core/hasAttributeNS02.xml create mode 100644 test/testcases/tests/level2/core/hasAttributeNS03.xml create mode 100644 test/testcases/tests/level2/core/hasAttributeNS04.xml create mode 100644 test/testcases/tests/level2/core/hasAttributeNS05.xml create mode 100644 test/testcases/tests/level2/core/hasAttributes01.xml create mode 100644 test/testcases/tests/level2/core/hasAttributes02.xml create mode 100644 test/testcases/tests/level2/core/hc_entitiesremovenameditemns1.xml create mode 100644 test/testcases/tests/level2/core/hc_entitiessetnameditemns1.xml create mode 100644 test/testcases/tests/level2/core/hc_namednodemapinvalidtype1.xml create mode 100644 test/testcases/tests/level2/core/hc_nodedocumentfragmentnormalize1.xml create mode 100644 test/testcases/tests/level2/core/hc_nodedocumentfragmentnormalize2.xml create mode 100644 test/testcases/tests/level2/core/hc_notationsremovenameditemns1.xml create mode 100644 test/testcases/tests/level2/core/hc_notationssetnameditemns1.xml create mode 100644 test/testcases/tests/level2/core/importNode01.xml create mode 100644 test/testcases/tests/level2/core/importNode02.xml create mode 100644 test/testcases/tests/level2/core/importNode03.xml create mode 100644 test/testcases/tests/level2/core/importNode04.xml create mode 100644 test/testcases/tests/level2/core/importNode05.xml create mode 100644 test/testcases/tests/level2/core/importNode06.xml create mode 100644 test/testcases/tests/level2/core/importNode07.xml create mode 100644 test/testcases/tests/level2/core/importNode08.xml create mode 100644 test/testcases/tests/level2/core/importNode09.xml create mode 100644 test/testcases/tests/level2/core/importNode10.xml create mode 100644 test/testcases/tests/level2/core/importNode11.xml create mode 100644 test/testcases/tests/level2/core/importNode12.xml create mode 100644 test/testcases/tests/level2/core/importNode13.xml create mode 100644 test/testcases/tests/level2/core/importNode14.xml create mode 100644 test/testcases/tests/level2/core/importNode15.xml create mode 100644 test/testcases/tests/level2/core/importNode16.xml create mode 100644 test/testcases/tests/level2/core/importNode17.xml create mode 100644 test/testcases/tests/level2/core/internalSubset01.xml create mode 100644 test/testcases/tests/level2/core/isSupported01.xml create mode 100644 test/testcases/tests/level2/core/isSupported02.xml create mode 100644 test/testcases/tests/level2/core/isSupported04.xml create mode 100644 test/testcases/tests/level2/core/isSupported05.xml create mode 100644 test/testcases/tests/level2/core/isSupported06.xml create mode 100644 test/testcases/tests/level2/core/isSupported07.xml create mode 100644 test/testcases/tests/level2/core/isSupported09.xml create mode 100644 test/testcases/tests/level2/core/isSupported10.xml create mode 100644 test/testcases/tests/level2/core/isSupported11.xml create mode 100644 test/testcases/tests/level2/core/isSupported12.xml create mode 100644 test/testcases/tests/level2/core/isSupported13.xml create mode 100644 test/testcases/tests/level2/core/isSupported14.xml create mode 100644 test/testcases/tests/level2/core/localName01.xml create mode 100644 test/testcases/tests/level2/core/localName02.xml create mode 100644 test/testcases/tests/level2/core/localName03.xml create mode 100644 test/testcases/tests/level2/core/localName04.xml create mode 100644 test/testcases/tests/level2/core/metadata.xml create mode 100644 test/testcases/tests/level2/core/namednodemapgetnameditemns01.xml create mode 100644 test/testcases/tests/level2/core/namednodemapgetnameditemns02.xml create mode 100644 test/testcases/tests/level2/core/namednodemapgetnameditemns03.xml create mode 100644 test/testcases/tests/level2/core/namednodemapgetnameditemns04.xml create mode 100644 test/testcases/tests/level2/core/namednodemapgetnameditemns05.xml create mode 100644 test/testcases/tests/level2/core/namednodemapgetnameditemns06.xml create mode 100644 test/testcases/tests/level2/core/namednodemapremovenameditemns01.xml create mode 100644 test/testcases/tests/level2/core/namednodemapremovenameditemns02.xml create mode 100644 test/testcases/tests/level2/core/namednodemapremovenameditemns03.xml create mode 100644 test/testcases/tests/level2/core/namednodemapremovenameditemns04.xml create mode 100644 test/testcases/tests/level2/core/namednodemapremovenameditemns05.xml create mode 100644 test/testcases/tests/level2/core/namednodemapremovenameditemns06.xml create mode 100644 test/testcases/tests/level2/core/namednodemapremovenameditemns07.xml create mode 100644 test/testcases/tests/level2/core/namednodemapremovenameditemns08.xml create mode 100644 test/testcases/tests/level2/core/namednodemapremovenameditemns09.xml create mode 100644 test/testcases/tests/level2/core/namednodemapsetnameditemns01.xml create mode 100644 test/testcases/tests/level2/core/namednodemapsetnameditemns02.xml create mode 100644 test/testcases/tests/level2/core/namednodemapsetnameditemns03.xml create mode 100644 test/testcases/tests/level2/core/namednodemapsetnameditemns04.xml create mode 100644 test/testcases/tests/level2/core/namednodemapsetnameditemns05.xml create mode 100644 test/testcases/tests/level2/core/namednodemapsetnameditemns06.xml create mode 100644 test/testcases/tests/level2/core/namednodemapsetnameditemns07.xml create mode 100644 test/testcases/tests/level2/core/namednodemapsetnameditemns08.xml create mode 100644 test/testcases/tests/level2/core/namednodemapsetnameditemns09.xml create mode 100644 test/testcases/tests/level2/core/namednodemapsetnameditemns10.xml create mode 100644 test/testcases/tests/level2/core/namednodemapsetnameditemns11.xml create mode 100644 test/testcases/tests/level2/core/namespaceURI01.xml create mode 100644 test/testcases/tests/level2/core/namespaceURI02.xml create mode 100644 test/testcases/tests/level2/core/namespaceURI03.xml create mode 100644 test/testcases/tests/level2/core/namespaceURI04.xml create mode 100644 test/testcases/tests/level2/core/nodegetlocalname03.xml create mode 100644 test/testcases/tests/level2/core/nodegetnamespaceuri03.xml create mode 100644 test/testcases/tests/level2/core/nodegetownerdocument01.xml create mode 100644 test/testcases/tests/level2/core/nodegetownerdocument02.xml create mode 100644 test/testcases/tests/level2/core/nodegetprefix03.xml create mode 100644 test/testcases/tests/level2/core/nodehasattributes01.xml create mode 100644 test/testcases/tests/level2/core/nodehasattributes02.xml create mode 100644 test/testcases/tests/level2/core/nodehasattributes03.xml create mode 100644 test/testcases/tests/level2/core/nodehasattributes04.xml create mode 100644 test/testcases/tests/level2/core/nodeissupported01.xml create mode 100644 test/testcases/tests/level2/core/nodeissupported02.xml create mode 100644 test/testcases/tests/level2/core/nodeissupported03.xml create mode 100644 test/testcases/tests/level2/core/nodeissupported04.xml create mode 100644 test/testcases/tests/level2/core/nodeissupported05.xml create mode 100644 test/testcases/tests/level2/core/nodenormalize01.xml create mode 100644 test/testcases/tests/level2/core/nodesetprefix01.xml create mode 100644 test/testcases/tests/level2/core/nodesetprefix02.xml create mode 100644 test/testcases/tests/level2/core/nodesetprefix03.xml create mode 100644 test/testcases/tests/level2/core/nodesetprefix04.xml create mode 100644 test/testcases/tests/level2/core/nodesetprefix05.xml create mode 100644 test/testcases/tests/level2/core/nodesetprefix06.xml create mode 100644 test/testcases/tests/level2/core/nodesetprefix07.xml create mode 100644 test/testcases/tests/level2/core/nodesetprefix08.xml create mode 100644 test/testcases/tests/level2/core/nodesetprefix09.xml create mode 100644 test/testcases/tests/level2/core/normalize01.xml create mode 100644 test/testcases/tests/level2/core/ownerDocument01.xml create mode 100644 test/testcases/tests/level2/core/ownerElement01.xml create mode 100644 test/testcases/tests/level2/core/ownerElement02.xml create mode 100644 test/testcases/tests/level2/core/prefix01.xml create mode 100644 test/testcases/tests/level2/core/prefix02.xml create mode 100644 test/testcases/tests/level2/core/prefix03.xml create mode 100644 test/testcases/tests/level2/core/prefix04.xml create mode 100644 test/testcases/tests/level2/core/prefix05.xml create mode 100644 test/testcases/tests/level2/core/prefix06.xml create mode 100644 test/testcases/tests/level2/core/prefix07.xml create mode 100644 test/testcases/tests/level2/core/prefix08.xml create mode 100644 test/testcases/tests/level2/core/prefix09.xml create mode 100644 test/testcases/tests/level2/core/prefix10.xml create mode 100644 test/testcases/tests/level2/core/prefix11.xml create mode 100644 test/testcases/tests/level2/core/publicId01.xml create mode 100644 test/testcases/tests/level2/core/removeAttributeNS01.xml create mode 100644 test/testcases/tests/level2/core/removeAttributeNS02.xml create mode 100644 test/testcases/tests/level2/core/removeNamedItemNS01.xml create mode 100644 test/testcases/tests/level2/core/removeNamedItemNS02.xml create mode 100644 test/testcases/tests/level2/core/removeNamedItemNS03.xml create mode 100644 test/testcases/tests/level2/core/setAttributeNS01.xml create mode 100644 test/testcases/tests/level2/core/setAttributeNS02.xml create mode 100644 test/testcases/tests/level2/core/setAttributeNS03.xml create mode 100644 test/testcases/tests/level2/core/setAttributeNS04.xml create mode 100644 test/testcases/tests/level2/core/setAttributeNS05.xml create mode 100644 test/testcases/tests/level2/core/setAttributeNS06.xml create mode 100644 test/testcases/tests/level2/core/setAttributeNS07.xml create mode 100644 test/testcases/tests/level2/core/setAttributeNS09.xml create mode 100644 test/testcases/tests/level2/core/setAttributeNS10.xml create mode 100644 test/testcases/tests/level2/core/setAttributeNodeNS01.xml create mode 100644 test/testcases/tests/level2/core/setAttributeNodeNS02.xml create mode 100644 test/testcases/tests/level2/core/setAttributeNodeNS03.xml create mode 100644 test/testcases/tests/level2/core/setAttributeNodeNS04.xml create mode 100644 test/testcases/tests/level2/core/setAttributeNodeNS05.xml create mode 100644 test/testcases/tests/level2/core/setNamedItemNS01.xml create mode 100644 test/testcases/tests/level2/core/setNamedItemNS02.xml create mode 100644 test/testcases/tests/level2/core/setNamedItemNS03.xml create mode 100644 test/testcases/tests/level2/core/setNamedItemNS04.xml create mode 100644 test/testcases/tests/level2/core/setNamedItemNS05.xml create mode 100644 test/testcases/tests/level2/core/systemId01.xml create mode 100644 test/testcases/tests/level2/events/.cvsignore create mode 100644 test/testcases/tests/level2/events/CVS/Entries create mode 100644 test/testcases/tests/level2/events/CVS/Repository create mode 100644 test/testcases/tests/level2/events/CVS/Root create mode 100644 test/testcases/tests/level2/events/CVS/Template create mode 100644 test/testcases/tests/level2/events/DocumentEventCast01.xml create mode 100644 test/testcases/tests/level2/events/EventTargetCast01.xml create mode 100644 test/testcases/tests/level2/events/alltests.xml create mode 100644 test/testcases/tests/level2/events/createEvent01.xml create mode 100644 test/testcases/tests/level2/events/createEvent02.xml create mode 100644 test/testcases/tests/level2/events/createEvent03.xml create mode 100644 test/testcases/tests/level2/events/createEvent04.xml create mode 100644 test/testcases/tests/level2/events/createEvent05.xml create mode 100644 test/testcases/tests/level2/events/dispatchEvent01.xml create mode 100644 test/testcases/tests/level2/events/dispatchEvent02.xml create mode 100644 test/testcases/tests/level2/events/dispatchEvent03.xml create mode 100644 test/testcases/tests/level2/events/dispatchEvent04.xml create mode 100644 test/testcases/tests/level2/events/dispatchEvent05.xml create mode 100644 test/testcases/tests/level2/events/dispatchEvent06.xml create mode 100644 test/testcases/tests/level2/events/dispatchEvent07.xml create mode 100644 test/testcases/tests/level2/events/dispatchEvent08.xml create mode 100644 test/testcases/tests/level2/events/dispatchEvent09.xml create mode 100644 test/testcases/tests/level2/events/dispatchEvent10.xml create mode 100644 test/testcases/tests/level2/events/dispatchEvent11.xml create mode 100644 test/testcases/tests/level2/events/dispatchEvent12.xml create mode 100644 test/testcases/tests/level2/events/dispatchEvent13.xml create mode 100644 test/testcases/tests/level2/events/files/.cvsignore create mode 100644 test/testcases/tests/level2/events/files/CVS/Entries create mode 100644 test/testcases/tests/level2/events/files/CVS/Repository create mode 100644 test/testcases/tests/level2/events/files/CVS/Root create mode 100644 test/testcases/tests/level2/events/files/CVS/Template create mode 100644 test/testcases/tests/level2/events/files/hc_staff.html create mode 100644 test/testcases/tests/level2/events/files/hc_staff.svg create mode 100644 test/testcases/tests/level2/events/files/hc_staff.xhtml create mode 100644 test/testcases/tests/level2/events/files/hc_staff.xml create mode 100644 test/testcases/tests/level2/events/files/staff.dtd create mode 100644 test/testcases/tests/level2/events/files/svgtest.js create mode 100644 test/testcases/tests/level2/events/files/svgunit.js create mode 100644 test/testcases/tests/level2/events/files/xhtml1-strict.dtd create mode 100644 test/testcases/tests/level2/events/initEvent01.xml create mode 100644 test/testcases/tests/level2/events/initEvent02.xml create mode 100644 test/testcases/tests/level2/events/initEvent03.xml create mode 100644 test/testcases/tests/level2/events/initEvent04.xml create mode 100644 test/testcases/tests/level2/events/initEvent05.xml create mode 100644 test/testcases/tests/level2/events/initEvent06.xml create mode 100644 test/testcases/tests/level2/events/metadata.xml create mode 100644 test/testcases/tests/level2/html/.cvsignore create mode 100644 test/testcases/tests/level2/html/CVS/Entries create mode 100644 test/testcases/tests/level2/html/CVS/Repository create mode 100644 test/testcases/tests/level2/html/CVS/Root create mode 100644 test/testcases/tests/level2/html/CVS/Template create mode 100644 test/testcases/tests/level2/html/HTMLAppletElement07.xml create mode 100644 test/testcases/tests/level2/html/HTMLAppletElement09.xml create mode 100644 test/testcases/tests/level2/html/HTMLBaseFontElement03.xml create mode 100644 test/testcases/tests/level2/html/HTMLBodyElement07.xml create mode 100644 test/testcases/tests/level2/html/HTMLBodyElement08.xml create mode 100644 test/testcases/tests/level2/html/HTMLBodyElement09.xml create mode 100644 test/testcases/tests/level2/html/HTMLBodyElement10.xml create mode 100644 test/testcases/tests/level2/html/HTMLBodyElement11.xml create mode 100644 test/testcases/tests/level2/html/HTMLBodyElement12.xml create mode 100644 test/testcases/tests/level2/html/HTMLDocument22.xml create mode 100644 test/testcases/tests/level2/html/HTMLDocument23.xml create mode 100644 test/testcases/tests/level2/html/HTMLDocument24.xml create mode 100644 test/testcases/tests/level2/html/HTMLDocument25.xml create mode 100644 test/testcases/tests/level2/html/HTMLDocument26.xml create mode 100644 test/testcases/tests/level2/html/HTMLDocument27.xml create mode 100644 test/testcases/tests/level2/html/HTMLFrameElement09.xml create mode 100644 test/testcases/tests/level2/html/HTMLIFrameElement11.xml create mode 100644 test/testcases/tests/level2/html/HTMLImageElement05.xml create mode 100644 test/testcases/tests/level2/html/HTMLImageElement06.xml create mode 100644 test/testcases/tests/level2/html/HTMLImageElement11.xml create mode 100644 test/testcases/tests/level2/html/HTMLImageElement12.xml create mode 100644 test/testcases/tests/level2/html/HTMLInputElement13.xml create mode 100644 test/testcases/tests/level2/html/HTMLObjectElement11.xml create mode 100644 test/testcases/tests/level2/html/HTMLObjectElement16.xml create mode 100644 test/testcases/tests/level2/html/HTMLObjectElement20.xml create mode 100644 test/testcases/tests/level2/html/HTMLOptionsCollection01.xml create mode 100644 test/testcases/tests/level2/html/HTMLOptionsCollection02.xml create mode 100644 test/testcases/tests/level2/html/HTMLOptionsCollection03.xml create mode 100644 test/testcases/tests/level2/html/HTMLOptionsCollection04.xml create mode 100644 test/testcases/tests/level2/html/HTMLOptionsCollection05.xml create mode 100644 test/testcases/tests/level2/html/HTMLOptionsCollection06.xml create mode 100644 test/testcases/tests/level2/html/HTMLOptionsCollection07.xml create mode 100644 test/testcases/tests/level2/html/HTMLSelectElement20.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableElement34.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableElement35.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableElement36.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableElement37.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableElement38.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableElement39.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableElement40.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableRowElement15.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableRowElement16.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableRowElement17.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableRowElement18.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableRowElement19.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableRowElement20.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableRowElement21.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableSectionElement25.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableSectionElement26.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableSectionElement27.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableSectionElement28.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableSectionElement29.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableSectionElement30.xml create mode 100644 test/testcases/tests/level2/html/HTMLTableSectionElement31.xml create mode 100644 test/testcases/tests/level2/html/alltests.xml create mode 100644 test/testcases/tests/level2/html/files/.cvsignore create mode 100644 test/testcases/tests/level2/html/files/CVS/Entries create mode 100644 test/testcases/tests/level2/html/files/CVS/Repository create mode 100644 test/testcases/tests/level2/html/files/CVS/Root create mode 100644 test/testcases/tests/level2/html/files/CVS/Template create mode 100644 test/testcases/tests/level2/html/files/frame2.html create mode 100644 test/testcases/tests/level2/html/files/frame2.xhtml create mode 100644 test/testcases/tests/level2/html/files/frame2.xml create mode 100644 test/testcases/tests/level2/html/files/iframe2.html create mode 100644 test/testcases/tests/level2/html/files/iframe2.xhtml create mode 100644 test/testcases/tests/level2/html/files/iframe2.xml create mode 100644 test/testcases/tests/level2/html/files/optionscollection.html create mode 100644 test/testcases/tests/level2/html/files/optionscollection.xhtml create mode 100644 test/testcases/tests/level2/html/files/optionscollection.xml create mode 100644 test/testcases/tests/level2/html/hasFeature02.xml create mode 100644 test/testcases/tests/level2/html/hasFeature03.xml create mode 100644 test/testcases/tests/level2/html/hasFeature04.xml create mode 100644 test/testcases/tests/level2/html/hasFeature05.xml create mode 100644 test/testcases/tests/level2/html/hasFeature06.xml create mode 100644 test/testcases/tests/level2/html/metadata.xml create mode 100644 test/testcases/tests/level2/html/object08.xml create mode 100644 test/testcases/tests/level2/html/object13.xml create mode 100644 test/testcases/tests/level3/CVS/Entries create mode 100644 test/testcases/tests/level3/CVS/Repository create mode 100644 test/testcases/tests/level3/CVS/Root create mode 100644 test/testcases/tests/level3/CVS/Template create mode 100644 test/testcases/tests/level3/core/.cvsignore create mode 100644 test/testcases/tests/level3/core/CVS/Entries create mode 100644 test/testcases/tests/level3/core/CVS/Repository create mode 100644 test/testcases/tests/level3/core/CVS/Root create mode 100644 test/testcases/tests/level3/core/CVS/Template create mode 100644 test/testcases/tests/level3/core/alltests.xml create mode 100644 test/testcases/tests/level3/core/attrgetschematypeinfo01.xml create mode 100644 test/testcases/tests/level3/core/attrgetschematypeinfo02.xml create mode 100644 test/testcases/tests/level3/core/attrgetschematypeinfo03.xml create mode 100644 test/testcases/tests/level3/core/attrgetschematypeinfo04.xml create mode 100644 test/testcases/tests/level3/core/attrgetschematypeinfo05.xml create mode 100644 test/testcases/tests/level3/core/attrgetschematypeinfo06.xml create mode 100644 test/testcases/tests/level3/core/attrgetschematypeinfo07.xml create mode 100644 test/testcases/tests/level3/core/attrgetschematypeinfo08.xml create mode 100644 test/testcases/tests/level3/core/attrisid01.xml create mode 100644 test/testcases/tests/level3/core/attrisid02.xml create mode 100644 test/testcases/tests/level3/core/attrisid03.xml create mode 100644 test/testcases/tests/level3/core/attrisid04.xml create mode 100644 test/testcases/tests/level3/core/attrisid05.xml create mode 100644 test/testcases/tests/level3/core/attrisid06.xml create mode 100644 test/testcases/tests/level3/core/attrisid07.xml create mode 100644 test/testcases/tests/level3/core/canonicalform01.xml create mode 100644 test/testcases/tests/level3/core/canonicalform02.xml create mode 100644 test/testcases/tests/level3/core/canonicalform03.xml create mode 100644 test/testcases/tests/level3/core/canonicalform04.xml create mode 100644 test/testcases/tests/level3/core/canonicalform05.xml create mode 100644 test/testcases/tests/level3/core/canonicalform06.xml create mode 100644 test/testcases/tests/level3/core/canonicalform07.xml create mode 100644 test/testcases/tests/level3/core/canonicalform08.xml create mode 100644 test/testcases/tests/level3/core/canonicalform09.xml create mode 100644 test/testcases/tests/level3/core/canonicalform10.xml create mode 100644 test/testcases/tests/level3/core/canonicalform11.xml create mode 100644 test/testcases/tests/level3/core/canonicalform12.xml create mode 100644 test/testcases/tests/level3/core/cdatasections01.xml create mode 100644 test/testcases/tests/level3/core/checkcharacternormalization01.xml create mode 100644 test/testcases/tests/level3/core/checkcharacternormalization02.xml create mode 100644 test/testcases/tests/level3/core/checkcharacternormalization03.xml create mode 100644 test/testcases/tests/level3/core/comments01.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization01.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization02.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization03.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization04.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization05.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization06.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization07.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization08.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization09.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization10.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization11.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization12.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization13.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization14.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization15.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization16.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization17.xml create mode 100644 test/testcases/tests/level3/core/datatypenormalization18.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode01.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode02.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode03.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode04.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode05.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode06.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode07.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode08.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode09.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode10.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode11.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode12.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode13.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode14.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode15.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode16.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode17.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode18.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode19.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode20.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode21.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode22.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode23.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode24.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode25.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode26.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode27.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode28.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode30.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode31.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode32.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode33.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode34.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode35.xml create mode 100644 test/testcases/tests/level3/core/documentadoptnode36.xml create mode 100644 test/testcases/tests/level3/core/documentgetdoctype01.xml create mode 100644 test/testcases/tests/level3/core/documentgetdocumenturi01.xml create mode 100644 test/testcases/tests/level3/core/documentgetdocumenturi02.xml create mode 100644 test/testcases/tests/level3/core/documentgetdocumenturi03.xml create mode 100644 test/testcases/tests/level3/core/documentgetinputencoding01.xml create mode 100644 test/testcases/tests/level3/core/documentgetinputencoding02.xml create mode 100644 test/testcases/tests/level3/core/documentgetinputencoding03.xml create mode 100644 test/testcases/tests/level3/core/documentgetinputencoding04.xml create mode 100644 test/testcases/tests/level3/core/documentgetstricterrorchecking01.xml create mode 100644 test/testcases/tests/level3/core/documentgetstricterrorchecking02.xml create mode 100644 test/testcases/tests/level3/core/documentgetxmlencoding01.xml create mode 100644 test/testcases/tests/level3/core/documentgetxmlencoding02.xml create mode 100644 test/testcases/tests/level3/core/documentgetxmlencoding03.xml create mode 100644 test/testcases/tests/level3/core/documentgetxmlencoding04.xml create mode 100644 test/testcases/tests/level3/core/documentgetxmlencoding05.xml create mode 100644 test/testcases/tests/level3/core/documentgetxmlstandalone01.xml create mode 100644 test/testcases/tests/level3/core/documentgetxmlstandalone02.xml create mode 100644 test/testcases/tests/level3/core/documentgetxmlstandalone03.xml create mode 100644 test/testcases/tests/level3/core/documentgetxmlstandalone04.xml create mode 100644 test/testcases/tests/level3/core/documentgetxmlstandalone05.xml create mode 100644 test/testcases/tests/level3/core/documentgetxmlversion01.xml create mode 100644 test/testcases/tests/level3/core/documentgetxmlversion02.xml create mode 100644 test/testcases/tests/level3/core/documentgetxmlversion03.xml create mode 100644 test/testcases/tests/level3/core/documentnormalizedocument01.xml create mode 100644 test/testcases/tests/level3/core/documentnormalizedocument02.xml create mode 100644 test/testcases/tests/level3/core/documentnormalizedocument03.xml create mode 100644 test/testcases/tests/level3/core/documentnormalizedocument04.xml create mode 100644 test/testcases/tests/level3/core/documentnormalizedocument05.xml create mode 100644 test/testcases/tests/level3/core/documentnormalizedocument06.xml create mode 100644 test/testcases/tests/level3/core/documentnormalizedocument07.xml create mode 100644 test/testcases/tests/level3/core/documentnormalizedocument08.xml create mode 100644 test/testcases/tests/level3/core/documentnormalizedocument09.xml create mode 100644 test/testcases/tests/level3/core/documentnormalizedocument10.xml create mode 100644 test/testcases/tests/level3/core/documentnormalizedocument11.xml create mode 100644 test/testcases/tests/level3/core/documentnormalizedocument12.xml create mode 100644 test/testcases/tests/level3/core/documentnormalizedocument13.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode01.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode02.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode03.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode04.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode05.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode06.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode07.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode08.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode09.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode10.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode11.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode12.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode13.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode14.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode15.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode16.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode17.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode18.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode19.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode20.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode21.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode22.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode23.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode24.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode25.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode26.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode27.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode28.xml create mode 100644 test/testcases/tests/level3/core/documentrenamenode29.xml create mode 100644 test/testcases/tests/level3/core/documentsetdocumenturi01.xml create mode 100644 test/testcases/tests/level3/core/documentsetdocumenturi02.xml create mode 100644 test/testcases/tests/level3/core/documentsetdocumenturi03.xml create mode 100644 test/testcases/tests/level3/core/documentsetstricterrorchecking01.xml create mode 100644 test/testcases/tests/level3/core/documentsetstricterrorchecking02.xml create mode 100644 test/testcases/tests/level3/core/documentsetstricterrorchecking03.xml create mode 100644 test/testcases/tests/level3/core/documentsetxmlstandalone01.xml create mode 100644 test/testcases/tests/level3/core/documentsetxmlstandalone02.xml create mode 100644 test/testcases/tests/level3/core/documentsetxmlversion01.xml create mode 100644 test/testcases/tests/level3/core/documentsetxmlversion02.xml create mode 100644 test/testcases/tests/level3/core/documentsetxmlversion03.xml create mode 100644 test/testcases/tests/level3/core/documentsetxmlversion05.xml create mode 100644 test/testcases/tests/level3/core/domconfigcanonicalform1.xml create mode 100644 test/testcases/tests/level3/core/domconfigcdatasections1.xml create mode 100644 test/testcases/tests/level3/core/domconfigcheckcharacternormalization1.xml create mode 100644 test/testcases/tests/level3/core/domconfigcomments1.xml create mode 100644 test/testcases/tests/level3/core/domconfigdatatypenormalization1.xml create mode 100644 test/testcases/tests/level3/core/domconfigdatatypenormalization2.xml create mode 100644 test/testcases/tests/level3/core/domconfigelementcontentwhitespace1.xml create mode 100644 test/testcases/tests/level3/core/domconfigentities1.xml create mode 100644 test/testcases/tests/level3/core/domconfigerrorhandler1.xml create mode 100644 test/testcases/tests/level3/core/domconfigerrorhandler2.xml create mode 100644 test/testcases/tests/level3/core/domconfiginfoset1.xml create mode 100644 test/testcases/tests/level3/core/domconfignamespacedeclarations1.xml create mode 100644 test/testcases/tests/level3/core/domconfignamespaces1.xml create mode 100644 test/testcases/tests/level3/core/domconfignamespaces2.xml create mode 100644 test/testcases/tests/level3/core/domconfignormalizecharacters1.xml create mode 100644 test/testcases/tests/level3/core/domconfigparameternames01.xml create mode 100644 test/testcases/tests/level3/core/domconfigschemalocation1.xml create mode 100644 test/testcases/tests/level3/core/domconfigschematype1.xml create mode 100644 test/testcases/tests/level3/core/domconfigsplitcdatasections1.xml create mode 100644 test/testcases/tests/level3/core/domconfigurationcansetparameter01.xml create mode 100644 test/testcases/tests/level3/core/domconfigurationcansetparameter02.xml create mode 100644 test/testcases/tests/level3/core/domconfigurationcansetparameter03.xml create mode 100644 test/testcases/tests/level3/core/domconfigurationcansetparameter04.xml create mode 100644 test/testcases/tests/level3/core/domconfigurationcansetparameter06.xml create mode 100644 test/testcases/tests/level3/core/domconfigurationgetparameter01.xml create mode 100644 test/testcases/tests/level3/core/domconfigurationgetparameter02.xml create mode 100644 test/testcases/tests/level3/core/domconfigvalidate1.xml create mode 100644 test/testcases/tests/level3/core/domconfigvalidateifschema1.xml create mode 100644 test/testcases/tests/level3/core/domconfigwellformed1.xml create mode 100644 test/testcases/tests/level3/core/domimplementationgetfeature01.xml create mode 100644 test/testcases/tests/level3/core/domimplementationgetfeature02.xml create mode 100644 test/testcases/tests/level3/core/domimplementationgetfeature03.xml create mode 100644 test/testcases/tests/level3/core/domimplementationgetfeature05.xml create mode 100644 test/testcases/tests/level3/core/domimplementationgetfeature06.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry01.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry02.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry03.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry04.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry05.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry06.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry07.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry08.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry09.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry10.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry11.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry12.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry13.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry14.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry15.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry16.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry17.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry18.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry19.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry20.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry21.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry22.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry23.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry24.xml create mode 100644 test/testcases/tests/level3/core/domimplementationregistry25.xml create mode 100644 test/testcases/tests/level3/core/domstringlistcontains01.xml create mode 100644 test/testcases/tests/level3/core/domstringlistcontains02.xml create mode 100644 test/testcases/tests/level3/core/domstringlistgetlength01.xml create mode 100644 test/testcases/tests/level3/core/domstringlistitem01.xml create mode 100644 test/testcases/tests/level3/core/domstringlistitem02.xml create mode 100644 test/testcases/tests/level3/core/elementcontentwhitespace01.xml create mode 100644 test/testcases/tests/level3/core/elementcontentwhitespace02.xml create mode 100644 test/testcases/tests/level3/core/elementcontentwhitespace03.xml create mode 100644 test/testcases/tests/level3/core/elementgetschematypeinfo01.xml create mode 100644 test/testcases/tests/level3/core/elementgetschematypeinfo02.xml create mode 100644 test/testcases/tests/level3/core/elementgetschematypeinfo03.xml create mode 100644 test/testcases/tests/level3/core/elementgetschematypeinfo04.xml create mode 100644 test/testcases/tests/level3/core/elementgetschematypeinfo05.xml create mode 100644 test/testcases/tests/level3/core/elementgetschematypeinfo06.xml create mode 100644 test/testcases/tests/level3/core/elementgetschematypeinfo07.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattribute01.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattribute03.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattribute04.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattribute05.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattribute06.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattribute07.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattribute08.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattribute09.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattribute10.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattribute11.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributenode01.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributenode02.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributenode03.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributenode04.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributenode05.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributenode06.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributenode07.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributenode08.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributenode09.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributenode10.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributens01.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributens02.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributens03.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributens04.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributens05.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributens06.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributens07.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributens08.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributens09.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributens10.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributens11.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributens12.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributens13.xml create mode 100644 test/testcases/tests/level3/core/elementsetidattributens14.xml create mode 100644 test/testcases/tests/level3/core/entities01.xml create mode 100644 test/testcases/tests/level3/core/entities02.xml create mode 100644 test/testcases/tests/level3/core/entities03.xml create mode 100644 test/testcases/tests/level3/core/entities04.xml create mode 100644 test/testcases/tests/level3/core/entitygetinputencoding01.xml create mode 100644 test/testcases/tests/level3/core/entitygetinputencoding02.xml create mode 100644 test/testcases/tests/level3/core/entitygetinputencoding03.xml create mode 100644 test/testcases/tests/level3/core/entitygetinputencoding04.xml create mode 100644 test/testcases/tests/level3/core/entitygetxmlencoding01.xml create mode 100644 test/testcases/tests/level3/core/entitygetxmlencoding02.xml create mode 100644 test/testcases/tests/level3/core/entitygetxmlencoding03.xml create mode 100644 test/testcases/tests/level3/core/entitygetxmlencoding04.xml create mode 100644 test/testcases/tests/level3/core/entitygetxmlversion01.xml create mode 100644 test/testcases/tests/level3/core/entitygetxmlversion02.xml create mode 100644 test/testcases/tests/level3/core/entitygetxmlversion03.xml create mode 100644 test/testcases/tests/level3/core/entitygetxmlversion04.xml create mode 100644 test/testcases/tests/level3/core/files/.cvsignore create mode 100644 test/testcases/tests/level3/core/files/CVS/Entries create mode 100644 test/testcases/tests/level3/core/files/CVS/Repository create mode 100644 test/testcases/tests/level3/core/files/CVS/Root create mode 100644 test/testcases/tests/level3/core/files/CVS/Template create mode 100644 test/testcases/tests/level3/core/files/Yes create mode 100644 test/testcases/tests/level3/core/files/barfoo.svg create mode 100644 test/testcases/tests/level3/core/files/barfoo.xhtml create mode 100644 test/testcases/tests/level3/core/files/barfoo.xml create mode 100644 test/testcases/tests/level3/core/files/barfoo_base.svg create mode 100644 test/testcases/tests/level3/core/files/barfoo_base.xhtml create mode 100644 test/testcases/tests/level3/core/files/barfoo_base.xml create mode 100644 test/testcases/tests/level3/core/files/barfoo_nodefaultns.svg create mode 100644 test/testcases/tests/level3/core/files/barfoo_nodefaultns.xhtml create mode 100644 test/testcases/tests/level3/core/files/barfoo_nodefaultns.xml create mode 100644 test/testcases/tests/level3/core/files/barfoo_standalone_no.svg create mode 100644 test/testcases/tests/level3/core/files/barfoo_standalone_no.xhtml create mode 100644 test/testcases/tests/level3/core/files/barfoo_standalone_no.xml create mode 100644 test/testcases/tests/level3/core/files/barfoo_standalone_yes.svg create mode 100644 test/testcases/tests/level3/core/files/barfoo_standalone_yes.xhtml create mode 100644 test/testcases/tests/level3/core/files/barfoo_standalone_yes.xml create mode 100644 test/testcases/tests/level3/core/files/barfoo_utf16.svg create mode 100644 test/testcases/tests/level3/core/files/barfoo_utf16.xhtml create mode 100644 test/testcases/tests/level3/core/files/barfoo_utf16.xml create mode 100644 test/testcases/tests/level3/core/files/barfoo_utf8.svg create mode 100644 test/testcases/tests/level3/core/files/barfoo_utf8.xhtml create mode 100644 test/testcases/tests/level3/core/files/barfoo_utf8.xml create mode 100644 test/testcases/tests/level3/core/files/canonicalform01.svg create mode 100644 test/testcases/tests/level3/core/files/canonicalform01.xhtml create mode 100644 test/testcases/tests/level3/core/files/canonicalform01.xml create mode 100644 test/testcases/tests/level3/core/files/canonicalform02.svg create mode 100644 test/testcases/tests/level3/core/files/canonicalform02.xhtml create mode 100644 test/testcases/tests/level3/core/files/canonicalform02.xml create mode 100644 test/testcases/tests/level3/core/files/canonicalform03.svg create mode 100644 test/testcases/tests/level3/core/files/canonicalform03.xhtml create mode 100644 test/testcases/tests/level3/core/files/canonicalform03.xml create mode 100644 test/testcases/tests/level3/core/files/canonicalform04.svg create mode 100644 test/testcases/tests/level3/core/files/canonicalform04.xhtml create mode 100644 test/testcases/tests/level3/core/files/canonicalform04.xml create mode 100644 test/testcases/tests/level3/core/files/canonicalform05.svg create mode 100644 test/testcases/tests/level3/core/files/canonicalform05.xhtml create mode 100644 test/testcases/tests/level3/core/files/canonicalform05.xml create mode 100644 test/testcases/tests/level3/core/files/datatype_normalization.svg create mode 100644 test/testcases/tests/level3/core/files/datatype_normalization.svg.xsd create mode 100644 test/testcases/tests/level3/core/files/datatype_normalization.xml create mode 100644 test/testcases/tests/level3/core/files/datatype_normalization.xsd create mode 100644 test/testcases/tests/level3/core/files/datatype_normalization2.svg create mode 100644 test/testcases/tests/level3/core/files/datatype_normalization2.svg.xsd create mode 100644 test/testcases/tests/level3/core/files/datatype_normalization2.xhtml create mode 100644 test/testcases/tests/level3/core/files/datatype_normalization2.xml create mode 100644 test/testcases/tests/level3/core/files/datatype_normalization2.xsd create mode 100644 test/testcases/tests/level3/core/files/external_barfoo.svg create mode 100644 test/testcases/tests/level3/core/files/external_barfoo.xhtml create mode 100644 test/testcases/tests/level3/core/files/external_barfoo.xml create mode 100644 test/testcases/tests/level3/core/files/external_foo.ent create mode 100644 test/testcases/tests/level3/core/files/external_foobr.ent create mode 100644 test/testcases/tests/level3/core/files/external_widget.ent create mode 100644 test/testcases/tests/level3/core/files/hc_nodtdstaff.html create mode 100644 test/testcases/tests/level3/core/files/hc_nodtdstaff.svg create mode 100644 test/testcases/tests/level3/core/files/hc_nodtdstaff.xhtml create mode 100644 test/testcases/tests/level3/core/files/hc_nodtdstaff.xml create mode 100644 test/testcases/tests/level3/core/files/hc_staff.svg create mode 100644 test/testcases/tests/level3/core/files/hc_staff.svg.xsd create mode 100644 test/testcases/tests/level3/core/files/hc_staff.xhtml create mode 100644 test/testcases/tests/level3/core/files/hc_staff.xml create mode 100644 test/testcases/tests/level3/core/files/hc_staff.xsd create mode 100644 test/testcases/tests/level3/core/files/svgtest.js create mode 100644 test/testcases/tests/level3/core/files/svgunit.js create mode 100644 test/testcases/tests/level3/core/files/typeinfo.svg create mode 100644 test/testcases/tests/level3/core/files/typeinfo.svg.xsd create mode 100644 test/testcases/tests/level3/core/files/typeinfo.xhtml create mode 100644 test/testcases/tests/level3/core/files/typeinfo.xml create mode 100644 test/testcases/tests/level3/core/files/typeinfo.xsd create mode 100644 test/testcases/tests/level3/core/files/xhtml1-strict.dtd create mode 100644 test/testcases/tests/level3/core/handleerror01.xml create mode 100644 test/testcases/tests/level3/core/handleerror02.xml create mode 100644 test/testcases/tests/level3/core/hasFeature01.xml create mode 100644 test/testcases/tests/level3/core/hasFeature02.xml create mode 100644 test/testcases/tests/level3/core/hasFeature03.xml create mode 100644 test/testcases/tests/level3/core/hasFeature04.xml create mode 100644 test/testcases/tests/level3/core/infoset01.xml create mode 100644 test/testcases/tests/level3/core/infoset02.xml create mode 100644 test/testcases/tests/level3/core/infoset03.xml create mode 100644 test/testcases/tests/level3/core/infoset04.xml create mode 100644 test/testcases/tests/level3/core/infoset05.xml create mode 100644 test/testcases/tests/level3/core/infoset06.xml create mode 100644 test/testcases/tests/level3/core/infoset07.xml create mode 100644 test/testcases/tests/level3/core/infoset08.xml create mode 100644 test/testcases/tests/level3/core/infoset09.xml create mode 100644 test/testcases/tests/level3/core/metadata.xml create mode 100644 test/testcases/tests/level3/core/namespacedeclarations01.xml create mode 100644 test/testcases/tests/level3/core/namespacedeclarations02.xml create mode 100644 test/testcases/tests/level3/core/nodeappendchild01.xml create mode 100644 test/testcases/tests/level3/core/nodeappendchild02.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition01.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition02.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition03.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition04.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition05.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition06.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition07.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition08.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition09.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition10.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition11.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition12.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition13.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition14.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition15.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition16.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition17.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition18.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition19.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition20.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition21.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition22.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition23.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition24.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition25.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition26.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition27.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition28.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition29.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition30.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition31.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition32.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition33.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition34.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition35.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition36.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition37.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition38.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition39.xml create mode 100644 test/testcases/tests/level3/core/nodecomparedocumentposition40.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri01.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri02.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri03.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri04.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri05.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri06.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri07.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri09.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri10.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri11.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri12.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri13.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri14.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri15.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri16.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri17.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri18.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri19.xml create mode 100644 test/testcases/tests/level3/core/nodegetbaseuri20.xml create mode 100644 test/testcases/tests/level3/core/nodegetfeature01.xml create mode 100644 test/testcases/tests/level3/core/nodegetfeature02.xml create mode 100644 test/testcases/tests/level3/core/nodegetfeature03.xml create mode 100644 test/testcases/tests/level3/core/nodegetfeature04.xml create mode 100644 test/testcases/tests/level3/core/nodegetfeature05.xml create mode 100644 test/testcases/tests/level3/core/nodegetfeature06.xml create mode 100644 test/testcases/tests/level3/core/nodegetfeature07.xml create mode 100644 test/testcases/tests/level3/core/nodegetfeature08.xml create mode 100644 test/testcases/tests/level3/core/nodegetfeature09.xml create mode 100644 test/testcases/tests/level3/core/nodegetfeature10.xml create mode 100644 test/testcases/tests/level3/core/nodegetfeature11.xml create mode 100644 test/testcases/tests/level3/core/nodegetfeature12.xml create mode 100644 test/testcases/tests/level3/core/nodegetfeature13.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent01.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent02.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent03.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent04.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent05.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent06.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent07.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent08.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent09.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent10.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent11.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent12.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent13.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent14.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent15.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent16.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent17.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent18.xml create mode 100644 test/testcases/tests/level3/core/nodegettextcontent19.xml create mode 100644 test/testcases/tests/level3/core/nodegetuserdata01.xml create mode 100644 test/testcases/tests/level3/core/nodegetuserdata02.xml create mode 100644 test/testcases/tests/level3/core/nodegetuserdata03.xml create mode 100644 test/testcases/tests/level3/core/nodegetuserdata04.xml create mode 100644 test/testcases/tests/level3/core/nodegetuserdata05.xml create mode 100644 test/testcases/tests/level3/core/nodegetuserdata06.xml create mode 100644 test/testcases/tests/level3/core/nodegetuserdata07.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore01.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore02.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore03.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore04.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore05.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore06.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore07.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore08.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore09.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore10.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore11.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore12.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore13.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore14.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore15.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore16.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore17.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore18.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore19.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore20.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore21.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore22.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore23.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore24.xml create mode 100644 test/testcases/tests/level3/core/nodeinsertbefore25.xml create mode 100644 test/testcases/tests/level3/core/nodeisdefaultnamespace01.xml create mode 100644 test/testcases/tests/level3/core/nodeisdefaultnamespace02.xml create mode 100644 test/testcases/tests/level3/core/nodeisdefaultnamespace03.xml create mode 100644 test/testcases/tests/level3/core/nodeisdefaultnamespace04.xml create mode 100644 test/testcases/tests/level3/core/nodeisdefaultnamespace05.xml create mode 100644 test/testcases/tests/level3/core/nodeisdefaultnamespace06.xml create mode 100644 test/testcases/tests/level3/core/nodeisdefaultnamespace07.xml create mode 100644 test/testcases/tests/level3/core/nodeisdefaultnamespace08.xml create mode 100644 test/testcases/tests/level3/core/nodeisdefaultnamespace09.xml create mode 100644 test/testcases/tests/level3/core/nodeisdefaultnamespace10.xml create mode 100644 test/testcases/tests/level3/core/nodeisdefaultnamespace11.xml create mode 100644 test/testcases/tests/level3/core/nodeisdefaultnamespace13.xml create mode 100644 test/testcases/tests/level3/core/nodeisdefaultnamespace14.xml create mode 100644 test/testcases/tests/level3/core/nodeisdefaultnamespace15.xml create mode 100644 test/testcases/tests/level3/core/nodeisdefaultnamespace16.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode01.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode02.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode03.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode04.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode05.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode06.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode07.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode08.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode09.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode10.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode11.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode12.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode13.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode14.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode15.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode16.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode17.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode18.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode19.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode20.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode21.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode22.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode25.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode26.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode27.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode28.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode29.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode31.xml create mode 100644 test/testcases/tests/level3/core/nodeisequalnode32.xml create mode 100644 test/testcases/tests/level3/core/nodeissamenode01.xml create mode 100644 test/testcases/tests/level3/core/nodeissamenode02.xml create mode 100644 test/testcases/tests/level3/core/nodeissamenode03.xml create mode 100644 test/testcases/tests/level3/core/nodeissamenode04.xml create mode 100644 test/testcases/tests/level3/core/nodeissamenode05.xml create mode 100644 test/testcases/tests/level3/core/nodeissamenode06.xml create mode 100644 test/testcases/tests/level3/core/nodeissamenode07.xml create mode 100644 test/testcases/tests/level3/core/nodeissamenode08.xml create mode 100644 test/testcases/tests/level3/core/nodeissamenode09.xml create mode 100644 test/testcases/tests/level3/core/nodeissamenode10.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri01.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri02.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri03.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri04.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri05.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri06.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri07.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri08.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri09.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri10.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri11.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri13.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri14.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri15.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri16.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri17.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri18.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri19.xml create mode 100644 test/testcases/tests/level3/core/nodelookupnamespaceuri20.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix01.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix02.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix03.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix04.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix05.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix06.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix07.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix08.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix09.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix10.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix11.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix12.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix13.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix14.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix15.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix16.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix17.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix18.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix19.xml create mode 100644 test/testcases/tests/level3/core/nodelookupprefix20.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild01.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild02.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild03.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild04.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild05.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild07.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild08.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild09.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild10.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild11.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild12.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild13.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild14.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild15.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild16.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild17.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild18.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild19.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild20.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild21.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild22.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild23.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild24.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild25.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild26.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild27.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild28.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild29.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild30.xml create mode 100644 test/testcases/tests/level3/core/noderemovechild31.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild01.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild02.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild03.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild04.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild06.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild07.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild08.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild10.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild12.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild13.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild14.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild15.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild16.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild17.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild18.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild19.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild20.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild21.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild22.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild23.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild24.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild25.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild26.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild27.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild28.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild29.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild30.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild31.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild32.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild33.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild34.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild35.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild36.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild37.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild38.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild39.xml create mode 100644 test/testcases/tests/level3/core/nodereplacechild40.xml create mode 100644 test/testcases/tests/level3/core/nodesettextcontent01.xml create mode 100644 test/testcases/tests/level3/core/nodesettextcontent02.xml create mode 100644 test/testcases/tests/level3/core/nodesettextcontent03.xml create mode 100644 test/testcases/tests/level3/core/nodesettextcontent04.xml create mode 100644 test/testcases/tests/level3/core/nodesettextcontent05.xml create mode 100644 test/testcases/tests/level3/core/nodesettextcontent06.xml create mode 100644 test/testcases/tests/level3/core/nodesettextcontent07.xml create mode 100644 test/testcases/tests/level3/core/nodesettextcontent08.xml create mode 100644 test/testcases/tests/level3/core/nodesettextcontent10.xml create mode 100644 test/testcases/tests/level3/core/nodesettextcontent11.xml create mode 100644 test/testcases/tests/level3/core/nodesettextcontent12.xml create mode 100644 test/testcases/tests/level3/core/nodesettextcontent13.xml create mode 100644 test/testcases/tests/level3/core/nodesetuserdata01.xml create mode 100644 test/testcases/tests/level3/core/nodesetuserdata02.xml create mode 100644 test/testcases/tests/level3/core/nodesetuserdata03.xml create mode 100644 test/testcases/tests/level3/core/nodesetuserdata04.xml create mode 100644 test/testcases/tests/level3/core/nodesetuserdata05.xml create mode 100644 test/testcases/tests/level3/core/nodesetuserdata06.xml create mode 100644 test/testcases/tests/level3/core/nodesetuserdata07.xml create mode 100644 test/testcases/tests/level3/core/nodesetuserdata08.xml create mode 100644 test/testcases/tests/level3/core/nodesetuserdata09.xml create mode 100644 test/testcases/tests/level3/core/nodesetuserdata10.xml create mode 100644 test/testcases/tests/level3/core/normalizecharacters01.xml create mode 100644 test/testcases/tests/level3/core/normalizecharacters02.xml create mode 100644 test/testcases/tests/level3/core/normalizecharacters03.xml create mode 100644 test/testcases/tests/level3/core/normalizecharacters04.xml create mode 100644 test/testcases/tests/level3/core/normalizecharacters05.xml create mode 100644 test/testcases/tests/level3/core/normalizecharacters06.xml create mode 100644 test/testcases/tests/level3/core/normalizecharacters07.xml create mode 100644 test/testcases/tests/level3/core/normalizecharacters08.xml create mode 100644 test/testcases/tests/level3/core/splitcdatasections01.xml create mode 100644 test/testcases/tests/level3/core/textiselementcontentwhitespace01.xml create mode 100644 test/testcases/tests/level3/core/textiselementcontentwhitespace02.xml create mode 100644 test/testcases/tests/level3/core/textiselementcontentwhitespace03.xml create mode 100644 test/testcases/tests/level3/core/textiselementcontentwhitespace04.xml create mode 100644 test/testcases/tests/level3/core/textiselementcontentwhitespace05.xml create mode 100644 test/testcases/tests/level3/core/textiselementcontentwhitespace06.xml create mode 100644 test/testcases/tests/level3/core/textreplacewholetext01.xml create mode 100644 test/testcases/tests/level3/core/textreplacewholetext02.xml create mode 100644 test/testcases/tests/level3/core/textreplacewholetext03.xml create mode 100644 test/testcases/tests/level3/core/textreplacewholetext04.xml create mode 100644 test/testcases/tests/level3/core/textreplacewholetext05.xml create mode 100644 test/testcases/tests/level3/core/textreplacewholetext06.xml create mode 100644 test/testcases/tests/level3/core/textreplacewholetext07.xml create mode 100644 test/testcases/tests/level3/core/textreplacewholetext08.xml create mode 100644 test/testcases/tests/level3/core/textwholetext01.xml create mode 100644 test/testcases/tests/level3/core/textwholetext02.xml create mode 100644 test/testcases/tests/level3/core/textwholetext03.xml create mode 100644 test/testcases/tests/level3/core/typeinfogettypename03.xml create mode 100644 test/testcases/tests/level3/core/typeinfogettypename04.xml create mode 100644 test/testcases/tests/level3/core/typeinfogettypenamespace01.xml create mode 100644 test/testcases/tests/level3/core/typeinfogettypenamespace03.xml create mode 100644 test/testcases/tests/level3/core/typeinfogettypenamespace04.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom01.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom02.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom03.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom04.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom05.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom06.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom07.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom08.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom09.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom10.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom11.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom12.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom13.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom14.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom15.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom16.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom17.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom18.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom19.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom20.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom21.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom22.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom23.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom24.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom25.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom26.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom27.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom28.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom29.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom30.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom31.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom32.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom33.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom34.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom35.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom36.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom37.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom38.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom39.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom40.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom41.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom42.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom43.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom44.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom45.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom46.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom47.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom48.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom49.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom50.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom51.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom52.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom53.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom54.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom55.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom56.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom57.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom58.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom59.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom60.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom61.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom62.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom63.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom64.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom65.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom66.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom67.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom68.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom69.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom70.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom71.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom72.xml create mode 100644 test/testcases/tests/level3/core/typeinfoisderivedfrom73.xml create mode 100644 test/testcases/tests/level3/core/userdatahandler01.xml create mode 100644 test/testcases/tests/level3/core/userdatahandler02.xml create mode 100644 test/testcases/tests/level3/core/userdatahandler03.xml create mode 100644 test/testcases/tests/level3/core/userdatahandler04.xml create mode 100644 test/testcases/tests/level3/core/wellformed01.xml create mode 100644 test/testcases/tests/level3/core/wellformed02.xml create mode 100644 test/testcases/tests/level3/core/wellformed03.xml create mode 100644 test/testcases/tests/level3/core/wellformed04.xml create mode 100644 test/testcases/tests/level3/events/.cvsignore create mode 100644 test/testcases/tests/level3/events/CVS/Entries create mode 100644 test/testcases/tests/level3/events/CVS/Repository create mode 100644 test/testcases/tests/level3/events/CVS/Root create mode 100644 test/testcases/tests/level3/events/CVS/Template create mode 100644 test/testcases/tests/level3/events/alltests.xml create mode 100644 test/testcases/tests/level3/events/files/CVS/Entries create mode 100644 test/testcases/tests/level3/events/files/CVS/Repository create mode 100644 test/testcases/tests/level3/events/files/CVS/Root create mode 100644 test/testcases/tests/level3/events/files/CVS/Template create mode 100644 test/testcases/tests/level3/events/files/staff.dtd create mode 100644 test/testcases/tests/level3/events/files/staff.xml create mode 100644 test/testcases/tests/level3/events/hasFeature01.xml create mode 100644 test/testcases/tests/level3/events/metadata.xml create mode 100644 test/testcases/tests/level3/ls/.cvsignore create mode 100644 test/testcases/tests/level3/ls/CVS/Entries create mode 100644 test/testcases/tests/level3/ls/CVS/Repository create mode 100644 test/testcases/tests/level3/ls/CVS/Root create mode 100644 test/testcases/tests/level3/ls/CVS/Template create mode 100644 test/testcases/tests/level3/ls/CertifiedText1.xml create mode 100644 test/testcases/tests/level3/ls/CharacterStream1.xml create mode 100644 test/testcases/tests/level3/ls/DOMBuilderFilterTest0.xml create mode 100644 test/testcases/tests/level3/ls/DOMBuilderFilterTest1.xml create mode 100644 test/testcases/tests/level3/ls/DOMBuilderFilterTest2.xml create mode 100644 test/testcases/tests/level3/ls/DOMBuilderTest0.xml create mode 100644 test/testcases/tests/level3/ls/DOMBuilderTest1.xml create mode 100644 test/testcases/tests/level3/ls/DOMBuilderTest2.xml create mode 100644 test/testcases/tests/level3/ls/DOMBuilderTest3.xml create mode 100644 test/testcases/tests/level3/ls/DOMBuilderTest4.xml create mode 100644 test/testcases/tests/level3/ls/DOMBuilderTest5.xml create mode 100644 test/testcases/tests/level3/ls/DOMBuilderTest6.xml create mode 100644 test/testcases/tests/level3/ls/DOMBuilderTest8.xml create mode 100644 test/testcases/tests/level3/ls/DOMEntityResolverTest0.xml create mode 100644 test/testcases/tests/level3/ls/DOMEntityResolverTest1.xml create mode 100644 test/testcases/tests/level3/ls/DOMEntityResolverTest2.xml create mode 100644 test/testcases/tests/level3/ls/DOMImplementationLSTest0.xml create mode 100644 test/testcases/tests/level3/ls/DOMImplementationLSTest1.xml create mode 100644 test/testcases/tests/level3/ls/DOMImplementationLSTest2.xml create mode 100644 test/testcases/tests/level3/ls/DOMImplementationLSTest3.xml create mode 100644 test/testcases/tests/level3/ls/DOMImplementationLSTest4.xml create mode 100644 test/testcases/tests/level3/ls/DOMImplementationLSTest5.xml create mode 100644 test/testcases/tests/level3/ls/DOMInputSourceTest0.xml create mode 100644 test/testcases/tests/level3/ls/DOMInputSourceTest1.xml create mode 100644 test/testcases/tests/level3/ls/DOMInputSourceTest2.xml create mode 100644 test/testcases/tests/level3/ls/DOMInputSourceTest3.xml create mode 100644 test/testcases/tests/level3/ls/DOMInputSourceTest4.xml create mode 100644 test/testcases/tests/level3/ls/DOMInputSourceTest5.xml create mode 100644 test/testcases/tests/level3/ls/DOMInputSourceTest6.xml create mode 100644 test/testcases/tests/level3/ls/DOMWriterFilterTest0.xml create mode 100644 test/testcases/tests/level3/ls/DOMWriterFilterTest1.xml create mode 100644 test/testcases/tests/level3/ls/DOMWriterFilterTest2.xml create mode 100644 test/testcases/tests/level3/ls/DOMWriterFilterTest3.xml create mode 100644 test/testcases/tests/level3/ls/DOMWriterTest0.xml create mode 100644 test/testcases/tests/level3/ls/DOMWriterTest1.xml create mode 100644 test/testcases/tests/level3/ls/DOMWriterTest2.xml create mode 100644 test/testcases/tests/level3/ls/DOMWriterTest3.xml create mode 100644 test/testcases/tests/level3/ls/DOMWriterTest4.xml create mode 100644 test/testcases/tests/level3/ls/DOMWriterTest5.xml create mode 100644 test/testcases/tests/level3/ls/DOMWriterTest6.xml create mode 100644 test/testcases/tests/level3/ls/GetFeature1.xml create mode 100644 test/testcases/tests/level3/ls/GetFeature2.xml create mode 100644 test/testcases/tests/level3/ls/HasFeature01.xml create mode 100644 test/testcases/tests/level3/ls/HasFeature02.xml create mode 100644 test/testcases/tests/level3/ls/HasFeature03.xml create mode 100644 test/testcases/tests/level3/ls/HasFeature04.xml create mode 100644 test/testcases/tests/level3/ls/HasFeature05.xml create mode 100644 test/testcases/tests/level3/ls/LSParserConfig1.xml create mode 100644 test/testcases/tests/level3/ls/LSParserConfig2.xml create mode 100644 test/testcases/tests/level3/ls/LSParserConfig3.xml create mode 100644 test/testcases/tests/level3/ls/LSParserConfig4.xml create mode 100644 test/testcases/tests/level3/ls/LSParserConfig5.xml create mode 100644 test/testcases/tests/level3/ls/LSParserConfig6.xml create mode 100644 test/testcases/tests/level3/ls/LSParserConfig7.xml create mode 100644 test/testcases/tests/level3/ls/LSParserConfig8.xml create mode 100644 test/testcases/tests/level3/ls/LSParserConfig9.xml create mode 100644 test/testcases/tests/level3/ls/LSSerializerConfig1.xml create mode 100644 test/testcases/tests/level3/ls/LSSerializerConfig10.xml create mode 100644 test/testcases/tests/level3/ls/LSSerializerConfig2.xml create mode 100644 test/testcases/tests/level3/ls/LSSerializerConfig3.xml create mode 100644 test/testcases/tests/level3/ls/LSSerializerConfig4.xml create mode 100644 test/testcases/tests/level3/ls/LSSerializerConfig5.xml create mode 100644 test/testcases/tests/level3/ls/LSSerializerConfig6.xml create mode 100644 test/testcases/tests/level3/ls/LSSerializerConfig7.xml create mode 100644 test/testcases/tests/level3/ls/LSSerializerConfig8.xml create mode 100644 test/testcases/tests/level3/ls/LSSerializerConfig9.xml create mode 100644 test/testcases/tests/level3/ls/SystemId1.xml create mode 100644 test/testcases/tests/level3/ls/SystemId2.xml create mode 100644 test/testcases/tests/level3/ls/alltests.xml create mode 100644 test/testcases/tests/level3/ls/canonicalform01.xml create mode 100644 test/testcases/tests/level3/ls/canonicalform03.xml create mode 100644 test/testcases/tests/level3/ls/canonicalform04.xml create mode 100644 test/testcases/tests/level3/ls/canonicalform05.xml create mode 100644 test/testcases/tests/level3/ls/canonicalform06.xml create mode 100644 test/testcases/tests/level3/ls/canonicalform08.xml create mode 100644 test/testcases/tests/level3/ls/canonicalform09.xml create mode 100644 test/testcases/tests/level3/ls/canonicalform10.xml create mode 100644 test/testcases/tests/level3/ls/canonicalform11.xml create mode 100644 test/testcases/tests/level3/ls/canonicalform12.xml create mode 100644 test/testcases/tests/level3/ls/canonicalform13.xml create mode 100644 test/testcases/tests/level3/ls/cdatasections01.xml create mode 100644 test/testcases/tests/level3/ls/cdatasections02.xml create mode 100644 test/testcases/tests/level3/ls/cdatasections03.xml create mode 100644 test/testcases/tests/level3/ls/cdatasections04.xml create mode 100644 test/testcases/tests/level3/ls/checkcharacternormalization01.xml create mode 100644 test/testcases/tests/level3/ls/checkcharacternormalization02.xml create mode 100644 test/testcases/tests/level3/ls/checkcharacternormalization03.xml create mode 100644 test/testcases/tests/level3/ls/checkcharacternormalization04.xml create mode 100644 test/testcases/tests/level3/ls/comments01.xml create mode 100644 test/testcases/tests/level3/ls/comments02.xml create mode 100644 test/testcases/tests/level3/ls/comments03.xml create mode 100644 test/testcases/tests/level3/ls/comments04.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization01.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization02.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization03.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization04.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization05.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization06.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization07.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization08.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization09.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization10.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization11.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization12.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization13.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization14.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization15.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization16.xml create mode 100644 test/testcases/tests/level3/ls/datatypenormalization17.xml create mode 100644 test/testcases/tests/level3/ls/disallowdoctype01.xml create mode 100644 test/testcases/tests/level3/ls/discarddefaultcontent01.xml create mode 100644 test/testcases/tests/level3/ls/discarddefaultcontent02.xml create mode 100644 test/testcases/tests/level3/ls/dom3tests.ent create mode 100644 test/testcases/tests/level3/ls/elementcontentwhitespace01.xml create mode 100644 test/testcases/tests/level3/ls/elementcontentwhitespace02.xml create mode 100644 test/testcases/tests/level3/ls/elementcontentwhitespace03.xml create mode 100644 test/testcases/tests/level3/ls/encoding01.xml create mode 100644 test/testcases/tests/level3/ls/entities01.xml create mode 100644 test/testcases/tests/level3/ls/entities02.xml create mode 100644 test/testcases/tests/level3/ls/entities03.xml create mode 100644 test/testcases/tests/level3/ls/entities04.xml create mode 100644 test/testcases/tests/level3/ls/entities05.xml create mode 100644 test/testcases/tests/level3/ls/entities06.xml create mode 100644 test/testcases/tests/level3/ls/entities07.xml create mode 100644 test/testcases/tests/level3/ls/entities08.xml create mode 100644 test/testcases/tests/level3/ls/entities09.xml create mode 100644 test/testcases/tests/level3/ls/files/CVS/Entries create mode 100644 test/testcases/tests/level3/ls/files/CVS/Repository create mode 100644 test/testcases/tests/level3/ls/files/CVS/Root create mode 100644 test/testcases/tests/level3/ls/files/CVS/Template create mode 100644 test/testcases/tests/level3/ls/files/canonicalform01.xml create mode 100644 test/testcases/tests/level3/ls/files/canonicalform02.xml create mode 100644 test/testcases/tests/level3/ls/files/canonicalform03.xml create mode 100644 test/testcases/tests/level3/ls/files/characternormalization1.xml create mode 100644 test/testcases/tests/level3/ls/files/datatype_normalization.svg.xsd create mode 100644 test/testcases/tests/level3/ls/files/datatype_normalization.xml create mode 100644 test/testcases/tests/level3/ls/files/datatype_normalization.xsd create mode 100644 test/testcases/tests/level3/ls/files/datatype_normalization2.xml create mode 100644 test/testcases/tests/level3/ls/files/datatype_normalization2.xsd create mode 100644 test/testcases/tests/level3/ls/files/hc_staff.svg create mode 100644 test/testcases/tests/level3/ls/files/hc_staff.svg.xsd create mode 100644 test/testcases/tests/level3/ls/files/hc_staff.xhtml create mode 100644 test/testcases/tests/level3/ls/files/hc_staff.xml create mode 100644 test/testcases/tests/level3/ls/files/hc_staff.xsd create mode 100644 test/testcases/tests/level3/ls/files/namespaces1.xml create mode 100644 test/testcases/tests/level3/ls/files/pibase.xml create mode 100644 test/testcases/tests/level3/ls/files/schematype1.xml create mode 100644 test/testcases/tests/level3/ls/files/subdir/CVS/Entries create mode 100644 test/testcases/tests/level3/ls/files/subdir/CVS/Repository create mode 100644 test/testcases/tests/level3/ls/files/subdir/CVS/Root create mode 100644 test/testcases/tests/level3/ls/files/subdir/CVS/Template create mode 100644 test/testcases/tests/level3/ls/files/subdir/myentity.ent create mode 100644 test/testcases/tests/level3/ls/files/svgtest.js create mode 100644 test/testcases/tests/level3/ls/files/svgunit.js create mode 100644 test/testcases/tests/level3/ls/files/test0.svg create mode 100644 test/testcases/tests/level3/ls/files/test0.xml create mode 100644 test/testcases/tests/level3/ls/files/test1.xml create mode 100644 test/testcases/tests/level3/ls/files/test2.xml create mode 100644 test/testcases/tests/level3/ls/files/test3.xml create mode 100644 test/testcases/tests/level3/ls/files/test4.xml create mode 100644 test/testcases/tests/level3/ls/files/test5.xml create mode 100644 test/testcases/tests/level3/ls/files/test7.xml create mode 100644 test/testcases/tests/level3/ls/files/testpdf.pdf create mode 100644 test/testcases/tests/level3/ls/files/testsvg.dtd create mode 100644 test/testcases/tests/level3/ls/files/unsupportedencoding1.xml create mode 100644 test/testcases/tests/level3/ls/files/validate1.xml create mode 100644 test/testcases/tests/level3/ls/files/validateschema1.xml create mode 100644 test/testcases/tests/level3/ls/files/wellformed1.xml create mode 100644 test/testcases/tests/level3/ls/files/wellformed2.xml create mode 100644 test/testcases/tests/level3/ls/files/wellformed3.xml create mode 100644 test/testcases/tests/level3/ls/files/xhtml1-strict.dtd create mode 100644 test/testcases/tests/level3/ls/infoset01.xml create mode 100644 test/testcases/tests/level3/ls/infoset02.xml create mode 100644 test/testcases/tests/level3/ls/infoset03.xml create mode 100644 test/testcases/tests/level3/ls/infoset04.xml create mode 100644 test/testcases/tests/level3/ls/infoset05.xml create mode 100644 test/testcases/tests/level3/ls/infoset06.xml create mode 100644 test/testcases/tests/level3/ls/infoset07.xml create mode 100644 test/testcases/tests/level3/ls/infoset08.xml create mode 100644 test/testcases/tests/level3/ls/metadata.xml create mode 100644 test/testcases/tests/level3/ls/namespacedeclarations01.xml create mode 100644 test/testcases/tests/level3/ls/namespacedeclarations02.xml create mode 100644 test/testcases/tests/level3/ls/namespaces01.xml create mode 100644 test/testcases/tests/level3/ls/namespaces02.xml create mode 100644 test/testcases/tests/level3/ls/newline01.xml create mode 100644 test/testcases/tests/level3/ls/newline02.xml create mode 100644 test/testcases/tests/level3/ls/newline03.xml create mode 100644 test/testcases/tests/level3/ls/noinputspecified01.xml create mode 100644 test/testcases/tests/level3/ls/nooutputspecified01.xml create mode 100644 test/testcases/tests/level3/ls/normalizecharacters01.xml create mode 100644 test/testcases/tests/level3/ls/normalizecharacters02.xml create mode 100644 test/testcases/tests/level3/ls/normalizecharacters03.xml create mode 100644 test/testcases/tests/level3/ls/normalizecharacters04.xml create mode 100644 test/testcases/tests/level3/ls/schemalocation01.xml create mode 100644 test/testcases/tests/level3/ls/schemalocation02.xml create mode 100644 test/testcases/tests/level3/ls/schemalocation03.xml create mode 100644 test/testcases/tests/level3/ls/schemalocation04.xml create mode 100644 test/testcases/tests/level3/ls/schematype01.xml create mode 100644 test/testcases/tests/level3/ls/schematype02.xml create mode 100644 test/testcases/tests/level3/ls/schematype03.xml create mode 100644 test/testcases/tests/level3/ls/schematype04.xml create mode 100644 test/testcases/tests/level3/ls/splitcdatasections01.xml create mode 100644 test/testcases/tests/level3/ls/splitcdatasections02.xml create mode 100644 test/testcases/tests/level3/ls/unsupportedencoding01.xml create mode 100644 test/testcases/tests/level3/ls/validate01.xml create mode 100644 test/testcases/tests/level3/ls/validate02.xml create mode 100644 test/testcases/tests/level3/ls/validate03.xml create mode 100644 test/testcases/tests/level3/ls/validate04.xml create mode 100644 test/testcases/tests/level3/ls/validate05.xml create mode 100644 test/testcases/tests/level3/ls/validate06.xml create mode 100644 test/testcases/tests/level3/ls/validate07.xml create mode 100644 test/testcases/tests/level3/ls/validate08.xml create mode 100644 test/testcases/tests/level3/ls/validateifschema01.xml create mode 100644 test/testcases/tests/level3/ls/validateifschema02.xml create mode 100644 test/testcases/tests/level3/ls/validateifschema03.xml create mode 100644 test/testcases/tests/level3/ls/validateifschema04.xml create mode 100644 test/testcases/tests/level3/ls/wellformed01.xml create mode 100644 test/testcases/tests/level3/ls/wellformed02.xml create mode 100644 test/testcases/tests/level3/ls/wellformed03.xml create mode 100644 test/testcases/tests/level3/ls/writeToURI1.xml create mode 100644 test/testcases/tests/level3/ls/writeToURI2.xml create mode 100644 test/testcases/tests/level3/ls/xmldeclaration01.xml create mode 100644 test/testcases/tests/level3/ls/xmldeclaration02.xml create mode 100644 test/testcases/tests/level3/validation/.cvsignore create mode 100644 test/testcases/tests/level3/validation/CVS/Entries create mode 100644 test/testcases/tests/level3/validation/CVS/Repository create mode 100644 test/testcases/tests/level3/validation/CVS/Root create mode 100644 test/testcases/tests/level3/validation/CVS/Template create mode 100644 test/testcases/tests/level3/validation/allowedAttributes.xml create mode 100644 test/testcases/tests/level3/validation/allowedChildren.xml create mode 100644 test/testcases/tests/level3/validation/allowedFirstChildren.xml create mode 100644 test/testcases/tests/level3/validation/allowedNextSiblings.xml create mode 100644 test/testcases/tests/level3/validation/allowedParents.xml create mode 100644 test/testcases/tests/level3/validation/allowedPreviousSiblings.xml create mode 100644 test/testcases/tests/level3/validation/alltests.xml create mode 100644 test/testcases/tests/level3/validation/canAppendChildFalse.xml create mode 100644 test/testcases/tests/level3/validation/canAppendChildTrue.xml create mode 100644 test/testcases/tests/level3/validation/canAppendData.xml create mode 100644 test/testcases/tests/level3/validation/canDeleteData.xml create mode 100644 test/testcases/tests/level3/validation/canInsertBeforeFalse.xml create mode 100644 test/testcases/tests/level3/validation/canInsertBeforeTrue.xml create mode 100644 test/testcases/tests/level3/validation/canInsertData.xml create mode 100644 test/testcases/tests/level3/validation/canRemoveAttributeFalse.xml create mode 100644 test/testcases/tests/level3/validation/canRemoveAttributeNS.xml create mode 100644 test/testcases/tests/level3/validation/canRemoveAttributeNode.xml create mode 100644 test/testcases/tests/level3/validation/canRemoveAttributeTrue.xml create mode 100644 test/testcases/tests/level3/validation/canRemoveChildFalse.xml create mode 100644 test/testcases/tests/level3/validation/canRemoveChildTrue.xml create mode 100644 test/testcases/tests/level3/validation/canReplaceChildFalse.xml create mode 100644 test/testcases/tests/level3/validation/canReplaceChildTrue.xml create mode 100644 test/testcases/tests/level3/validation/canReplaceDataFalse.xml create mode 100644 test/testcases/tests/level3/validation/canReplaceDataTrue.xml create mode 100644 test/testcases/tests/level3/validation/canSetAttributeFalse.xml create mode 100644 test/testcases/tests/level3/validation/canSetAttributeNS.xml create mode 100644 test/testcases/tests/level3/validation/canSetAttributeNode.xml create mode 100644 test/testcases/tests/level3/validation/canSetAttributeTrue.xml create mode 100644 test/testcases/tests/level3/validation/canSetData.xml create mode 100644 test/testcases/tests/level3/validation/contentType.xml create mode 100644 test/testcases/tests/level3/validation/defaultValue.xml create mode 100644 test/testcases/tests/level3/validation/definedElements.xml create mode 100644 test/testcases/tests/level3/validation/enumeratedValues.xml create mode 100644 test/testcases/tests/level3/validation/files/CVS/Entries create mode 100644 test/testcases/tests/level3/validation/files/CVS/Repository create mode 100644 test/testcases/tests/level3/validation/files/CVS/Root create mode 100644 test/testcases/tests/level3/validation/files/CVS/Template create mode 100644 test/testcases/tests/level3/validation/files/book.xml create mode 100644 test/testcases/tests/level3/validation/files/book.xsd create mode 100644 test/testcases/tests/level3/validation/getFeature01.xml create mode 100644 test/testcases/tests/level3/validation/getFeature02.xml create mode 100644 test/testcases/tests/level3/validation/hasFeature01.xml create mode 100644 test/testcases/tests/level3/validation/hasFeature02.xml create mode 100644 test/testcases/tests/level3/validation/hasFeature03.xml create mode 100644 test/testcases/tests/level3/validation/hasFeature04.xml create mode 100644 test/testcases/tests/level3/validation/isElementDefined.xml create mode 100644 test/testcases/tests/level3/validation/isElementDefinedNS.xml create mode 100644 test/testcases/tests/level3/validation/metadata.xml create mode 100644 test/testcases/tests/level3/validation/nodeValidity.xml create mode 100644 test/testcases/tests/level3/validation/requiredAttributes.xml create mode 100644 test/testcases/tests/level3/validation/validateDocument.xml create mode 100644 test/testcases/tests/level3/xpath/.cvsignore create mode 100644 test/testcases/tests/level3/xpath/Attribute_Nodes.xml create mode 100644 test/testcases/tests/level3/xpath/Attribute_Nodes_xmlns.xml create mode 100644 test/testcases/tests/level3/xpath/CVS/Entries create mode 100644 test/testcases/tests/level3/xpath/CVS/Repository create mode 100644 test/testcases/tests/level3/xpath/CVS/Root create mode 100644 test/testcases/tests/level3/xpath/CVS/Template create mode 100644 test/testcases/tests/level3/xpath/Comment_Nodes.xml create mode 100644 test/testcases/tests/level3/xpath/Conformance_Expressions.xml create mode 100644 test/testcases/tests/level3/xpath/Conformance_ID.xml create mode 100644 test/testcases/tests/level3/xpath/Conformance_hasFeature_3.xml create mode 100644 test/testcases/tests/level3/xpath/Conformance_hasFeature_empty.xml create mode 100644 test/testcases/tests/level3/xpath/Conformance_hasFeature_null.xml create mode 100644 test/testcases/tests/level3/xpath/Conformance_isSupported_3.xml create mode 100644 test/testcases/tests/level3/xpath/Conformance_isSupported_empty.xml create mode 100644 test/testcases/tests/level3/xpath/Conformance_isSupported_null.xml create mode 100644 test/testcases/tests/level3/xpath/Element_Nodes.xml create mode 100644 test/testcases/tests/level3/xpath/Processing_Instruction_Nodes.xml create mode 100644 test/testcases/tests/level3/xpath/Text_Nodes.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluatorCast01.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_NAMESPACE_ERR_01.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_NAMESPACE_ERR_02.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_NS.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_no_NS.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluator_createNSResolver_all.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluator_createNSResolver_document.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluator_createNSResolver_documentElement.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_NAMESPACE_ERR.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_NOT_SUPPORTED_ERR.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_WRONG_DOCUMENT_ERR.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_document.xml create mode 100644 test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_documentElement.xml create mode 100644 test/testcases/tests/level3/xpath/XPathExpression_evaluate_NOT_SUPPORTED_ERR.xml create mode 100644 test/testcases/tests/level3/xpath/XPathExpression_evaluate_WRONG_DOCUMENT_ERR.xml create mode 100644 test/testcases/tests/level3/xpath/XPathExpression_evaluate_document.xml create mode 100644 test/testcases/tests/level3/xpath/XPathExpression_evaluate_documentElement.xml create mode 100644 test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_nist_dmstc.xml create mode 100644 test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_null.xml create mode 100644 test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_prefix.xml create mode 100644 test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_xml.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_TYPE_ERR.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_booleanValue_false.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_booleanValue_true.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ANY_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ANY_UNORDERED_NODE_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_BOOLEAN_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_FIRST_ORDERED_NODE_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_NUMBER_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ORDERED_NODE_ITERATOR_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ORDERED_NODE_SNAPSHOT_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_STRING_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_UNORDERED_NODE_ITERATOR_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_UNORDERED_NODE_SNAPSHOT_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_iterateNext_INVALID_STATE_ERR.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_iteratorNext_ORDERED_NODE_ITERATOR_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_iteratorNext_UNORDERED_NODE_ITERATOR_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_numberValue.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_resultType.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_singleNodeValue_ANY_UNORDERED_NODE_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_singleNodeValue_FIRST_ORDERED_NODE_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_snapshotItem_ORDERED_NODE_SNAPSHOT_TYPE_null.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_snapshotItem_ORDERED_NODE_SNAPSHOT_TYPE_order.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_snapshotItem_UNORDERED_NODE_SNAPSHOT_TYPE_count.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_snapshotItem_UNORDERED_NODE_SNAPSHOT_TYPE_null.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_snapshotLength_ORDERED_NODE_SNAPSHOT_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_snapshotLength_UNORDERED_NODE_SNAPSHOT_TYPE.xml create mode 100644 test/testcases/tests/level3/xpath/XPathResult_stringValue.xml create mode 100644 test/testcases/tests/level3/xpath/alltests.xml create mode 100644 test/testcases/tests/level3/xpath/dom3xpathents.ent create mode 100644 test/testcases/tests/level3/xpath/files/CVS/Entries create mode 100644 test/testcases/tests/level3/xpath/files/CVS/Repository create mode 100644 test/testcases/tests/level3/xpath/files/CVS/Root create mode 100644 test/testcases/tests/level3/xpath/files/CVS/Template create mode 100644 test/testcases/tests/level3/xpath/files/internaldtd.svg create mode 100644 test/testcases/tests/level3/xpath/files/internaldtd.xml create mode 100644 test/testcases/tests/level3/xpath/files/staff.dtd create mode 100644 test/testcases/tests/level3/xpath/files/staff.svg create mode 100644 test/testcases/tests/level3/xpath/files/staff.xml create mode 100644 test/testcases/tests/level3/xpath/files/staffNS.dtd create mode 100644 test/testcases/tests/level3/xpath/files/staffNS.svg create mode 100644 test/testcases/tests/level3/xpath/files/staffNS.xml create mode 100644 test/testcases/tests/level3/xpath/files/svgtest.js create mode 100644 test/testcases/tests/level3/xpath/files/svgunit.js create mode 100644 test/testcases/tests/level3/xpath/metadata.xml create mode 100644 test/testcases/tests/submittedtests/CVS/Entries create mode 100644 test/testcases/tests/submittedtests/CVS/Repository create mode 100644 test/testcases/tests/submittedtests/CVS/Root create mode 100644 test/testcases/tests/submittedtests/CVS/Template create mode 100644 test/testcases/tests/submittedtests/netscapeHTML/CVS/Entries create mode 100644 test/testcases/tests/submittedtests/netscapeHTML/CVS/Repository create mode 100644 test/testcases/tests/submittedtests/netscapeHTML/CVS/Root create mode 100644 test/testcases/tests/submittedtests/netscapeHTML/CVS/Template create mode 100644 test/testcases/tests/validation/CVS/Entries create mode 100644 test/testcases/tests/validation/CVS/Repository create mode 100644 test/testcases/tests/validation/CVS/Root create mode 100644 test/testcases/tests/validation/CVS/Template create mode 100644 test/testcases/tests/validation/files/CVS/Entries create mode 100644 test/testcases/tests/validation/files/CVS/Repository create mode 100644 test/testcases/tests/validation/files/CVS/Root create mode 100644 test/testcases/tests/validation/files/CVS/Template diff --git a/test/testcases/tests/CVS/Entries b/test/testcases/tests/CVS/Entries new file mode 100644 index 0000000..3823ab2 --- /dev/null +++ b/test/testcases/tests/CVS/Entries @@ -0,0 +1,5 @@ +D/level1//// +D/level2//// +D/level3//// +D/submittedtests//// +D/validation//// diff --git a/test/testcases/tests/CVS/Repository b/test/testcases/tests/CVS/Repository new file mode 100644 index 0000000..25af10a --- /dev/null +++ b/test/testcases/tests/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests diff --git a/test/testcases/tests/CVS/Root b/test/testcases/tests/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/CVS/Template b/test/testcases/tests/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level1/CVS/Entries b/test/testcases/tests/level1/CVS/Entries new file mode 100644 index 0000000..1254121 --- /dev/null +++ b/test/testcases/tests/level1/CVS/Entries @@ -0,0 +1,2 @@ +D/core//// +D/html//// diff --git a/test/testcases/tests/level1/CVS/Repository b/test/testcases/tests/level1/CVS/Repository new file mode 100644 index 0000000..ffe8b1f --- /dev/null +++ b/test/testcases/tests/level1/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level1 diff --git a/test/testcases/tests/level1/CVS/Root b/test/testcases/tests/level1/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level1/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level1/CVS/Template b/test/testcases/tests/level1/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level1/core/.cvsignore b/test/testcases/tests/level1/core/.cvsignore new file mode 100644 index 0000000..46fbb92 --- /dev/null +++ b/test/testcases/tests/level1/core/.cvsignore @@ -0,0 +1,2 @@ +dom1.dtd +dom1.xsd diff --git a/test/testcases/tests/level1/core/.nodeappendchild.xml.swp b/test/testcases/tests/level1/core/.nodeappendchild.xml.swp new file mode 100644 index 0000000..1611a6e Binary files /dev/null and b/test/testcases/tests/level1/core/.nodeappendchild.xml.swp differ diff --git a/test/testcases/tests/level1/core/CVS/Entries b/test/testcases/tests/level1/core/CVS/Entries new file mode 100644 index 0000000..7b3371c --- /dev/null +++ b/test/testcases/tests/level1/core/CVS/Entries @@ -0,0 +1,531 @@ +D/files//// +/.cvsignore/1.1/Fri Apr 3 02:48:04 2009// +/alltests.xml/1.22/Fri Apr 3 02:48:03 2009// +/attrcreatedocumentfragment.xml/1.9/Fri Apr 3 02:48:04 2009// +/attrcreatetextnode.xml/1.9/Fri Apr 3 02:48:03 2009// +/attrcreatetextnode2.xml/1.5/Fri Apr 3 02:48:03 2009// +/attrdefaultvalue.xml/1.7/Fri Apr 3 02:48:03 2009// +/attreffectivevalue.xml/1.6/Fri Apr 3 02:48:03 2009// +/attrentityreplacement.xml/1.7/Fri Apr 3 02:48:04 2009// +/attrname.xml/1.6/Fri Apr 3 02:48:04 2009// +/attrnextsiblingnull.xml/1.7/Fri Apr 3 02:48:04 2009// +/attrnotspecifiedvalue.xml/1.8/Fri Apr 3 02:48:03 2009// +/attrparentnodenull.xml/1.7/Fri Apr 3 02:48:04 2009// +/attrprevioussiblingnull.xml/1.7/Fri Apr 3 02:48:04 2009// +/attrremovechild1.xml/1.3/Fri Apr 3 02:48:04 2009// +/attrreplacechild1.xml/1.3/Fri Apr 3 02:48:04 2009// +/attrsetvaluenomodificationallowederr.xml/1.9/Fri Apr 3 02:48:04 2009// +/attrsetvaluenomodificationallowederrEE.xml/1.9/Fri Apr 3 02:48:03 2009// +/attrspecifiedvalue.xml/1.6/Fri Apr 3 02:48:03 2009// +/attrspecifiedvaluechanged.xml/1.6/Fri Apr 3 02:48:04 2009// +/attrspecifiedvalueremove.xml/1.8/Fri Apr 3 02:48:04 2009// +/cdatasectiongetdata.xml/1.13/Fri Apr 3 02:48:03 2009// +/cdatasectionnormalize.xml/1.11/Fri Apr 3 02:48:03 2009// +/characterdataappenddata.xml/1.6/Fri Apr 3 02:48:03 2009// +/characterdataappenddatagetdata.xml/1.7/Fri Apr 3 02:48:04 2009// +/characterdataappenddatanomodificationallowederr.xml/1.12/Fri Apr 3 02:48:04 2009// +/characterdataappenddatanomodificationallowederrEE.xml/1.8/Fri Apr 3 02:48:04 2009// +/characterdatadeletedatabegining.xml/1.8/Fri Apr 3 02:48:04 2009// +/characterdatadeletedataend.xml/1.7/Fri Apr 3 02:48:04 2009// +/characterdatadeletedataexceedslength.xml/1.7/Fri Apr 3 02:48:04 2009// +/characterdatadeletedatagetlengthanddata.xml/1.8/Fri Apr 3 02:48:03 2009// +/characterdatadeletedatamiddle.xml/1.7/Fri Apr 3 02:48:04 2009// +/characterdatadeletedatanomodificationallowederr.xml/1.12/Fri Apr 3 02:48:04 2009// +/characterdatadeletedatanomodificationallowederrEE.xml/1.8/Fri Apr 3 02:48:04 2009// +/characterdatagetdata.xml/1.7/Fri Apr 3 02:48:03 2009// +/characterdatagetlength.xml/1.6/Fri Apr 3 02:48:03 2009// +/characterdataindexsizeerrdeletedatacountnegative.xml/1.9/Fri Apr 3 02:48:03 2009// +/characterdataindexsizeerrdeletedataoffsetgreater.xml/1.7/Fri Apr 3 02:48:03 2009// +/characterdataindexsizeerrdeletedataoffsetnegative.xml/1.7/Fri Apr 3 02:48:04 2009// +/characterdataindexsizeerrinsertdataoffsetgreater.xml/1.9/Fri Apr 3 02:48:04 2009// +/characterdataindexsizeerrinsertdataoffsetnegative.xml/1.9/Fri Apr 3 02:48:04 2009// +/characterdataindexsizeerrreplacedatacountnegative.xml/1.9/Fri Apr 3 02:48:03 2009// +/characterdataindexsizeerrreplacedataoffsetgreater.xml/1.9/Fri Apr 3 02:48:04 2009// +/characterdataindexsizeerrreplacedataoffsetnegative.xml/1.7/Fri Apr 3 02:48:04 2009// +/characterdataindexsizeerrsubstringcountnegative.xml/1.8/Fri Apr 3 02:48:03 2009// +/characterdataindexsizeerrsubstringnegativeoffset.xml/1.8/Fri Apr 3 02:48:03 2009// +/characterdataindexsizeerrsubstringoffsetgreater.xml/1.8/Fri Apr 3 02:48:03 2009// +/characterdatainsertdatabeginning.xml/1.8/Fri Apr 3 02:48:03 2009// +/characterdatainsertdataend.xml/1.7/Fri Apr 3 02:48:04 2009// +/characterdatainsertdatamiddle.xml/1.7/Fri Apr 3 02:48:04 2009// +/characterdatainsertdatanomodificationallowederr.xml/1.12/Fri Apr 3 02:48:04 2009// +/characterdatainsertdatanomodificationallowederrEE.xml/1.8/Fri Apr 3 02:48:04 2009// +/characterdatareplacedatabegining.xml/1.8/Fri Apr 3 02:48:04 2009// +/characterdatareplacedataend.xml/1.7/Fri Apr 3 02:48:04 2009// +/characterdatareplacedataexceedslengthofarg.xml/1.7/Fri Apr 3 02:48:03 2009// +/characterdatareplacedataexceedslengthofdata.xml/1.7/Fri Apr 3 02:48:03 2009// +/characterdatareplacedatamiddle.xml/1.7/Fri Apr 3 02:48:04 2009// +/characterdatareplacedatanomodificationallowederr.xml/1.13/Fri Apr 3 02:48:03 2009// +/characterdatareplacedatanomodificationallowederrEE.xml/1.8/Fri Apr 3 02:48:04 2009// +/characterdatasetdatanomodificationallowederr.xml/1.11/Fri Apr 3 02:48:04 2009// +/characterdatasetdatanomodificationallowederrEE.xml/1.8/Fri Apr 3 02:48:04 2009// +/characterdatasetnodevalue.xml/1.4/Fri Apr 3 02:48:03 2009// +/characterdatasubstringexceedsvalue.xml/1.7/Fri Apr 3 02:48:03 2009// +/characterdatasubstringvalue.xml/1.7/Fri Apr 3 02:48:04 2009// +/commentgetcomment.xml/1.6/Fri Apr 3 02:48:04 2009// +/documentcreateattribute.xml/1.8/Fri Apr 3 02:48:03 2009// +/documentcreatecdatasection.xml/1.12/Fri Apr 3 02:48:04 2009// +/documentcreatecomment.xml/1.8/Fri Apr 3 02:48:04 2009// +/documentcreatedocumentfragment.xml/1.8/Fri Apr 3 02:48:04 2009// +/documentcreateelement.xml/1.10/Fri Apr 3 02:48:03 2009// +/documentcreateelementcasesensitive.xml/1.7/Fri Apr 3 02:48:04 2009// +/documentcreateelementdefaultattr.xml/1.10/Fri Apr 3 02:48:03 2009// +/documentcreateentityreference.xml/1.15/Fri Apr 3 02:48:04 2009// +/documentcreateentityreferenceknown.xml/1.14/Fri Apr 3 02:48:04 2009// +/documentcreateprocessinginstruction.xml/1.12/Fri Apr 3 02:48:03 2009// +/documentcreatetextnode.xml/1.8/Fri Apr 3 02:48:03 2009// +/documentgetdoctype.xml/1.13/Fri Apr 3 02:48:04 2009// +/documentgetdoctypenodtd.xml/1.10/Fri Apr 3 02:48:04 2009// +/documentgetelementsbytagnamelength.xml/1.6/Fri Apr 3 02:48:04 2009// +/documentgetelementsbytagnametotallength.xml/1.7/Fri Apr 3 02:48:04 2009// +/documentgetelementsbytagnamevalue.xml/1.7/Fri Apr 3 02:48:03 2009// +/documentgetimplementation.xml/1.6/Fri Apr 3 02:48:04 2009// +/documentgetrootnode.xml/1.8/Fri Apr 3 02:48:04 2009// +/documentinvalidcharacterexceptioncreateattribute.xml/1.8/Fri Apr 3 02:48:04 2009// +/documentinvalidcharacterexceptioncreateelement.xml/1.8/Fri Apr 3 02:48:03 2009// +/documentinvalidcharacterexceptioncreateentref.xml/1.13/Fri Apr 3 02:48:04 2009// +/documentinvalidcharacterexceptioncreateentref1.xml/1.3/Fri Apr 3 02:48:04 2009// +/documentinvalidcharacterexceptioncreatepi.xml/1.13/Fri Apr 3 02:48:03 2009// +/documentinvalidcharacterexceptioncreatepi1.xml/1.3/Fri Apr 3 02:48:03 2009// +/documenttypegetdoctype.xml/1.10/Fri Apr 3 02:48:03 2009// +/documenttypegetentities.xml/1.13/Fri Apr 3 02:48:03 2009// +/documenttypegetentitieslength.xml/1.9/Fri Apr 3 02:48:03 2009// +/documenttypegetentitiestype.xml/1.9/Fri Apr 3 02:48:04 2009// +/documenttypegetnotations.xml/1.10/Fri Apr 3 02:48:04 2009// +/documenttypegetnotationstype.xml/1.8/Fri Apr 3 02:48:03 2009// +/domimplementationfeaturenoversion.xml/1.7/Fri Apr 3 02:48:04 2009// +/domimplementationfeaturenull.xml/1.5/Fri Apr 3 02:48:03 2009// +/domimplementationfeaturexml.xml/1.7/Fri Apr 3 02:48:04 2009// +/elementaddnewattribute.xml/1.6/Fri Apr 3 02:48:04 2009// +/elementassociatedattribute.xml/1.6/Fri Apr 3 02:48:04 2009// +/elementchangeattributevalue.xml/1.6/Fri Apr 3 02:48:03 2009// +/elementcreatenewattribute.xml/1.7/Fri Apr 3 02:48:03 2009// +/elementgetattributenode.xml/1.6/Fri Apr 3 02:48:04 2009// +/elementgetattributenodenull.xml/1.5/Fri Apr 3 02:48:04 2009// +/elementgetelementempty.xml/1.6/Fri Apr 3 02:48:04 2009// +/elementgetelementsbytagname.xml/1.6/Fri Apr 3 02:48:03 2009// +/elementgetelementsbytagnameaccessnodelist.xml/1.10/Fri Apr 3 02:48:03 2009// +/elementgetelementsbytagnamenomatch.xml/1.6/Fri Apr 3 02:48:03 2009// +/elementgetelementsbytagnamespecialvalue.xml/1.8/Fri Apr 3 02:48:04 2009// +/elementgettagname.xml/1.8/Fri Apr 3 02:48:04 2009// +/elementinuseattributeerr.xml/1.9/Fri Apr 3 02:48:04 2009// +/elementinvalidcharacterexception.xml/1.6/Fri Apr 3 02:48:04 2009// +/elementnormalize.xml/1.7/Fri Apr 3 02:48:04 2009// +/elementnotfounderr.xml/1.7/Fri Apr 3 02:48:04 2009// +/elementremoveattribute.xml/1.8/Fri Apr 3 02:48:04 2009// +/elementremoveattributeaftercreate.xml/1.6/Fri Apr 3 02:48:03 2009// +/elementremoveattributenode.xml/1.6/Fri Apr 3 02:48:03 2009// +/elementremoveattributenodenomodificationallowederr.xml/1.9/Fri Apr 3 02:48:04 2009// +/elementremoveattributenodenomodificationallowederrEE.xml/1.10/Fri Apr 3 02:48:03 2009// +/elementremoveattributenomodificationallowederr.xml/1.8/Fri Apr 3 02:48:04 2009// +/elementremoveattributenomodificationallowederrEE.xml/1.10/Fri Apr 3 02:48:03 2009// +/elementremoveattributerestoredefaultvalue.xml/1.9/Fri Apr 3 02:48:04 2009// +/elementreplaceattributewithself.xml/1.3/Fri Apr 3 02:48:04 2009// +/elementreplaceexistingattribute.xml/1.6/Fri Apr 3 02:48:04 2009// +/elementreplaceexistingattributegevalue.xml/1.8/Fri Apr 3 02:48:04 2009// +/elementretrieveallattributes.xml/1.7/Fri Apr 3 02:48:04 2009// +/elementretrieveattrvalue.xml/1.7/Fri Apr 3 02:48:03 2009// +/elementretrievetagname.xml/1.6/Fri Apr 3 02:48:04 2009// +/elementsetattributenodenomodificationallowederr.xml/1.12/Fri Apr 3 02:48:03 2009// +/elementsetattributenodenomodificationallowederrEE.xml/1.9/Fri Apr 3 02:48:03 2009// +/elementsetattributenodenull.xml/1.5/Fri Apr 3 02:48:04 2009// +/elementsetattributenomodificationallowederr.xml/1.10/Fri Apr 3 02:48:03 2009// +/elementsetattributenomodificationallowederrEE.xml/1.8/Fri Apr 3 02:48:03 2009// +/elementwrongdocumenterr.xml/1.6/Fri Apr 3 02:48:03 2009// +/entitygetentityname.xml/1.10/Fri Apr 3 02:48:03 2009// +/entitygetpublicid.xml/1.12/Fri Apr 3 02:48:03 2009// +/entitygetpublicidnull.xml/1.10/Fri Apr 3 02:48:03 2009// +/hc_attrappendchild1.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_attrappendchild2.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_attrappendchild3.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_attrappendchild4.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_attrappendchild5.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_attrappendchild6.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_attrchildnodes1.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_attrchildnodes2.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_attrclonenode1.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_attrcreatedocumentfragment.xml/1.5/Fri Apr 3 02:48:03 2009// +/hc_attrcreatetextnode.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_attrcreatetextnode2.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_attreffectivevalue.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_attrfirstchild.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_attrgetvalue1.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_attrgetvalue2.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_attrhaschildnodes.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_attrinsertbefore1.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_attrinsertbefore2.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_attrinsertbefore3.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_attrinsertbefore4.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_attrinsertbefore5.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_attrinsertbefore6.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_attrinsertbefore7.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_attrlastchild.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_attrname.xml/1.5/Fri Apr 3 02:48:04 2009// +/hc_attrnextsiblingnull.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_attrnormalize.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_attrparentnodenull.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_attrprevioussiblingnull.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_attrremovechild1.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_attrremovechild2.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_attrreplacechild1.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_attrreplacechild2.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_attrsetvalue1.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_attrsetvalue2.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_attrspecifiedvalue.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_attrspecifiedvaluechanged.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_characterdataappenddata.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_characterdataappenddatagetdata.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_characterdatadeletedatabegining.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_characterdatadeletedataend.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_characterdatadeletedataexceedslength.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_characterdatadeletedatagetlengthanddata.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_characterdatadeletedatamiddle.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_characterdatagetdata.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_characterdatagetlength.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_characterdataindexsizeerrdeletedatacountnegative.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_characterdataindexsizeerrdeletedataoffsetgreater.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_characterdataindexsizeerrdeletedataoffsetnegative.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_characterdataindexsizeerrinsertdataoffsetgreater.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_characterdataindexsizeerrinsertdataoffsetnegative.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_characterdataindexsizeerrreplacedatacountnegative.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_characterdataindexsizeerrreplacedataoffsetgreater.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_characterdataindexsizeerrreplacedataoffsetnegative.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_characterdataindexsizeerrsubstringcountnegative.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_characterdataindexsizeerrsubstringnegativeoffset.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_characterdataindexsizeerrsubstringoffsetgreater.xml/1.4/Fri Apr 3 02:48:04 2009// +/hc_characterdatainsertdatabeginning.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_characterdatainsertdataend.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_characterdatainsertdatamiddle.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_characterdatareplacedatabegining.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_characterdatareplacedataend.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_characterdatareplacedataexceedslengthofarg.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_characterdatareplacedataexceedslengthofdata.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_characterdatareplacedatamiddle.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_characterdatasetnodevalue.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_characterdatasubstringexceedsvalue.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_characterdatasubstringvalue.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_commentgetcomment.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_documentcreateattribute.xml/1.5/Fri Apr 3 02:48:03 2009// +/hc_documentcreatecomment.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_documentcreatedocumentfragment.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_documentcreateelement.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_documentcreateelementcasesensitive.xml/1.5/Fri Apr 3 02:48:04 2009// +/hc_documentcreatetextnode.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_documentgetdoctype.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_documentgetelementsbytagnamelength.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_documentgetelementsbytagnametotallength.xml/1.8/Fri Apr 3 02:48:03 2009// +/hc_documentgetelementsbytagnamevalue.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_documentgetimplementation.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_documentgetrootnode.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_documentinvalidcharacterexceptioncreateattribute.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_documentinvalidcharacterexceptioncreateattribute1.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_documentinvalidcharacterexceptioncreateelement.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_documentinvalidcharacterexceptioncreateelement1.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_domimplementationfeaturenoversion.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_domimplementationfeaturenull.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_domimplementationfeaturexml.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_elementaddnewattribute.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_elementassociatedattribute.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_elementchangeattributevalue.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_elementcreatenewattribute.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_elementgetattributenode.xml/1.4/Fri Apr 3 02:48:04 2009// +/hc_elementgetattributenodenull.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_elementgetelementempty.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_elementgetelementsbytagname.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_elementgetelementsbytagnameaccessnodelist.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_elementgetelementsbytagnamenomatch.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_elementgetelementsbytagnamespecialvalue.xml/1.5/Fri Apr 3 02:48:03 2009// +/hc_elementgettagname.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_elementinuseattributeerr.xml/1.4/Fri Apr 3 02:48:03 2009// +/hc_elementinvalidcharacterexception.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_elementinvalidcharacterexception1.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_elementnormalize.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_elementnormalize2.xml/1.4/Fri Apr 3 02:48:04 2009// +/hc_elementnotfounderr.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_elementremoveattribute.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_elementremoveattributeaftercreate.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_elementremoveattributenode.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_elementreplaceattributewithself.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_elementreplaceexistingattribute.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_elementreplaceexistingattributegevalue.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_elementretrieveallattributes.xml/1.6/Fri Apr 3 02:48:03 2009// +/hc_elementretrieveattrvalue.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_elementretrievetagname.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_elementsetattributenodenull.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_elementwrongdocumenterr.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_entitiesremovenameditem1.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_entitiessetnameditem1.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_namednodemapchildnoderange.xml/1.5/Fri Apr 3 02:48:04 2009// +/hc_namednodemapgetnameditem.xml/1.4/Fri Apr 3 02:48:04 2009// +/hc_namednodemapinuseattributeerr.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_namednodemapnotfounderr.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_namednodemapnumberofnodes.xml/1.5/Fri Apr 3 02:48:03 2009// +/hc_namednodemapremovenameditem.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_namednodemapreturnattrnode.xml/1.5/Fri Apr 3 02:48:04 2009// +/hc_namednodemapreturnfirstitem.xml/1.5/Fri Apr 3 02:48:03 2009// +/hc_namednodemapreturnlastitem.xml/1.5/Fri Apr 3 02:48:04 2009// +/hc_namednodemapreturnnull.xml/1.4/Fri Apr 3 02:48:04 2009// +/hc_namednodemapsetnameditem.xml/1.4/Fri Apr 3 02:48:03 2009// +/hc_namednodemapsetnameditemreturnvalue.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_namednodemapsetnameditemthatexists.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_namednodemapsetnameditemwithnewvalue.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_namednodemapwrongdocumenterr.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_nodeappendchild.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_nodeappendchildchildexists.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_nodeappendchilddocfragment.xml/1.5/Fri Apr 3 02:48:03 2009// +/hc_nodeappendchildgetnodename.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_nodeappendchildinvalidnodetype.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_nodeappendchildnewchilddiffdocument.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_nodeappendchildnodeancestor.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_nodeattributenodeattribute.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodeattributenodename.xml/1.4/Fri Apr 3 02:48:03 2009// +/hc_nodeattributenodetype.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_nodeattributenodevalue.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodechildnodes.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_nodechildnodesappendchild.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_nodechildnodesempty.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodecloneattributescopied.xml/1.7/Fri Apr 3 02:48:03 2009// +/hc_nodeclonefalsenocopytext.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_nodeclonegetparentnull.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_nodeclonenodefalse.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodeclonenodetrue.xml/1.5/Fri Apr 3 02:48:03 2009// +/hc_nodeclonetruecopytext.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodecommentnodeattributes.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_nodecommentnodename.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_nodecommentnodetype.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodecommentnodevalue.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_nodedocumentfragmentnodename.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_nodedocumentfragmentnodetype.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_nodedocumentfragmentnodevalue.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_nodedocumentnodeattribute.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_nodedocumentnodename.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodedocumentnodetype.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_nodedocumentnodevalue.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodeelementnodeattributes.xml/1.6/Fri Apr 3 02:48:03 2009// +/hc_nodeelementnodename.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_nodeelementnodetype.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_nodeelementnodevalue.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_nodegetfirstchild.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodegetfirstchildnull.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodegetlastchild.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_nodegetlastchildnull.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_nodegetnextsibling.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_nodegetnextsiblingnull.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_nodegetownerdocument.xml/1.4/Fri Apr 3 02:48:04 2009// +/hc_nodegetownerdocumentnull.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_nodegetprevioussibling.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_nodegetprevioussiblingnull.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_nodehaschildnodes.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_nodehaschildnodesfalse.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_nodeinsertbefore.xml/1.6/Fri Apr 3 02:48:04 2009// +/hc_nodeinsertbeforedocfragment.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_nodeinsertbeforeinvalidnodetype.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_nodeinsertbeforenewchilddiffdocument.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodeinsertbeforenewchildexists.xml/1.4/Fri Apr 3 02:48:04 2009// +/hc_nodeinsertbeforenodeancestor.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_nodeinsertbeforenodename.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_nodeinsertbeforerefchildnonexistent.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodeinsertbeforerefchildnull.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_nodelistindexequalzero.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_nodelistindexgetlength.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_nodelistindexgetlengthofemptylist.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodelistindexnotzero.xml/1.4/Fri Apr 3 02:48:03 2009// +/hc_nodelistreturnfirstitem.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodelistreturnlastitem.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodelisttraverselist.xml/1.4/Fri Apr 3 02:48:04 2009// +/hc_nodeparentnode.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_nodeparentnodenull.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_noderemovechild.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_noderemovechildgetnodename.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_noderemovechildnode.xml/1.5/Fri Apr 3 02:48:04 2009// +/hc_noderemovechildoldchildnonexistent.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodereplacechild.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_nodereplacechildinvalidnodetype.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_nodereplacechildnewchilddiffdocument.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_nodereplacechildnewchildexists.xml/1.4/Fri Apr 3 02:48:03 2009// +/hc_nodereplacechildnodeancestor.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_nodereplacechildnodename.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodereplacechildoldchildnonexistent.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodetextnodeattribute.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodetextnodename.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_nodetextnodetype.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_nodetextnodevalue.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_nodevalue01.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodevalue02.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_nodevalue03.xml/1.5/Fri Apr 3 02:48:03 2009// +/hc_nodevalue04.xml/1.5/Fri Apr 3 02:48:03 2009// +/hc_nodevalue05.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_nodevalue06.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_nodevalue07.xml/1.5/Fri Apr 3 02:48:04 2009// +/hc_nodevalue08.xml/1.5/Fri Apr 3 02:48:04 2009// +/hc_notationsremovenameditem1.xml/1.3/Fri Apr 3 02:48:04 2009// +/hc_notationssetnameditem1.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_textindexsizeerrnegativeoffset.xml/1.1/Fri Apr 3 02:48:04 2009// +/hc_textindexsizeerroffsetoutofbounds.xml/1.2/Fri Apr 3 02:48:04 2009// +/hc_textparseintolistofelements.xml/1.4/Fri Apr 3 02:48:03 2009// +/hc_textsplittextfour.xml/1.2/Fri Apr 3 02:48:03 2009// +/hc_textsplittextone.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_textsplittextthree.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_textsplittexttwo.xml/1.1/Fri Apr 3 02:48:03 2009// +/hc_textwithnomarkup.xml/1.1/Fri Apr 3 02:48:04 2009// +/metadata.xml/1.2/Fri Apr 3 02:48:03 2009// +/namednodemapchildnoderange.xml/1.7/Fri Apr 3 02:48:03 2009// +/namednodemapgetnameditem.xml/1.6/Fri Apr 3 02:48:04 2009// +/namednodemapinuseattributeerr.xml/1.8/Fri Apr 3 02:48:03 2009// +/namednodemapnotfounderr.xml/1.8/Fri Apr 3 02:48:04 2009// +/namednodemapnumberofnodes.xml/1.6/Fri Apr 3 02:48:03 2009// +/namednodemapremovenameditem.xml/1.9/Fri Apr 3 02:48:04 2009// +/namednodemapremovenameditemgetvalue.xml/1.8/Fri Apr 3 02:48:03 2009// +/namednodemapremovenameditemreturnnodevalue.xml/1.6/Fri Apr 3 02:48:03 2009// +/namednodemapreturnattrnode.xml/1.6/Fri Apr 3 02:48:04 2009// +/namednodemapreturnfirstitem.xml/1.6/Fri Apr 3 02:48:04 2009// +/namednodemapreturnlastitem.xml/1.6/Fri Apr 3 02:48:04 2009// +/namednodemapreturnnull.xml/1.5/Fri Apr 3 02:48:04 2009// +/namednodemapsetnameditem.xml/1.6/Fri Apr 3 02:48:04 2009// +/namednodemapsetnameditemreturnvalue.xml/1.8/Fri Apr 3 02:48:04 2009// +/namednodemapsetnameditemthatexists.xml/1.7/Fri Apr 3 02:48:04 2009// +/namednodemapsetnameditemwithnewvalue.xml/1.6/Fri Apr 3 02:48:03 2009// +/namednodemapwrongdocumenterr.xml/1.8/Fri Apr 3 02:48:03 2009// +/nodeappendchild.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodeappendchildchildexists.xml/1.10/Fri Apr 3 02:48:04 2009// +/nodeappendchilddocfragment.xml/1.9/Fri Apr 3 02:48:03 2009// +/nodeappendchildgetnodename.xml/1.6/Fri Apr 3 02:48:04 2009// +/nodeappendchildinvalidnodetype.xml/1.7/Fri Apr 3 02:48:03 2009// +/nodeappendchildnewchilddiffdocument.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodeappendchildnodeancestor.xml/1.8/Fri Apr 3 02:48:04 2009// +/nodeappendchildnomodificationallowederr.xml/1.10/Fri Apr 3 02:48:04 2009// +/nodeappendchildnomodificationallowederrEE.xml/1.6/Fri Apr 3 02:48:04 2009// +/nodeattributenodeattribute.xml/1.7/Fri Apr 3 02:48:03 2009// +/nodeattributenodename.xml/1.6/Fri Apr 3 02:48:03 2009// +/nodeattributenodetype.xml/1.6/Fri Apr 3 02:48:04 2009// +/nodeattributenodevalue.xml/1.6/Fri Apr 3 02:48:04 2009// +/nodecdatasectionnodeattribute.xml/1.8/Fri Apr 3 02:48:04 2009// +/nodecdatasectionnodename.xml/1.9/Fri Apr 3 02:48:03 2009// +/nodecdatasectionnodetype.xml/1.8/Fri Apr 3 02:48:04 2009// +/nodecdatasectionnodevalue.xml/1.9/Fri Apr 3 02:48:03 2009// +/nodechildnodes.xml/1.8/Fri Apr 3 02:48:03 2009// +/nodechildnodesappendchild.xml/1.9/Fri Apr 3 02:48:03 2009// +/nodechildnodesempty.xml/1.8/Fri Apr 3 02:48:03 2009// +/nodecloneattributescopied.xml/1.9/Fri Apr 3 02:48:03 2009// +/nodeclonefalsenocopytext.xml/1.8/Fri Apr 3 02:48:04 2009// +/nodeclonegetparentnull.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodeclonenodefalse.xml/1.8/Fri Apr 3 02:48:04 2009// +/nodeclonenodetrue.xml/1.10/Fri Apr 3 02:48:04 2009// +/nodeclonetruecopytext.xml/1.10/Fri Apr 3 02:48:03 2009// +/nodecommentnodeattributes.xml/1.5/Fri Apr 3 02:48:04 2009// +/nodecommentnodename.xml/1.9/Fri Apr 3 02:48:04 2009// +/nodecommentnodetype.xml/1.6/Fri Apr 3 02:48:03 2009// +/nodecommentnodevalue.xml/1.8/Fri Apr 3 02:48:03 2009// +/nodedocumentfragmentnodename.xml/1.7/Fri Apr 3 02:48:03 2009// +/nodedocumentfragmentnodetype.xml/1.6/Fri Apr 3 02:48:04 2009// +/nodedocumentfragmentnodevalue.xml/1.8/Fri Apr 3 02:48:03 2009// +/nodedocumentnodeattribute.xml/1.6/Fri Apr 3 02:48:04 2009// +/nodedocumentnodename.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodedocumentnodetype.xml/1.5/Fri Apr 3 02:48:04 2009// +/nodedocumentnodevalue.xml/1.7/Fri Apr 3 02:48:03 2009// +/nodedocumenttypenodename.xml/1.10/Fri Apr 3 02:48:04 2009// +/nodedocumenttypenodetype.xml/1.8/Fri Apr 3 02:48:03 2009// +/nodedocumenttypenodevalue.xml/1.8/Fri Apr 3 02:48:03 2009// +/nodeelementnodeattributes.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodeelementnodename.xml/1.8/Fri Apr 3 02:48:03 2009// +/nodeelementnodetype.xml/1.6/Fri Apr 3 02:48:04 2009// +/nodeelementnodevalue.xml/1.7/Fri Apr 3 02:48:03 2009// +/nodeentitynodeattributes.xml/1.9/Fri Apr 3 02:48:03 2009// +/nodeentitynodename.xml/1.11/Fri Apr 3 02:48:04 2009// +/nodeentitynodetype.xml/1.9/Fri Apr 3 02:48:04 2009// +/nodeentitynodevalue.xml/1.10/Fri Apr 3 02:48:03 2009// +/nodeentityreferencenodeattributes.xml/1.12/Fri Apr 3 02:48:04 2009// +/nodeentityreferencenodename.xml/1.12/Fri Apr 3 02:48:03 2009// +/nodeentityreferencenodetype.xml/1.12/Fri Apr 3 02:48:04 2009// +/nodeentityreferencenodevalue.xml/1.12/Fri Apr 3 02:48:04 2009// +/nodeentitysetnodevalue.xml/1.6/Fri Apr 3 02:48:04 2009// +/nodegetfirstchild.xml/1.9/Fri Apr 3 02:48:03 2009// +/nodegetfirstchildnull.xml/1.6/Fri Apr 3 02:48:03 2009// +/nodegetlastchild.xml/1.9/Fri Apr 3 02:48:04 2009// +/nodegetlastchildnull.xml/1.6/Fri Apr 3 02:48:04 2009// +/nodegetnextsibling.xml/1.10/Fri Apr 3 02:48:04 2009// +/nodegetnextsiblingnull.xml/1.6/Fri Apr 3 02:48:04 2009// +/nodegetownerdocument.xml/1.8/Fri Apr 3 02:48:04 2009// +/nodegetownerdocumentnull.xml/1.6/Fri Apr 3 02:48:03 2009// +/nodegetprevioussibling.xml/1.9/Fri Apr 3 02:48:03 2009// +/nodegetprevioussiblingnull.xml/1.6/Fri Apr 3 02:48:03 2009// +/nodehaschildnodes.xml/1.5/Fri Apr 3 02:48:03 2009// +/nodehaschildnodesfalse.xml/1.6/Fri Apr 3 02:48:04 2009// +/nodeinsertbefore.xml/1.10/Fri Apr 3 02:48:04 2009// +/nodeinsertbeforedocfragment.xml/1.7/Fri Apr 3 02:48:03 2009// +/nodeinsertbeforeinvalidnodetype.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodeinsertbeforenewchilddiffdocument.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodeinsertbeforenewchildexists.xml/1.10/Fri Apr 3 02:48:04 2009// +/nodeinsertbeforenodeancestor.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodeinsertbeforenodename.xml/1.6/Fri Apr 3 02:48:03 2009// +/nodeinsertbeforenomodificationallowederr.xml/1.11/Fri Apr 3 02:48:03 2009// +/nodeinsertbeforenomodificationallowederrEE.xml/1.6/Fri Apr 3 02:48:03 2009// +/nodeinsertbeforerefchildnonexistent.xml/1.7/Fri Apr 3 02:48:03 2009// +/nodeinsertbeforerefchildnull.xml/1.7/Fri Apr 3 02:48:03 2009// +/nodelistindexequalzero.xml/1.8/Fri Apr 3 02:48:04 2009// +/nodelistindexgetlength.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodelistindexgetlengthofemptylist.xml/1.6/Fri Apr 3 02:48:04 2009// +/nodelistindexnotzero.xml/1.8/Fri Apr 3 02:48:03 2009// +/nodelistreturnfirstitem.xml/1.8/Fri Apr 3 02:48:03 2009// +/nodelistreturnlastitem.xml/1.8/Fri Apr 3 02:48:03 2009// +/nodelisttraverselist.xml/1.9/Fri Apr 3 02:48:04 2009// +/nodenotationnodeattributes.xml/1.8/Fri Apr 3 02:48:04 2009// +/nodenotationnodename.xml/1.9/Fri Apr 3 02:48:03 2009// +/nodenotationnodetype.xml/1.8/Fri Apr 3 02:48:04 2009// +/nodenotationnodevalue.xml/1.10/Fri Apr 3 02:48:03 2009// +/nodeparentnode.xml/1.9/Fri Apr 3 02:48:03 2009// +/nodeparentnodenull.xml/1.7/Fri Apr 3 02:48:03 2009// +/nodeprocessinginstructionnodeattributes.xml/1.5/Fri Apr 3 02:48:03 2009// +/nodeprocessinginstructionnodename.xml/1.6/Fri Apr 3 02:48:04 2009// +/nodeprocessinginstructionnodetype.xml/1.5/Fri Apr 3 02:48:04 2009// +/nodeprocessinginstructionnodevalue.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodeprocessinginstructionsetnodevalue.xml/1.3/Fri Apr 3 02:48:03 2009// +/noderemovechild.xml/1.6/Fri Apr 3 02:48:03 2009// +/noderemovechildgetnodename.xml/1.10/Fri Apr 3 02:48:03 2009// +/noderemovechildnode.xml/1.8/Fri Apr 3 02:48:04 2009// +/noderemovechildnomodificationallowederr.xml/1.11/Fri Apr 3 02:48:04 2009// +/noderemovechildnomodificationallowederrEE.xml/1.9/Fri Apr 3 02:48:04 2009// +/noderemovechildoldchildnonexistent.xml/1.7/Fri Apr 3 02:48:03 2009// +/nodereplacechild.xml/1.7/Fri Apr 3 02:48:03 2009// +/nodereplacechildinvalidnodetype.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodereplacechildnewchilddiffdocument.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodereplacechildnewchildexists.xml/1.11/Fri Apr 3 02:48:04 2009// +/nodereplacechildnodeancestor.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodereplacechildnodename.xml/1.8/Fri Apr 3 02:48:03 2009// +/nodereplacechildnomodificationallowederr.xml/1.9/Fri Apr 3 02:48:04 2009// +/nodereplacechildnomodificationallowederrEE.xml/1.9/Fri Apr 3 02:48:03 2009// +/nodereplacechildoldchildnonexistent.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodesetnodevaluenomodificationallowederr.xml/1.12/Fri Apr 3 02:48:03 2009// +/nodesetnodevaluenomodificationallowederrEE.xml/1.9/Fri Apr 3 02:48:03 2009// +/nodetextnodeattribute.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodetextnodename.xml/1.7/Fri Apr 3 02:48:04 2009// +/nodetextnodetype.xml/1.6/Fri Apr 3 02:48:03 2009// +/nodetextnodevalue.xml/1.6/Fri Apr 3 02:48:04 2009// +/nodevalue01.xml/1.2/Fri Apr 3 02:48:03 2009// +/nodevalue02.xml/1.3/Fri Apr 3 02:48:03 2009// +/nodevalue03.xml/1.6/Fri Apr 3 02:48:04 2009// +/nodevalue04.xml/1.5/Fri Apr 3 02:48:04 2009// +/nodevalue05.xml/1.3/Fri Apr 3 02:48:04 2009// +/nodevalue06.xml/1.2/Fri Apr 3 02:48:03 2009// +/nodevalue07.xml/1.5/Fri Apr 3 02:48:04 2009// +/nodevalue08.xml/1.5/Fri Apr 3 02:48:03 2009// +/nodevalue09.xml/1.2/Fri Apr 3 02:48:03 2009// +/notationgetnotationname.xml/1.9/Fri Apr 3 02:48:04 2009// +/notationgetpublicid.xml/1.8/Fri Apr 3 02:48:04 2009// +/notationgetpublicidnull.xml/1.8/Fri Apr 3 02:48:03 2009// +/notationgetsystemid.xml/1.11/Fri Apr 3 02:48:03 2009// +/notationgetsystemidnull.xml/1.8/Fri Apr 3 02:48:03 2009// +/processinginstructiongetdata.xml/1.8/Fri Apr 3 02:48:04 2009// +/processinginstructiongettarget.xml/1.9/Fri Apr 3 02:48:04 2009// +/processinginstructionsetdatanomodificationallowederr.xml/1.12/Fri Apr 3 02:48:04 2009// +/processinginstructionsetdatanomodificationallowederrEE.xml/1.10/Fri Apr 3 02:48:04 2009// +/textindexsizeerrnegativeoffset.xml/1.6/Fri Apr 3 02:48:03 2009// +/textindexsizeerroffsetoutofbounds.xml/1.6/Fri Apr 3 02:48:04 2009// +/textparseintolistofelements.xml/1.11/Fri Apr 3 02:48:03 2009// +/textsplittextfour.xml/1.7/Fri Apr 3 02:48:04 2009// +/textsplittextnomodificationallowederr.xml/1.11/Fri Apr 3 02:48:04 2009// +/textsplittextnomodificationallowederrEE.xml/1.9/Fri Apr 3 02:48:04 2009// +/textsplittextone.xml/1.7/Fri Apr 3 02:48:04 2009// +/textsplittextthree.xml/1.7/Fri Apr 3 02:48:04 2009// +/textsplittexttwo.xml/1.7/Fri Apr 3 02:48:03 2009// +/textwithnomarkup.xml/1.8/Fri Apr 3 02:48:03 2009// diff --git a/test/testcases/tests/level1/core/CVS/Repository b/test/testcases/tests/level1/core/CVS/Repository new file mode 100644 index 0000000..3ef90d0 --- /dev/null +++ b/test/testcases/tests/level1/core/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level1/core diff --git a/test/testcases/tests/level1/core/CVS/Root b/test/testcases/tests/level1/core/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level1/core/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level1/core/CVS/Template b/test/testcases/tests/level1/core/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level1/core/alltests.xml b/test/testcases/tests/level1/core/alltests.xml new file mode 100644 index 0000000..5c57a9f --- /dev/null +++ b/test/testcases/tests/level1/core/alltests.xml @@ -0,0 +1,550 @@ + + + + + +DOM Level 1 Core Test Suite +DOM Test Suite Project + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrcreatedocumentfragment.xml b/test/testcases/tests/level1/core/attrcreatedocumentfragment.xml new file mode 100644 index 0000000..b07b191 --- /dev/null +++ b/test/testcases/tests/level1/core/attrcreatedocumentfragment.xml @@ -0,0 +1,51 @@ + + + + + +attrCreateDocumentFragment +NIST + + Attr nodes may be associated with Element nodes contained within a DocumentFragment. + Create a new DocumentFragment and add a newly created Element node(with one attribute). + Once the element is added, its attribute should be available as an attribute associated + with an Element within a DocumentFragment. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrcreatetextnode.xml b/test/testcases/tests/level1/core/attrcreatetextnode.xml new file mode 100644 index 0000000..087d5fc --- /dev/null +++ b/test/testcases/tests/level1/core/attrcreatetextnode.xml @@ -0,0 +1,51 @@ + + + + + +attrCreateTextNode +NIST + + The "setValue()" method for an attribute creates a + Text node with the unparsed content of the string. + Retrieve the attribute named "street" from the last + child of of the fourth employee and assign the "Y&ent1;" + string to its value attribute. This value is not yet + parsed and therefore should still be the same upon + retrieval. This test uses the "getNamedItem(name)" method + from the NamedNodeMap interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrcreatetextnode2.xml b/test/testcases/tests/level1/core/attrcreatetextnode2.xml new file mode 100644 index 0000000..3c46a92 --- /dev/null +++ b/test/testcases/tests/level1/core/attrcreatetextnode2.xml @@ -0,0 +1,50 @@ + + + + + +attrCreateTextNode2 +Curt Arnold + + The "setNodeValue()" method for an attribute creates a + Text node with the unparsed content of the string. + Retrieve the attribute named "street" from the last + child of of the fourth employee and assign the "Y&ent1;" + string to its value attribute. This value is not yet + parsed and therefore should still be the same upon + retrieval. This test uses the "getNamedItem(name)" method + from the NamedNodeMap interface. + +2001-10-22 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrdefaultvalue.xml b/test/testcases/tests/level1/core/attrdefaultvalue.xml new file mode 100644 index 0000000..3b60d27 --- /dev/null +++ b/test/testcases/tests/level1/core/attrdefaultvalue.xml @@ -0,0 +1,53 @@ + + + + + +attrDefaultValue +NIST + + If there is not an explicit value assigned to an attribute + and there is a declaration for this attribute and that + declaration includes a default value, then that default + value is the attributes default value. + Retrieve the attribute named "street" from the last + child of of the first employee and examine its + value. That value should be the value given the + attribute in the DTD file. The test uses the + "getNamedItem(name)" method from the NamedNodeMap + interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attreffectivevalue.xml b/test/testcases/tests/level1/core/attreffectivevalue.xml new file mode 100644 index 0000000..dbda4da --- /dev/null +++ b/test/testcases/tests/level1/core/attreffectivevalue.xml @@ -0,0 +1,44 @@ + + + + + +attrEffectiveValue +NIST + + If an Attr is explicitly assigned any value, then that value is the attributes effective value. + Retrieve the attribute named "domestic" from the last child of of the first employee + and examine its nodeValue attribute. This test uses the "getNamedItem(name)" method + from the NamedNodeMap interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrentityreplacement.xml b/test/testcases/tests/level1/core/attrentityreplacement.xml new file mode 100644 index 0000000..d8fd431 --- /dev/null +++ b/test/testcases/tests/level1/core/attrentityreplacement.xml @@ -0,0 +1,48 @@ + + + + + +attrEntityReplacement +NIST + + The "getValue()" method will return the value of the + attribute as a string. The general entity references + are replaced with their values. + Retrieve the attribute named "street" from the last + child of of the fourth employee and examine the string + returned by the "getValue()" method. The value should + be set to "Yes" after the EntityReference is + replaced with its value. This test uses the + "getNamedItem(name)" method from the NamedNodeMap + interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrname.xml b/test/testcases/tests/level1/core/attrname.xml new file mode 100644 index 0000000..9243905 --- /dev/null +++ b/test/testcases/tests/level1/core/attrname.xml @@ -0,0 +1,47 @@ + + + + + +attrName +NIST + + The getNodeName() method of an Attribute node. + Retrieve the attribute named street from the last + child of of the second employee and examine its + NodeName. This test uses the getNamedItem(name) method from the NamedNodeMap + interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrnextsiblingnull.xml b/test/testcases/tests/level1/core/attrnextsiblingnull.xml new file mode 100644 index 0000000..d425671 --- /dev/null +++ b/test/testcases/tests/level1/core/attrnextsiblingnull.xml @@ -0,0 +1,44 @@ + + + + + +attrNextSiblingNull +NIST + +The "getNextSibling()" method for an Attr node should return null. +Retrieve the attribute named "domestic" from the last child of of the +first employee and examine its NextSibling node. This test uses the +"getNamedItem(name)" method from the NamedNodeMap interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrnotspecifiedvalue.xml b/test/testcases/tests/level1/core/attrnotspecifiedvalue.xml new file mode 100644 index 0000000..3d78bd7 --- /dev/null +++ b/test/testcases/tests/level1/core/attrnotspecifiedvalue.xml @@ -0,0 +1,48 @@ + + + + + +attrNotSpecifiedValue +NIST + + The "getSpecified()" method for an Attr node should + be set to false if the attribute was not explicitly given + a value. + Retrieve the attribute named "street" from the last + child of of the first employee and examine the value + returned by the "getSpecified()" method. This test uses + the "getNamedItem(name)" method from the NamedNodeMap + interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrparentnodenull.xml b/test/testcases/tests/level1/core/attrparentnodenull.xml new file mode 100644 index 0000000..dd19d20 --- /dev/null +++ b/test/testcases/tests/level1/core/attrparentnodenull.xml @@ -0,0 +1,44 @@ + + + + + +attrParentNodeNull +NIST + +The "getParentNode()" method for an Attr node should return null. Retrieve +the attribute named "domestic" from the last child of the first employee +and examine its parentNode attribute. This test also uses the "getNamedItem(name)" +method from the NamedNodeMap interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrprevioussiblingnull.xml b/test/testcases/tests/level1/core/attrprevioussiblingnull.xml new file mode 100644 index 0000000..acad1bf --- /dev/null +++ b/test/testcases/tests/level1/core/attrprevioussiblingnull.xml @@ -0,0 +1,44 @@ + + + + + +attrPreviousSiblingNull +NIST + +The "getPreviousSibling()" method for an Attr node should return null. +Retrieve the attribute named "domestic" from the last child of of the +first employee and examine its PreviousSibling node. This test uses the +"getNamedItem(name)" method from the NamedNodeMap interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrremovechild1.xml b/test/testcases/tests/level1/core/attrremovechild1.xml new file mode 100644 index 0000000..b7be293 --- /dev/null +++ b/test/testcases/tests/level1/core/attrremovechild1.xml @@ -0,0 +1,45 @@ + + + + + +attrremovechild1 +Curt Arnold + +Removing a child node from an attribute in an entity reference +should result in an NO_MODIFICATION_ALLOWED_ERR DOMException. + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrreplacechild1.xml b/test/testcases/tests/level1/core/attrreplacechild1.xml new file mode 100644 index 0000000..e6d5a20 --- /dev/null +++ b/test/testcases/tests/level1/core/attrreplacechild1.xml @@ -0,0 +1,47 @@ + + + + + +attrreplacechild1 +Curt Arnold + +Replacing a child node from an attribute in an entity reference +should result in an NO_MODIFICATION_ALLOWED_ERR DOMException. + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrsetvaluenomodificationallowederr.xml b/test/testcases/tests/level1/core/attrsetvaluenomodificationallowederr.xml new file mode 100644 index 0000000..a458405 --- /dev/null +++ b/test/testcases/tests/level1/core/attrsetvaluenomodificationallowederr.xml @@ -0,0 +1,69 @@ + + + + + +attrSetValueNoModificationAllowedErr +NIST + + The "setValue()" method for an attribute causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Get the "domestic" attribute + from the entity reference and execute the "setValue()" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrsetvaluenomodificationallowederrEE.xml b/test/testcases/tests/level1/core/attrsetvaluenomodificationallowederrEE.xml new file mode 100644 index 0000000..cdc72b1 --- /dev/null +++ b/test/testcases/tests/level1/core/attrsetvaluenomodificationallowederrEE.xml @@ -0,0 +1,65 @@ + + + + + +attrSetValueNoModificationAllowedErrEE +Curt Arnold + + The "setValue()" method for an attribute causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Create an entity reference using document.createEntityReference() + Get the "domestic" attribute from the entity + reference and execute the "setValue()" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +2001-08-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrspecifiedvalue.xml b/test/testcases/tests/level1/core/attrspecifiedvalue.xml new file mode 100644 index 0000000..74be629 --- /dev/null +++ b/test/testcases/tests/level1/core/attrspecifiedvalue.xml @@ -0,0 +1,45 @@ + + + + + +attrSpecifiedValue +NIST + + The "getSpecified()" method for an Attr node should + be set to true if the attribute was explicitly given + a value. + Retrieve the attribute named "domestic" from the last + child of of the first employee and examine the value + returned by the "getSpecified()" method. This test uses + the "getNamedItem(name)" method from the NamedNodeMap + interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrspecifiedvaluechanged.xml b/test/testcases/tests/level1/core/attrspecifiedvaluechanged.xml new file mode 100644 index 0000000..9bd9c10 --- /dev/null +++ b/test/testcases/tests/level1/core/attrspecifiedvaluechanged.xml @@ -0,0 +1,47 @@ + + + + + +attrSpecifiedValueChanged +NIST + + The "getSpecified()" method for an Attr node should return true if the + value of the attribute is changed. + Retrieve the attribute named "street" from the last + child of of the THIRD employee and change its + value to "Yes"(which is the default DTD value). This + should cause the "getSpecified()" method to be true. + This test uses the "setAttribute(name,value)" method + from the Element interface and the "getNamedItem(name)" + method from the NamedNodeMap interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/attrspecifiedvalueremove.xml b/test/testcases/tests/level1/core/attrspecifiedvalueremove.xml new file mode 100644 index 0000000..c238214 --- /dev/null +++ b/test/testcases/tests/level1/core/attrspecifiedvalueremove.xml @@ -0,0 +1,55 @@ + + + + + +attrSpecifiedValueRemove +NIST + +To respecify the attribute to its default value from +the DTD, the attribute must be deleted. This will then +make a new attribute available with the "getSpecified()" +method value set to false. +Retrieve the attribute named "street" from the last +child of of the THIRD employee and delete it. This +should then create a new attribute with its default +value and also cause the "getSpecified()" method to +return false. +This test uses the "removeAttribute(name)" method +from the Element interface and the "getNamedItem(name)" +method from the NamedNodeMap interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/cdatasectiongetdata.xml b/test/testcases/tests/level1/core/cdatasectiongetdata.xml new file mode 100644 index 0000000..7bb6841 --- /dev/null +++ b/test/testcases/tests/level1/core/cdatasectiongetdata.xml @@ -0,0 +1,45 @@ + + + + + +cdataSectionGetValue +NIST + +Retrieve the last CDATASection node located inside the +second child of the second employee and examine its +content. Since the CDATASection interface inherits +from the CharacterData interface(via the Text node), +the "getData()" method can be used to access the +CDATA content. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/cdatasectionnormalize.xml b/test/testcases/tests/level1/core/cdatasectionnormalize.xml new file mode 100644 index 0000000..ce654f6 --- /dev/null +++ b/test/testcases/tests/level1/core/cdatasectionnormalize.xml @@ -0,0 +1,49 @@ + + + + + +cdataSectionNormalize +NIST + +Adjacent CDATASection nodes cannot be merged together by +use of the "normalize()" method from the Element interface. +Retrieve second child of the second employee and invoke +the "normalize()" method. The Element under contains +two CDATASection nodes that should not be merged together +by the "normalize()" method. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdataappenddata.xml b/test/testcases/tests/level1/core/characterdataappenddata.xml new file mode 100644 index 0000000..057efb6 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdataappenddata.xml @@ -0,0 +1,48 @@ + + + + + +characterdataAppendData +NIST + + The "appendData(arg)" method appends a string to the end + of the character data of the node. + + Retrieve the character data from the second child + of the first employee. The appendData(arg) method is + called with arg=", Esquire". The method should append + the specified data to the already existing character + data. The new value return by the "getLength()" method + should be 24. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdataappenddatagetdata.xml b/test/testcases/tests/level1/core/characterdataappenddatagetdata.xml new file mode 100644 index 0000000..3d49021 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdataappenddatagetdata.xml @@ -0,0 +1,47 @@ + + + + + +characterdataAppendDataGetData +NIST + + On successful invocation of the "appendData(arg)" + method the "getData()" method provides access to the + concatentation of data and the specified string. + + Retrieve the character data from the second child + of the first employee. The appendData(arg) method is + called with arg=", Esquire". The method should append + the specified data to the already existing character + data. The new value return by the "getData()" method + should be "Margaret Martin, Esquire". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdataappenddatanomodificationallowederr.xml b/test/testcases/tests/level1/core/characterdataappenddatanomodificationallowederr.xml new file mode 100644 index 0000000..3e556d9 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdataappenddatanomodificationallowederr.xml @@ -0,0 +1,59 @@ + + + + + +characterdataAppendDataNoModificationAllowedErr +NIST + + The "appendData(arg)" method raises a NO_MODIFICATION_ALLOWED_ERR + DOMException if the node is readonly. + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Get the FIRST item + from the entity reference and execute the "appendData(arg)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdataappenddatanomodificationallowederrEE.xml b/test/testcases/tests/level1/core/characterdataappenddatanomodificationallowederrEE.xml new file mode 100644 index 0000000..ba69184 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdataappenddatanomodificationallowederrEE.xml @@ -0,0 +1,47 @@ + + + + + +characterdataAppendDataNoModificationAllowedErrEE +Curt Arnold + +Create an ent3 entity reference and call appendData on a text child, should thrown a NO_MODIFICATION_ALLOWED_ERR. + +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatadeletedatabegining.xml b/test/testcases/tests/level1/core/characterdatadeletedatabegining.xml new file mode 100644 index 0000000..d1cf6a3 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatadeletedatabegining.xml @@ -0,0 +1,45 @@ + + + + +characterdataDeleteDataBeginning +NIST + +The "deleteData(offset,count)" method removes a range of +characters from the node. Delete data at the beginning +of the character data. + +Retrieve the character data from the last child of the +first employee. The "deleteData(offset,count)" +method is then called with offset=0 and count=16. +The method should delete the characters from position +0 thru position 16. The new value of the character data +should be "Dallas, Texas 98551". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatadeletedataend.xml b/test/testcases/tests/level1/core/characterdatadeletedataend.xml new file mode 100644 index 0000000..052ae11 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatadeletedataend.xml @@ -0,0 +1,47 @@ + + + + + +characterdataDeleteDataEnd +NIST + + The "deleteData(offset,count)" method removes a range of + characters from the node. Delete data at the end + of the character data. + + Retrieve the character data from the last child of the + first employee. The "deleteData(offset,count)" + method is then called with offset=30 and count=5. + The method should delete the characters from position + 30 thru position 35. The new value of the character data + should be "1230 North Ave. Dallas, Texas". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatadeletedataexceedslength.xml b/test/testcases/tests/level1/core/characterdatadeletedataexceedslength.xml new file mode 100644 index 0000000..fe80a3b --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatadeletedataexceedslength.xml @@ -0,0 +1,49 @@ + + + + + +characterdataDeleteDataExceedsLength +NIST + + If the sum of the offset and count used in the + "deleteData(offset,count) method is greater than the + length of the character data then all the characters + from the offset to the end of the data are deleted. + + Retrieve the character data from the last child of the + first employee. The "deleteData(offset,count)" + method is then called with offset=4 and count=50. + The method should delete the characters from position 4 + to the end of the data since the offset+count(50+4) + is greater than the length of the character data(35). + The new value of the character data should be "1230". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatadeletedatagetlengthanddata.xml b/test/testcases/tests/level1/core/characterdatadeletedatagetlengthanddata.xml new file mode 100644 index 0000000..533a19e --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatadeletedatagetlengthanddata.xml @@ -0,0 +1,54 @@ + + + + + +characterdataDeleteDataGetLengthAndData +NIST + + On successful invocation of the "deleteData(offset,count)" + method, the "getData()" and "getLength()" methods reflect + the changes. + + Retrieve the character data from the last child of the + first employee. The "deleteData(offset,count)" + method is then called with offset=30 and count=5. + The method should delete the characters from position + 30 thru position 35. The new value of the character data + should be "1230 North Ave. Dallas, Texas" which is + returned by the "getData()" method and "getLength()" + method should return 30". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatadeletedatamiddle.xml b/test/testcases/tests/level1/core/characterdatadeletedatamiddle.xml new file mode 100644 index 0000000..8488008 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatadeletedatamiddle.xml @@ -0,0 +1,47 @@ + + + + + +characterdataDeleteDataMiddle +NIST + + The "deleteData(offset,count)" method removes a range of + characters from the node. Delete data in the middle + of the character data. + + Retrieve the character data from the last child of the + first employee. The "deleteData(offset,count)" + method is then called with offset=16 and count=8. + The method should delete the characters from position + 16 thru position 24. The new value of the character data + should be "1230 North Ave. Texas 98551". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatadeletedatanomodificationallowederr.xml b/test/testcases/tests/level1/core/characterdatadeletedatanomodificationallowederr.xml new file mode 100644 index 0000000..d11c731 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatadeletedatanomodificationallowederr.xml @@ -0,0 +1,59 @@ + + + + + +characterdataDeleteDataNoModificationAllowedErr +NIST + + The "deleteData(offset,count)" method raises a NO_MODIFICATION_ALLOWED_ERR + DOMException if the node is readonly. + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Get the FIRST item + from the entity reference and execute the "deleteData(offset,count)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatadeletedatanomodificationallowederrEE.xml b/test/testcases/tests/level1/core/characterdatadeletedatanomodificationallowederrEE.xml new file mode 100644 index 0000000..566e16f --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatadeletedatanomodificationallowederrEE.xml @@ -0,0 +1,47 @@ + + + + + +characterdataDeleteDataNoModificationAllowedErrEE +Curt Arnold + +Create an ent3 entity reference and call deleteData on a text child, should thrown a NO_MODIFICATION_ALLOWED_ERR. + +2001-08-20 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatagetdata.xml b/test/testcases/tests/level1/core/characterdatagetdata.xml new file mode 100644 index 0000000..e253b45 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatagetdata.xml @@ -0,0 +1,48 @@ + + + + + +characterdataGetData +NIST + + + The "getData()" method retrieves the character data + + currently stored in the node. + + Retrieve the character data from the second child + + of the first employee and invoke the "getData()" + + method. The method returns the character data + + string. + + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatagetlength.xml b/test/testcases/tests/level1/core/characterdatagetlength.xml new file mode 100644 index 0000000..6b87ff6 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatagetlength.xml @@ -0,0 +1,43 @@ + + + + + +characterdataGetLength +NIST + + The "getLength()" method returns the number of characters + stored in this nodes data. + Retrieve the character data from the second + child of the first employee and examine the + value returned by the getLength() method. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdataindexsizeerrdeletedatacountnegative.xml b/test/testcases/tests/level1/core/characterdataindexsizeerrdeletedatacountnegative.xml new file mode 100644 index 0000000..c745fa2 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdataindexsizeerrdeletedatacountnegative.xml @@ -0,0 +1,48 @@ + + + + + +characterdataIndexSizeErrDeleteDataCountNegative +NIST + + The "deleteData(offset,count)" method raises an + INDEX_SIZE_ERR DOMException if the specified count + is negative. + + Retrieve the character data of the last child of the + first employee and invoke its "deleteData(offset,count)" + method with offset=10 and count=-3. It should raise the + desired exception since the count is negative. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdataindexsizeerrdeletedataoffsetgreater.xml b/test/testcases/tests/level1/core/characterdataindexsizeerrdeletedataoffsetgreater.xml new file mode 100644 index 0000000..807ae51 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdataindexsizeerrdeletedataoffsetgreater.xml @@ -0,0 +1,50 @@ + + + + + +characterdataIndexSizeErrDeleteDataOffsetGreater +NIST + + The "deleteData(offset,count)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is greater that the number of characters in the string. + + Retrieve the character data of the last child of the + first employee and invoke its "deleteData(offset,count)" + method with offset=40 and count=3. It should raise the + desired exception since the offset is greater than the + number of characters in the string. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdataindexsizeerrdeletedataoffsetnegative.xml b/test/testcases/tests/level1/core/characterdataindexsizeerrdeletedataoffsetnegative.xml new file mode 100644 index 0000000..cffc8a1 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdataindexsizeerrdeletedataoffsetnegative.xml @@ -0,0 +1,49 @@ + + + + + +characterdataIndexSizeErrDeleteDataOffsetNegative +NIST + + The "deleteData(offset,count)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is negative. + + Retrieve the character data of the last child of the + first employee and invoke its "deleteData(offset,count)" + method with offset=-5 and count=3. It should raise the + desired exception since the offset is negative. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdataindexsizeerrinsertdataoffsetgreater.xml b/test/testcases/tests/level1/core/characterdataindexsizeerrinsertdataoffsetgreater.xml new file mode 100644 index 0000000..54cb2ff --- /dev/null +++ b/test/testcases/tests/level1/core/characterdataindexsizeerrinsertdataoffsetgreater.xml @@ -0,0 +1,49 @@ + + + + + +characterdataIndexSizeErrInsertDataOffsetGreater +NIST + + The "insertData(offset,arg)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is greater than the number of characters in the string. + + Retrieve the character data of the last child of the + first employee and invoke its insertData"(offset,arg)" + method with offset=40 and arg="ABC". It should raise + the desired exception since the offset is greater than + the number of characters in the string. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdataindexsizeerrinsertdataoffsetnegative.xml b/test/testcases/tests/level1/core/characterdataindexsizeerrinsertdataoffsetnegative.xml new file mode 100644 index 0000000..9239e1a --- /dev/null +++ b/test/testcases/tests/level1/core/characterdataindexsizeerrinsertdataoffsetnegative.xml @@ -0,0 +1,48 @@ + + + + + +characterdataIndexSizeErrInsertDataOffsetNegative +NIST + + The "insertData(offset,arg)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is negative. + + Retrieve the character data of the last child of the + first employee and invoke its insertData"(offset,arg)" + method with offset=-5 and arg="ABC". It should raise + the desired exception since the offset is negative. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdataindexsizeerrreplacedatacountnegative.xml b/test/testcases/tests/level1/core/characterdataindexsizeerrreplacedatacountnegative.xml new file mode 100644 index 0000000..7e731be --- /dev/null +++ b/test/testcases/tests/level1/core/characterdataindexsizeerrreplacedatacountnegative.xml @@ -0,0 +1,49 @@ + + + + + +characterdataIndexSizeErrReplaceDataCountNegative +NIST + + The "replaceData(offset,count,arg)" method raises an + INDEX_SIZE_ERR DOMException if the specified count + is negative. + + Retrieve the character data of the last child of the + first employee and invoke its + "replaceData(offset,count,arg) method with offset=10 + and count=-3 and arg="ABC". It should raise the + desired exception since the count is negative. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdataindexsizeerrreplacedataoffsetgreater.xml b/test/testcases/tests/level1/core/characterdataindexsizeerrreplacedataoffsetgreater.xml new file mode 100644 index 0000000..40973c7 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdataindexsizeerrreplacedataoffsetgreater.xml @@ -0,0 +1,50 @@ + + + + + +characterdataIndexSizeErrReplaceDataOffsetGreater +NIST + + The "replaceData(offset,count,arg)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is greater than the length of the string. + + Retrieve the character data of the last child of the + first employee and invoke its + "replaceData(offset,count,arg) method with offset=40 + and count=3 and arg="ABC". It should raise the + desired exception since the offset is greater than the + length of the string. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdataindexsizeerrreplacedataoffsetnegative.xml b/test/testcases/tests/level1/core/characterdataindexsizeerrreplacedataoffsetnegative.xml new file mode 100644 index 0000000..968087a --- /dev/null +++ b/test/testcases/tests/level1/core/characterdataindexsizeerrreplacedataoffsetnegative.xml @@ -0,0 +1,50 @@ + + + + + +characterdataIndexSizeErrReplaceDataOffsetNegative +NIST + + The "replaceData(offset,count,arg)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is negative. + + Retrieve the character data of the last child of the + first employee and invoke its + "replaceData(offset,count,arg) method with offset=-5 + and count=3 and arg="ABC". It should raise the + desired exception since the offset is negative. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdataindexsizeerrsubstringcountnegative.xml b/test/testcases/tests/level1/core/characterdataindexsizeerrsubstringcountnegative.xml new file mode 100644 index 0000000..d178d8d --- /dev/null +++ b/test/testcases/tests/level1/core/characterdataindexsizeerrsubstringcountnegative.xml @@ -0,0 +1,49 @@ + + + + + +characterdataIndexSizeErrSubstringCountNegative +NIST + + The "substringData(offset,count)" method raises an + INDEX_SIZE_ERR DOMException if the specified count + is negative. + + Retrieve the character data of the last child of the + first employee and invoke its "substringData(offset,count) + method with offset=10 and count=-3. It should raise the + desired exception since the count is negative. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdataindexsizeerrsubstringnegativeoffset.xml b/test/testcases/tests/level1/core/characterdataindexsizeerrsubstringnegativeoffset.xml new file mode 100644 index 0000000..55e56d0 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdataindexsizeerrsubstringnegativeoffset.xml @@ -0,0 +1,49 @@ + + + + + +characterdataIndexSizeErrSubstringNegativeOffset +NIST + + The "substringData(offset,count)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is negative. + + Retrieve the character data of the last child of the + first employee and invoke its "substringData(offset,count) + method with offset=-5 and count=3. It should raise the + desired exception since the offset is negative. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdataindexsizeerrsubstringoffsetgreater.xml b/test/testcases/tests/level1/core/characterdataindexsizeerrsubstringoffsetgreater.xml new file mode 100644 index 0000000..d33211d --- /dev/null +++ b/test/testcases/tests/level1/core/characterdataindexsizeerrsubstringoffsetgreater.xml @@ -0,0 +1,50 @@ + + + + + +characterdataIndexSizeErrSubstringOffsetGreater +NIST + + The "substringData(offset,count)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is greater than the number of characters in the string. + + Retrieve the character data of the last child of the + first employee and invoke its "substringData(offset,count) + method with offset=40 and count=3. It should raise the + desired exception since the offsets value is greater + than the length. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatainsertdatabeginning.xml b/test/testcases/tests/level1/core/characterdatainsertdatabeginning.xml new file mode 100644 index 0000000..0e0c7d9 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatainsertdatabeginning.xml @@ -0,0 +1,46 @@ + + + + +characterdataInsertDataBeginning +NIST + +The "insertData(offset,arg)" method will insert a string +at the specified character offset. Insert the data at +the beginning of the character data. + +Retrieve the character data from the second child of +the first employee. The "insertData(offset,arg)" +method is then called with offset=0 and arg="Mss.". +The method should insert the string "Mss." at position 0. +The new value of the character data should be +"Mss. Margaret Martin". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatainsertdataend.xml b/test/testcases/tests/level1/core/characterdatainsertdataend.xml new file mode 100644 index 0000000..79cbd71 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatainsertdataend.xml @@ -0,0 +1,47 @@ + + + + + +characterdataInsertDataEnd +NIST + + The "insertData(offset,arg)" method will insert a string + at the specified character offset. Insert the data at + the end of the character data. + + Retrieve the character data from the second child of + the first employee. The "insertData(offset,arg)" + method is then called with offset=15 and arg=", Esquire". + The method should insert the string ", Esquire" at + position 15. The new value of the character data should + be "Margaret Martin, Esquire". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatainsertdatamiddle.xml b/test/testcases/tests/level1/core/characterdatainsertdatamiddle.xml new file mode 100644 index 0000000..72b51f8 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatainsertdatamiddle.xml @@ -0,0 +1,47 @@ + + + + + +characterdataInsertDataMiddle +NIST + + The "insertData(offset,arg)" method will insert a string + at the specified character offset. Insert the data in + the middle of the character data. + + Retrieve the character data from the second child of + the first employee. The "insertData(offset,arg)" + method is then called with offset=9 and arg="Ann". + The method should insert the string "Ann" at position 9. + The new value of the character data should be + "Margaret Ann Martin". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatainsertdatanomodificationallowederr.xml b/test/testcases/tests/level1/core/characterdatainsertdatanomodificationallowederr.xml new file mode 100644 index 0000000..e60956f --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatainsertdatanomodificationallowederr.xml @@ -0,0 +1,59 @@ + + + + + +characterdataInsertDataNoModificationAllowedErr +NIST + + The "insertData(offset,arg)" method raises a NO_MODIFICATION_ALLOWED_ERR + DOMException if the node is readonly. + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Get the FIRST item + from the entity reference and execute the "insertData(offset,arg)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatainsertdatanomodificationallowederrEE.xml b/test/testcases/tests/level1/core/characterdatainsertdatanomodificationallowederrEE.xml new file mode 100644 index 0000000..42bd1bd --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatainsertdatanomodificationallowederrEE.xml @@ -0,0 +1,45 @@ + + + + + +characterdataInsertDataNoModificationAllowedErrEE +Curt Arnold + +Create an ent3 entity reference and call insertData on a text child, should thrown a NO_MODIFICATION_ALLOWED_ERR. + +2001-08-20 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatareplacedatabegining.xml b/test/testcases/tests/level1/core/characterdatareplacedatabegining.xml new file mode 100644 index 0000000..3103156 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatareplacedatabegining.xml @@ -0,0 +1,46 @@ + + + + +characterdataReplaceDataBeginning +NIST + +The "replaceData(offset,count,arg)" method replaces the +characters starting at the specified offset with the +specified string. Test for replacement in the +middle of the data. + +Retrieve the character data from the last child of the +first employee. The "replaceData(offset,count,arg)" +method is then called with offset=5 and count=5 and +arg="South". The method should replace characters five +thru 9 of the character data with "South". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatareplacedataend.xml b/test/testcases/tests/level1/core/characterdatareplacedataend.xml new file mode 100644 index 0000000..44ebfdf --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatareplacedataend.xml @@ -0,0 +1,47 @@ + + + + + +characterdataReplaceDataEnd +NIST + + The "replaceData(offset,count,arg)" method replaces the + characters starting at the specified offset with the + specified string. Test for replacement at the + end of the data. + + Retrieve the character data from the last child of the + first employee. The "replaceData(offset,count,arg)" + method is then called with offset=30 and count=5 and + arg="98665". The method should replace characters 30 + thru 34 of the character data with "98665". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatareplacedataexceedslengthofarg.xml b/test/testcases/tests/level1/core/characterdatareplacedataexceedslengthofarg.xml new file mode 100644 index 0000000..6cefbfa --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatareplacedataexceedslengthofarg.xml @@ -0,0 +1,48 @@ + + + + + +characterdataReplaceDataExceedsLengthOfArg +NIST + + The "replaceData(offset,count,arg)" method replaces the + characters starting at the specified offset with the + specified string. Test the situation where the length + of the arg string is greater than the specified offset. + + Retrieve the character data from the last child of the + first employee. The "replaceData(offset,count,arg)" + method is then called with offset=0 and count=4 and + arg="260030". The method should replace characters one + thru four with "260030". Note that the length of the + specified string is greater that the specified offset. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatareplacedataexceedslengthofdata.xml b/test/testcases/tests/level1/core/characterdatareplacedataexceedslengthofdata.xml new file mode 100644 index 0000000..1f99d88 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatareplacedataexceedslengthofdata.xml @@ -0,0 +1,46 @@ + + + + + +characterdataReplaceDataExceedsLengthOfData +NIST + + If the sum of the offset and count exceeds the length then + all the characters to the end of the data are replaced. + + Retrieve the character data from the last child of the + first employee. The "replaceData(offset,count,arg)" + method is then called with offset=0 and count=50 and + arg="2600". The method should replace all the characters + with "2600". This is because the sum of the offset and + count exceeds the length of the character data. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatareplacedatamiddle.xml b/test/testcases/tests/level1/core/characterdatareplacedatamiddle.xml new file mode 100644 index 0000000..c595b35 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatareplacedatamiddle.xml @@ -0,0 +1,47 @@ + + + + + +characterdataReplaceDataMiddle +NIST + + The "replaceData(offset,count,arg)" method replaces the + characters starting at the specified offset with the + specified string. Test for replacement in the + middle of the data. + + Retrieve the character data from the last child of the + first employee. The "replaceData(offset,count,arg)" + method is then called with offset=5 and count=5 and + arg="South". The method should replace characters five + thru 9 of the character data with "South". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatareplacedatanomodificationallowederr.xml b/test/testcases/tests/level1/core/characterdatareplacedatanomodificationallowederr.xml new file mode 100644 index 0000000..372a06a --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatareplacedatanomodificationallowederr.xml @@ -0,0 +1,60 @@ + + + + + +characterdataReplaceDataNoModificationAllowedErr +NIST + + The "replaceData(offset,count,arg)" method raises a NO_MODIFICATION_ALLOWED_ERR + DOMException if the node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Get the FIRST item + from the entity reference and execute the "replaceData(offset,count,arg)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatareplacedatanomodificationallowederrEE.xml b/test/testcases/tests/level1/core/characterdatareplacedatanomodificationallowederrEE.xml new file mode 100644 index 0000000..0a019b7 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatareplacedatanomodificationallowederrEE.xml @@ -0,0 +1,47 @@ + + + + + +characterdataReplaceDataNoModificationAllowedErrEE +Curt Arnold + +Create an ent3 entity reference and call replaceData on a text child, should thrown a NO_MODIFICATION_ALLOWED_ERR. + +2001-08-21 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatasetdatanomodificationallowederr.xml b/test/testcases/tests/level1/core/characterdatasetdatanomodificationallowederr.xml new file mode 100644 index 0000000..2a9c690 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatasetdatanomodificationallowederr.xml @@ -0,0 +1,59 @@ + + + + + +characterdataSetDataNoModificationAllowedErr +NIST + + The "setData(data)" method raises a NO_MODIFICATION_ALLOWED_ERR + DOMException if the node is readonly. + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Get the FIRST item + from the entity reference and execute the "setData(data)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatasetdatanomodificationallowederrEE.xml b/test/testcases/tests/level1/core/characterdatasetdatanomodificationallowederrEE.xml new file mode 100644 index 0000000..4fd993f --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatasetdatanomodificationallowederrEE.xml @@ -0,0 +1,44 @@ + + + + + +characterdataSetDataNoModificationAllowedErrEE +Curt Arnold + +Create an ent3 entity reference and call setData on a text child, should thrown a NO_MODIFICATION_ALLOWED_ERR. + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatasetnodevalue.xml b/test/testcases/tests/level1/core/characterdatasetnodevalue.xml new file mode 100644 index 0000000..c03d54c --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatasetnodevalue.xml @@ -0,0 +1,43 @@ + + + + + +characterdataSetNodeValue +Curt Arnold + + The "setNodeValue()" method changes the character data + currently stored in the node. + Retrieve the character data from the second child + of the first employee and invoke the "setNodeValue()" + method, call "getData()" and compare. + +2001-08-23 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatasubstringexceedsvalue.xml b/test/testcases/tests/level1/core/characterdatasubstringexceedsvalue.xml new file mode 100644 index 0000000..d045e8c --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatasubstringexceedsvalue.xml @@ -0,0 +1,46 @@ + + + + + +characterdataSubStringExceedsValue +NIST + + If the sum of the "offset" and "count" exceeds the + "length" then the "substringData(offset,count)" method + returns all the characters to the end of the data. + + Retrieve the character data from the second child + of the first employee and access part of the data + by using the substringData(offset,count) method + with offset=9 and count=10. The method should return + the substring "Martin" since offset+count > length + (19 > 15). + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/characterdatasubstringvalue.xml b/test/testcases/tests/level1/core/characterdatasubstringvalue.xml new file mode 100644 index 0000000..170c186 --- /dev/null +++ b/test/testcases/tests/level1/core/characterdatasubstringvalue.xml @@ -0,0 +1,45 @@ + + + + + +characterdataSubStringValue +NIST + + The "substringData(offset,count)" method returns the + specified string. + + Retrieve the character data from the second child + of the first employee and access part of the data + by using the substringData(offset,count) method. The + method should return the specified substring starting + at position "offset" and extract "count" characters. + The method should return the string "Margaret". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/commentgetcomment.xml b/test/testcases/tests/level1/core/commentgetcomment.xml new file mode 100644 index 0000000..6e4720d --- /dev/null +++ b/test/testcases/tests/level1/core/commentgetcomment.xml @@ -0,0 +1,56 @@ + + + + + +commentGetComment +NIST + + A comment is all the characters between the starting + '<!--' and ending '-->' + Retrieve the nodes of the DOM document. Search for a + comment node and the content is its value. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentcreateattribute.xml b/test/testcases/tests/level1/core/documentcreateattribute.xml new file mode 100644 index 0000000..d34e97a --- /dev/null +++ b/test/testcases/tests/level1/core/documentcreateattribute.xml @@ -0,0 +1,45 @@ + + + + + +documentCreateAttribute +NIST + + The "createAttribute(name)" method creates an Attribute + node of the given name. + + Retrieve the entire DOM document and invoke its + "createAttribute(name)" method. It should create a + new Attribute node with the given name. The name, value + and type of the newly created object are retrieved and + output. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentcreatecdatasection.xml b/test/testcases/tests/level1/core/documentcreatecdatasection.xml new file mode 100644 index 0000000..a7e287f --- /dev/null +++ b/test/testcases/tests/level1/core/documentcreatecdatasection.xml @@ -0,0 +1,44 @@ + + + + + +documentCreateCDATASection +NIST + + The "createCDATASection(data)" method creates a new + CDATASection node whose value is the specified string. + Retrieve the entire DOM document and invoke its + "createCDATASection(data)" method. It should create a + new CDATASection node whose "data" is the specified + string. The content, name and type are retrieved and + output. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentcreatecomment.xml b/test/testcases/tests/level1/core/documentcreatecomment.xml new file mode 100644 index 0000000..337d311 --- /dev/null +++ b/test/testcases/tests/level1/core/documentcreatecomment.xml @@ -0,0 +1,43 @@ + + + + + +documentCreateComment +NIST + + The "createComment(data)" method creates a new Comment + node given the specified string. + Retrieve the entire DOM document and invoke its + "createComment(data)" method. It should create a new + Comment node whose "data" is the specified string. + The content, name and type are retrieved and output. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentcreatedocumentfragment.xml b/test/testcases/tests/level1/core/documentcreatedocumentfragment.xml new file mode 100644 index 0000000..8a8ee4a --- /dev/null +++ b/test/testcases/tests/level1/core/documentcreatedocumentfragment.xml @@ -0,0 +1,47 @@ + + + + + +documentCreateDocumentFragment +NIST + + The "createDocumentFragment()" method creates an empty + DocumentFragment object. + Retrieve the entire DOM document and invoke its + "createDocumentFragment()" method. The content, name, + type and value of the newly created object are output. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentcreateelement.xml b/test/testcases/tests/level1/core/documentcreateelement.xml new file mode 100644 index 0000000..9139ad2 --- /dev/null +++ b/test/testcases/tests/level1/core/documentcreateelement.xml @@ -0,0 +1,44 @@ + + + + + +documentCreateElement +NIST + + The "createElement(tagName)" method creates an Element + of the type specified. + Retrieve the entire DOM document and invoke its + "createElement(tagName)" method with tagName="address". + The method should create an instance of an Element node + whose tagName is "address". The NodeName, NodeType + and NodeValue are returned. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentcreateelementcasesensitive.xml b/test/testcases/tests/level1/core/documentcreateelementcasesensitive.xml new file mode 100644 index 0000000..b87e4e9 --- /dev/null +++ b/test/testcases/tests/level1/core/documentcreateelementcasesensitive.xml @@ -0,0 +1,46 @@ + + + + + +documentCreateElementCaseSensitive +NIST + + The tagName parameter in the "createElement(tagName)" + method is case-sensitive for XML documents. + Retrieve the entire DOM document and invoke its + "createElement(tagName)" method twice. Once for tagName + equal to "address" and once for tagName equal to "ADDRESS" + Each call should create a distinct Element node. The + newly created Elements are then assigned attributes + that are retrieved. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentcreateelementdefaultattr.xml b/test/testcases/tests/level1/core/documentcreateelementdefaultattr.xml new file mode 100644 index 0000000..e7bdcb0 --- /dev/null +++ b/test/testcases/tests/level1/core/documentcreateelementdefaultattr.xml @@ -0,0 +1,53 @@ + + + + + +documentCreateElementDefaultAttr +NIST + + The "createElement(tagName)" method creates an Element + of the type specified. In addition, if there are known attributes + with default values, Attr nodes representing them are automatically + created and attached to the element. + Retrieve the entire DOM document and invoke its + "createElement(tagName)" method with tagName="address". + The method should create an instance of an Element node + whose tagName is "address". The tagName "address" has an + attribute with default values, therefore the newly created element + will have them. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentcreateentityreference.xml b/test/testcases/tests/level1/core/documentcreateentityreference.xml new file mode 100644 index 0000000..2281f07 --- /dev/null +++ b/test/testcases/tests/level1/core/documentcreateentityreference.xml @@ -0,0 +1,48 @@ + + + + + +documentCreateEntityReference +NIST + + The "createEntityReference(name)" method creates an + EntityReferrence node. + + Retrieve the entire DOM document and invoke its + "createEntityReference(name)" method. It should create + a new EntityReference node for the Entity with the + given name. The name, value and type are retrieved and + output. + +Mary Brady +Curt Arnold +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentcreateentityreferenceknown.xml b/test/testcases/tests/level1/core/documentcreateentityreferenceknown.xml new file mode 100644 index 0000000..96af668 --- /dev/null +++ b/test/testcases/tests/level1/core/documentcreateentityreferenceknown.xml @@ -0,0 +1,51 @@ + + + + + +documentCreateEntityReferenceKnown +NIST + + The "createEntityReference(name)" method creates an + EntityReference node. In addition, if the referenced entity + is known, the child list of the "EntityReference" node + is the same as the corresponding "Entity" node. + + Retrieve the entire DOM document and invoke its + "createEntityReference(name)" method. It should create + a new EntityReference node for the Entity with the + given name. The referenced entity is known, therefore the child + list of the "EntityReference" node is the same as the corresponding + "Entity" node. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentcreateprocessinginstruction.xml b/test/testcases/tests/level1/core/documentcreateprocessinginstruction.xml new file mode 100644 index 0000000..a4d1d88 --- /dev/null +++ b/test/testcases/tests/level1/core/documentcreateprocessinginstruction.xml @@ -0,0 +1,51 @@ + + + + + +documentCreateProcessingInstruction +NIST + + The "createProcessingInstruction(target,data)" method + creates a new ProcessingInstruction node with the + specified name and data string. + + Retrieve the entire DOM document and invoke its + "createProcessingInstruction(target,data)" method. + It should create a new PI node with the specified target + and data. The target, data and type are retrieved and + output. + +Mary Brady +Curt Arnold +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentcreatetextnode.xml b/test/testcases/tests/level1/core/documentcreatetextnode.xml new file mode 100644 index 0000000..b583e12 --- /dev/null +++ b/test/testcases/tests/level1/core/documentcreatetextnode.xml @@ -0,0 +1,43 @@ + + + + + +documentCreateTextNode +NIST + + The "createTextNode(data)" method creates a Text node + given the specfied string. + Retrieve the entire DOM document and invoke its + "createTextNode(data)" method. It should create a + new Text node whose "data" is the specified string. + The NodeName and NodeType are also checked. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentgetdoctype.xml b/test/testcases/tests/level1/core/documentgetdoctype.xml new file mode 100644 index 0000000..655d6f1 --- /dev/null +++ b/test/testcases/tests/level1/core/documentgetdoctype.xml @@ -0,0 +1,49 @@ + + + + + +documentGetDocType +NIST + + The "getDoctype()" method returns the Document + Type Declaration associated with this document. + Retrieve the entire DOM document and invoke its + "getDoctype()" method. The name of the document + type should be returned. The "getName()" method + should be equal to "staff" or "svg". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentgetdoctypenodtd.xml b/test/testcases/tests/level1/core/documentgetdoctypenodtd.xml new file mode 100644 index 0000000..6d1fde4 --- /dev/null +++ b/test/testcases/tests/level1/core/documentgetdoctypenodtd.xml @@ -0,0 +1,34 @@ + + + + + +documentGetDocTypeNoDTD +NIST + + The "getDoctype()" method returns null for XML documents + without a document type declaration. + Retrieve the XML document without a DTD and invoke the + "getDoctype()" method. It should return null. + +Mary Brady +2001-08-17 + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentgetelementsbytagnamelength.xml b/test/testcases/tests/level1/core/documentgetelementsbytagnamelength.xml new file mode 100644 index 0000000..fdfd7de --- /dev/null +++ b/test/testcases/tests/level1/core/documentgetelementsbytagnamelength.xml @@ -0,0 +1,36 @@ + + + + + +documentGetElementsByTagNameLength +NIST + + The "getElementsByTagName(tagName)" method returns a + NodeList of all the Elements with a given tagName. + + Retrieve the entire DOM document and invoke its + "getElementsByTagName(tagName)" method with tagName + equal to "name". The method should return a NodeList + that contains 5 elements. + +Mary Brady +2001-08-17 + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentgetelementsbytagnametotallength.xml b/test/testcases/tests/level1/core/documentgetelementsbytagnametotallength.xml new file mode 100644 index 0000000..593ce22 --- /dev/null +++ b/test/testcases/tests/level1/core/documentgetelementsbytagnametotallength.xml @@ -0,0 +1,36 @@ + + + + + +documentGetElementsByTagNameTotalLength +NIST + + Retrieve the entire DOM document, invoke + getElementsByTagName("*") and check the length of the NodeList. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentgetelementsbytagnamevalue.xml b/test/testcases/tests/level1/core/documentgetelementsbytagnamevalue.xml new file mode 100644 index 0000000..ca1086c --- /dev/null +++ b/test/testcases/tests/level1/core/documentgetelementsbytagnamevalue.xml @@ -0,0 +1,44 @@ + + + + + +documentGetElementsByTagNameValue +NIST + + The "getElementsByTagName(tagName)" method returns a + NodeList of all the Elements with a given tagName + in a pre-order traversal of the tree. + + Retrieve the entire DOM document and invoke its + "getElementsByTagName(tagName)" method with tagName + equal to "name". The method should return a NodeList + that contains 5 elements. The FOURTH item in the + list is retrieved and output. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentgetimplementation.xml b/test/testcases/tests/level1/core/documentgetimplementation.xml new file mode 100644 index 0000000..0797926 --- /dev/null +++ b/test/testcases/tests/level1/core/documentgetimplementation.xml @@ -0,0 +1,37 @@ + + + + + +documentGetImplementation +NIST + + The "getImplementation()" method returns the + DOMImplementation object that handles this document. + Retrieve the entire DOM document and invoke its + "getImplementation()" method. It should return a + DOMImplementation whose "hasFeature("XML","1.0") + method returns the boolean value "true". + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentgetrootnode.xml b/test/testcases/tests/level1/core/documentgetrootnode.xml new file mode 100644 index 0000000..959e2ba --- /dev/null +++ b/test/testcases/tests/level1/core/documentgetrootnode.xml @@ -0,0 +1,43 @@ + + + + + +documentGetRootNode +NIST + + The "getDocumentElement()" method provides direct access + to the child node that is the root element of the document. + Retrieve the entire DOM document and invoke its + "getDocumentElement()" method. It should return an + Element node whose NodeName is "staff" (or "svg"). + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateattribute.xml b/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateattribute.xml new file mode 100644 index 0000000..98b66e4 --- /dev/null +++ b/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateattribute.xml @@ -0,0 +1,44 @@ + + + + + +documentInvalidCharacterExceptionCreateAttribute +NIST + + The "createAttribute(tagName)" method raises an + INVALID_CHARACTER_ERR DOMException if the specified + tagName contains an invalid character. + + Retrieve the entire DOM document and invoke its + "createAttribute(tagName)" method with the tagName equal + to the string "invalid^Name". Due to the invalid + character the desired EXCEPTION should be raised. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateelement.xml b/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateelement.xml new file mode 100644 index 0000000..bb3495a --- /dev/null +++ b/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateelement.xml @@ -0,0 +1,44 @@ + + + + + +documentInvalidCharacterExceptionCreateElement +NIST + + The "createElement(tagName)" method raises an + INVALID_CHARACTER_ERR DOMException if the specified + tagName contains an invalid character. + + Retrieve the entire DOM document and invoke its + "createElement(tagName)" method with the tagName equal + to the string "invalid^Name". Due to the invalid + character the desired EXCEPTION should be raised. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateentref.xml b/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateentref.xml new file mode 100644 index 0000000..7ed093d --- /dev/null +++ b/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateentref.xml @@ -0,0 +1,48 @@ + + + + + +documentInvalidCharacterExceptionCreateEntRef +NIST + + The "createEntityReference(tagName)" method raises an + INVALID_CHARACTER_ERR DOMException if the specified + tagName contains an invalid character. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateentref1.xml b/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateentref1.xml new file mode 100644 index 0000000..3ad9a20 --- /dev/null +++ b/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateentref1.xml @@ -0,0 +1,45 @@ + + + + + +documentinvalidcharacterexceptioncreateentref1 +Curt Arnold + +Creating an entity reference with an empty name should cause an INVALID_CHARACTER_ERR. + +2004-03-09 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreatepi.xml b/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreatepi.xml new file mode 100644 index 0000000..970fd91 --- /dev/null +++ b/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreatepi.xml @@ -0,0 +1,48 @@ + + + + + +documentInvalidCharacterExceptionCreatePI +NIST + + The "createProcessingInstruction(target,data) method + raises an INVALID_CHARACTER_ERR DOMException if the + specified tagName contains an invalid character. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreatepi1.xml b/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreatepi1.xml new file mode 100644 index 0000000..48bc577 --- /dev/null +++ b/test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreatepi1.xml @@ -0,0 +1,45 @@ + + + + + +documentinvalidcharacterexceptioncreatepi1 +Curt Arnold + +Creating a processing instruction with an empty target should cause an INVALID_CHARACTER_ERR. + +2004-03-09 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documenttypegetdoctype.xml b/test/testcases/tests/level1/core/documenttypegetdoctype.xml new file mode 100644 index 0000000..95a3049 --- /dev/null +++ b/test/testcases/tests/level1/core/documenttypegetdoctype.xml @@ -0,0 +1,44 @@ + + + + + +documenttypeGetDocType +NIST + + The "getName()" method contains the name of the DTD. + + Retrieve the Document Type for this document and examine + the string returned by the "getName()" method. + It should be set to "staff". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documenttypegetentities.xml b/test/testcases/tests/level1/core/documenttypegetentities.xml new file mode 100644 index 0000000..ccc860e --- /dev/null +++ b/test/testcases/tests/level1/core/documenttypegetentities.xml @@ -0,0 +1,68 @@ + + + + + +documenttypeGetEntities +NIST + + The "getEntities()" method is a NamedNodeMap that contains + the general entities for this document. + + Retrieve the Document Type for this document and create + a NamedNodeMap of all its entities. The entire map is + traversed and the names of the entities are retrieved. + There should be 5 entities. Duplicates should be ignored. + +Mary Brady +2001-08-17 + + + + + + + +"ent1" +"ent2" +"ent3" +"ent4" +"ent5" + + +"ent1" +"ent2" +"ent3" +"ent4" +"ent5" +"svgunit" +"svgtest" + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documenttypegetentitieslength.xml b/test/testcases/tests/level1/core/documenttypegetentitieslength.xml new file mode 100644 index 0000000..04561fa --- /dev/null +++ b/test/testcases/tests/level1/core/documenttypegetentitieslength.xml @@ -0,0 +1,43 @@ + + + + + +documenttypeGetEntitiesLength +NIST + + Duplicate entities are to be discarded. + Retrieve the Document Type for this document and create + a NamedNodeMap of all its entities. The entity named + "ent1" is defined twice and therefore that last + occurrance should be discarded. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documenttypegetentitiestype.xml b/test/testcases/tests/level1/core/documenttypegetentitiestype.xml new file mode 100644 index 0000000..62cbc27 --- /dev/null +++ b/test/testcases/tests/level1/core/documenttypegetentitiestype.xml @@ -0,0 +1,45 @@ + + + + + +documenttypeGetEntitiesType +NIST + + Every node in the map returned by the "getEntities()" + method implements the Entity interface. + + Retrieve the Document Type for this document and create + a NamedNodeMap of all its entities. Traverse the + entire list and examine the NodeType of each node + in the list. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documenttypegetnotations.xml b/test/testcases/tests/level1/core/documenttypegetnotations.xml new file mode 100644 index 0000000..927b8b4 --- /dev/null +++ b/test/testcases/tests/level1/core/documenttypegetnotations.xml @@ -0,0 +1,51 @@ + + + + + +documenttypeGetNotations +NIST + + The "getNotations()" method creates a NamedNodeMap that + contains all the notations declared in the DTD. + + Retrieve the Document Type for this document and create + a NamedNodeMap object of all the notations. There + should be two items in the list (notation1 and notation2). + +Mary Brady +Curt Arnold +2001-08-17 + + + + + + + + + +"notation1" +"notation2" + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/documenttypegetnotationstype.xml b/test/testcases/tests/level1/core/documenttypegetnotationstype.xml new file mode 100644 index 0000000..cde501f --- /dev/null +++ b/test/testcases/tests/level1/core/documenttypegetnotationstype.xml @@ -0,0 +1,44 @@ + + + + + +documenttypeGetNotationsType +NIST + + Every node in the map returned by the "getNotations()" + method implements the Notation interface. + + Retrieve the Document Type for this document and create + a NamedNodeMap object of all the notations. Traverse + the entire list and examine the NodeType of each node. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/domimplementationfeaturenoversion.xml b/test/testcases/tests/level1/core/domimplementationfeaturenoversion.xml new file mode 100644 index 0000000..fe62c52 --- /dev/null +++ b/test/testcases/tests/level1/core/domimplementationfeaturenoversion.xml @@ -0,0 +1,33 @@ + + + + + +domimplementationFeatureNoVersion +NIST + +hasFeature("XML", "") should return true for implementations that can read staff files. + +Mary Brady +2001-08-17 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/domimplementationfeaturenull.xml b/test/testcases/tests/level1/core/domimplementationfeaturenull.xml new file mode 100644 index 0000000..4634680 --- /dev/null +++ b/test/testcases/tests/level1/core/domimplementationfeaturenull.xml @@ -0,0 +1,35 @@ + + + + + +domimplementationFeatureNull +NIST + +hasFeature("XML", null) should return true for implementations that can read staff documents. + +Curt Arnold +2001-08-23 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/domimplementationfeaturexml.xml b/test/testcases/tests/level1/core/domimplementationfeaturexml.xml new file mode 100644 index 0000000..3eb18bd --- /dev/null +++ b/test/testcases/tests/level1/core/domimplementationfeaturexml.xml @@ -0,0 +1,32 @@ + + + + + +domimplementationFeaturexml +NIST + +hasFeature("xml", "1.0") should return true for implementations that can read staff documents. + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementaddnewattribute.xml b/test/testcases/tests/level1/core/elementaddnewattribute.xml new file mode 100644 index 0000000..90ee433 --- /dev/null +++ b/test/testcases/tests/level1/core/elementaddnewattribute.xml @@ -0,0 +1,43 @@ + + + + + +elementAddNewAttribute +NIST + + The "setAttribute(name,value)" method adds a new attribute + to the Element + + Retrieve the last child of the last employee, then + add an attribute to it by invoking the + "setAttribute(name,value)" method. It should create + a "name" attribute with an assigned value equal to + "value". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementassociatedattribute.xml b/test/testcases/tests/level1/core/elementassociatedattribute.xml new file mode 100644 index 0000000..583da3c --- /dev/null +++ b/test/testcases/tests/level1/core/elementassociatedattribute.xml @@ -0,0 +1,46 @@ + + + + + +elementAssociatedAttribute +NIST + + Elements may have attributes associated with them. + + Retrieve the first attribute from the last child of + the first employee and invoke the "getSpecified()" + method. This test is only intended to show that + Elements can actually have attributes. This test uses + the "getNamedItem(name)" method from the NamedNodeMap + interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementchangeattributevalue.xml b/test/testcases/tests/level1/core/elementchangeattributevalue.xml new file mode 100644 index 0000000..3bc4b85 --- /dev/null +++ b/test/testcases/tests/level1/core/elementchangeattributevalue.xml @@ -0,0 +1,46 @@ + + + + + +elementChangeAttributeValue +NIST + + The "setAttribute(name,value)" method adds a new attribute + to the Element. If the "name" is already present, then + its value should be changed to the new one that is in + the "value" parameter. + + Retrieve the last child of the fourth employee, then add + an attribute to it by invoking the + "setAttribute(name,value)" method. Since the name of the + used attribute("street") is already present in this + element, then its value should be changed to the new one + of the "value" parameter. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementcreatenewattribute.xml b/test/testcases/tests/level1/core/elementcreatenewattribute.xml new file mode 100644 index 0000000..6b9f510 --- /dev/null +++ b/test/testcases/tests/level1/core/elementcreatenewattribute.xml @@ -0,0 +1,50 @@ + + + + + +elementCreateNewAttribute +NIST + + The "setAttributeNode(newAttr)" method adds a new + attribute to the Element. + + Retrieve first address element and add + a new attribute node to it by invoking its + "setAttributeNode(newAttr)" method. This test makes use + of the "createAttribute(name)" method from the Document + interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementgetattributenode.xml b/test/testcases/tests/level1/core/elementgetattributenode.xml new file mode 100644 index 0000000..930d906 --- /dev/null +++ b/test/testcases/tests/level1/core/elementgetattributenode.xml @@ -0,0 +1,42 @@ + + + + + +elementGetAttributeNode +NIST + + The "getAttributeNode(name)" method retrieves an + attribute node by name. + + Retrieve the attribute "domestic" from the last child + of the first employee. Since the method returns an + Attr object, the "name" can be examined to ensure the + proper attribute was retrieved. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementgetattributenodenull.xml b/test/testcases/tests/level1/core/elementgetattributenodenull.xml new file mode 100644 index 0000000..63354a3 --- /dev/null +++ b/test/testcases/tests/level1/core/elementgetattributenodenull.xml @@ -0,0 +1,41 @@ + + + + + +elementGetAttributeNodeNull +NIST + + The "getAttributeNode(name)" method retrieves an + attribute node by name. It should return null if the + "name" attribute does not exist. + + Retrieve the last child of the first employee and attempt + to retrieve a non-existing attribute. The method should + return "null". The non-existing attribute to be used + is "invalidAttribute". + +Mary Brady +2001-08-17 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementgetelementempty.xml b/test/testcases/tests/level1/core/elementgetelementempty.xml new file mode 100644 index 0000000..3e574de --- /dev/null +++ b/test/testcases/tests/level1/core/elementgetelementempty.xml @@ -0,0 +1,49 @@ + + + + + +elementGetElementEmpty +NIST + + The "getAttribute(name)" method returns an empty + string if no value was assigned to an attribute and + no default value was given in the DTD file. + + Retrieve the last child of the last employee, then + invoke "getAttribute(name)" method, where "name" is an + attribute without a specified or DTD default value. + The "getAttribute(name)" method should return the empty + string. This method makes use of the + "createAttribute(newAttr)" method from the Document + interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementgetelementsbytagname.xml b/test/testcases/tests/level1/core/elementgetelementsbytagname.xml new file mode 100644 index 0000000..19d0348 --- /dev/null +++ b/test/testcases/tests/level1/core/elementgetelementsbytagname.xml @@ -0,0 +1,39 @@ + + + + + +elementGetElementsByTagName +NIST + +The "getElementsByTagName(name)" method returns a list +of all descendant Elements with the given tag name. +Test for an empty list. + +Create a NodeList of all the descendant elements +using the string "noMatch" as the tagName. +The method should return a NodeList whose length is +"0" since there are not any descendant elements +that match the given tag name. + +Mary Brady +2001-08-17 + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementgetelementsbytagnameaccessnodelist.xml b/test/testcases/tests/level1/core/elementgetelementsbytagnameaccessnodelist.xml new file mode 100644 index 0000000..ec88004 --- /dev/null +++ b/test/testcases/tests/level1/core/elementgetelementsbytagnameaccessnodelist.xml @@ -0,0 +1,48 @@ + + + + + +elementgetelementsbytagnameaccessnodelist +NIST + +Element.getElementsByTagName("employee") should return a NodeList whose length is +"5" in the order the children were encountered. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementgetelementsbytagnamenomatch.xml b/test/testcases/tests/level1/core/elementgetelementsbytagnamenomatch.xml new file mode 100644 index 0000000..ffc6aa7 --- /dev/null +++ b/test/testcases/tests/level1/core/elementgetelementsbytagnamenomatch.xml @@ -0,0 +1,37 @@ + + + + + +elementGetElementsByTagName +NIST + +The "getElementsByTagName(name)" method returns a list +of all descendant Elements with the given tag name. + +Create a NodeList of all the descendant elements +using the string "employee" as the tagName. +The method should return a NodeList whose length is +"5". + +Mary Brady +2001-08-17 + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementgetelementsbytagnamespecialvalue.xml b/test/testcases/tests/level1/core/elementgetelementsbytagnamespecialvalue.xml new file mode 100644 index 0000000..56930f8 --- /dev/null +++ b/test/testcases/tests/level1/core/elementgetelementsbytagnamespecialvalue.xml @@ -0,0 +1,56 @@ + + + + + +elementGetElementsByTagNamesSpecialValue +NIST + +The "getElementsByTagName(name)" method may use the +special value "*" to match all tags in the element +tree. + +Create a NodeList of all the descendant elements +of the last employee by using the special value "*". +The method should return all the descendant children(6) +in the order the children were encountered. + +Mary Brady +2001-08-17 + + + + + + + + + + +"employeeId" +"name" +"position" +"salary" +"gender" +"address" + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementgettagname.xml b/test/testcases/tests/level1/core/elementgettagname.xml new file mode 100644 index 0000000..7b27819 --- /dev/null +++ b/test/testcases/tests/level1/core/elementgettagname.xml @@ -0,0 +1,48 @@ + + + + + +elementGetTagName +NIST + + + The "getTagName()" method returns the + + tagName of an element. + + + + Invoke the "getTagName()" method one the + + root node. The value returned should be "staff". + + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementinuseattributeerr.xml b/test/testcases/tests/level1/core/elementinuseattributeerr.xml new file mode 100644 index 0000000..f167279 --- /dev/null +++ b/test/testcases/tests/level1/core/elementinuseattributeerr.xml @@ -0,0 +1,58 @@ + + + + + +elementInUseAttributeErr +NIST + + The "setAttributeNode(newAttr)" method raises an + "INUSE_ATTRIBUTE_ERR DOMException if the "newAttr" + is already an attribute of another element. + + Retrieve the last child of the second employee and append + a newly created element. The "createAttribute(name)" + and "setAttributeNode(newAttr)" methods are invoked + to create and add a new attribute to the newly created + Element. The "setAttributeNode(newAttr)" method is + once again called to add the new attribute causing an + exception to be raised since the attribute is already + an attribute of another element. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementinvalidcharacterexception.xml b/test/testcases/tests/level1/core/elementinvalidcharacterexception.xml new file mode 100644 index 0000000..c775c91 --- /dev/null +++ b/test/testcases/tests/level1/core/elementinvalidcharacterexception.xml @@ -0,0 +1,53 @@ + + + + + +elementInvalidCharacterException +NIST + + + The "setAttribute(name,value)" method raises an + + "INVALID_CHARACTER_ERR DOMException if the specified + + name contains an invalid character. + + + + Retrieve the last child of the first employee and + + call its "setAttribute(name,value)" method with + + "name" containing an invalid character. + + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementnormalize.xml b/test/testcases/tests/level1/core/elementnormalize.xml new file mode 100644 index 0000000..bc85fff --- /dev/null +++ b/test/testcases/tests/level1/core/elementnormalize.xml @@ -0,0 +1,46 @@ + + + + + +elementNormalize +NIST + + The "normalize()" method puts all the nodes in the full + depth of the sub-tree underneath this element into a + "normal" form. + + Retrieve the third employee and access its second child. + This child contains a block of text that is spread + across multiple lines. The content of the "name" child + should be parsed and treated as a single Text node. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementnotfounderr.xml b/test/testcases/tests/level1/core/elementnotfounderr.xml new file mode 100644 index 0000000..792c3f1 --- /dev/null +++ b/test/testcases/tests/level1/core/elementnotfounderr.xml @@ -0,0 +1,50 @@ + + + + + +elementNotFoundErr +NIST + + The "removeAttributeNode(oldAttr)" method raises a + NOT_FOUND_ERR DOMException if the "oldAttr" attribute + is not an attribute of the element. + + Retrieve the last employee and attempt to remove + a non existing attribute node. This should cause the + intended exception to be raised. This test makes use + of the "createAttribute(name)" method from the Document + interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementremoveattribute.xml b/test/testcases/tests/level1/core/elementremoveattribute.xml new file mode 100644 index 0000000..b90c23c --- /dev/null +++ b/test/testcases/tests/level1/core/elementremoveattribute.xml @@ -0,0 +1,47 @@ + + + + + +elementRemoveAttribute +NIST + + The "removeAttribute(name)" removes an attribute by name. + If the attribute has a default value, it is immediately + replaced. + + Retrieve the attribute named "street" from the last child + of the fourth employee, then remove the "street" + attribute by invoking the "removeAttribute(name)" method. + The "street" attribute has a default value defined in the + DTD file, that value should immediately replace the old + value. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementremoveattributeaftercreate.xml b/test/testcases/tests/level1/core/elementremoveattributeaftercreate.xml new file mode 100644 index 0000000..35b8640 --- /dev/null +++ b/test/testcases/tests/level1/core/elementremoveattributeaftercreate.xml @@ -0,0 +1,49 @@ + + + + + +elementRemoveAttributeAfterCreate +NIST + + The "removeAttributeNode(oldAttr)" method removes the + specified attribute. + + Retrieve the last child of the third employee, add a + new "district" node to it and then try to remove it. + To verify that the node was removed use the + "getNamedItem(name)" method from the NamedNodeMap + interface. It also uses the "getAttributes()" method + from the Node interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementremoveattributenode.xml b/test/testcases/tests/level1/core/elementremoveattributenode.xml new file mode 100644 index 0000000..30de112 --- /dev/null +++ b/test/testcases/tests/level1/core/elementremoveattributenode.xml @@ -0,0 +1,43 @@ + + + + + +elementRemoveAttributeNode +NIST + + The "removeAttributeNode(oldAttr)" method returns the + node that was removed. + + Retrieve the last child of the third employee and + remove its "street" Attr node. The method should + return the old attribute node. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementremoveattributenodenomodificationallowederr.xml b/test/testcases/tests/level1/core/elementremoveattributenodenomodificationallowederr.xml new file mode 100644 index 0000000..b8ed52a --- /dev/null +++ b/test/testcases/tests/level1/core/elementremoveattributenodenomodificationallowederr.xml @@ -0,0 +1,67 @@ + + + + + +elementRemoveAttributeNodeNoModificationAllowedErr +NIST + + The "removeAttributeNode(oldAttr)" method for an attribute causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Try to remove the "domestic" attribute + from the entity reference by executing the "removeAttributeNode(oldAttr)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementremoveattributenodenomodificationallowederrEE.xml b/test/testcases/tests/level1/core/elementremoveattributenodenomodificationallowederrEE.xml new file mode 100644 index 0000000..f8d516e --- /dev/null +++ b/test/testcases/tests/level1/core/elementremoveattributenodenomodificationallowederrEE.xml @@ -0,0 +1,61 @@ + + + + + +elementRemoveAttributeNodeNoModificationAllowedErrEE +Curt Arnold + + The "removeAttributeNode(oldAttr)" method for an attribute causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Create an entity reference and add it to the children of the THIRD "gender" element. + Try to remove the "domestic" attribute from the entity + reference by executing the "removeAttributeNode(oldAttr)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +2001-08-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementremoveattributenomodificationallowederr.xml b/test/testcases/tests/level1/core/elementremoveattributenomodificationallowederr.xml new file mode 100644 index 0000000..4aae1ae --- /dev/null +++ b/test/testcases/tests/level1/core/elementremoveattributenomodificationallowederr.xml @@ -0,0 +1,62 @@ + + + + + +elementRemoveAttributeNoModificationAllowedErr +NIST + + The "removeAttribute(name)" method for an attribute causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Try to remove the "domestic" attribute + from the entity reference by executing the "removeAttribute(name)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementremoveattributenomodificationallowederrEE.xml b/test/testcases/tests/level1/core/elementremoveattributenomodificationallowederrEE.xml new file mode 100644 index 0000000..79248df --- /dev/null +++ b/test/testcases/tests/level1/core/elementremoveattributenomodificationallowederrEE.xml @@ -0,0 +1,53 @@ + + + + + +elementRemoveAttributeNoModificationAllowedErrEE +Curt Arnold + + The "removeAttribute(name)" method for an attribute causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Create an reference the entity ent4 and add it to the THIRD "gender" element. + Try to remove the "domestic" attribute from the entity reference by executing the "removeAttribute(name)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +2001-08-21 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementremoveattributerestoredefaultvalue.xml b/test/testcases/tests/level1/core/elementremoveattributerestoredefaultvalue.xml new file mode 100644 index 0000000..b6e096e --- /dev/null +++ b/test/testcases/tests/level1/core/elementremoveattributerestoredefaultvalue.xml @@ -0,0 +1,48 @@ + + + + + +elementRemoveAttributeRestoreDefaultValue +NIST + + The "removeAttributeNode(oldAttr)" method removes the + specified attribute node and restores any default values. + + Retrieve the last child of the third employeed and + remove its "street" Attr node. Since this node has a + default value defined in the DTD file, that default + should immediately be the new value. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementreplaceattributewithself.xml b/test/testcases/tests/level1/core/elementreplaceattributewithself.xml new file mode 100644 index 0000000..fc4b562 --- /dev/null +++ b/test/testcases/tests/level1/core/elementreplaceattributewithself.xml @@ -0,0 +1,42 @@ + + + + + +elementReplaceAttributeWithSelf +Curt Arnold + +This test calls setAttributeNode to replace an attribute with itself. +Since the node is not an attribute of another Element, it would +be inappropriate to throw an INUSE_ATTRIBUTE_ERR. + +This test was derived from elementinuserattributeerr which +inadvertanly made this test. + +Curt Arnold +2001-10-31 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementreplaceexistingattribute.xml b/test/testcases/tests/level1/core/elementreplaceexistingattribute.xml new file mode 100644 index 0000000..76aa780 --- /dev/null +++ b/test/testcases/tests/level1/core/elementreplaceexistingattribute.xml @@ -0,0 +1,48 @@ + + + + + +elementReplaceExistingAttribute +NIST + + The "setAttributeNode(newAttr)" method adds a new + attribute to the Element. If the "newAttr" Attr node is + already present in this element, it should replace the + existing one. + + Retrieve the last child of the third employee and add a + new attribute node by invoking the "setAttributeNode(new + Attr)" method. The new attribute node to be added is + "street", which is already present in this element. The + method should replace the existing Attr node with the + new one. This test uses the "createAttribute(name)" + method from the Document interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementreplaceexistingattributegevalue.xml b/test/testcases/tests/level1/core/elementreplaceexistingattributegevalue.xml new file mode 100644 index 0000000..4ce96c1 --- /dev/null +++ b/test/testcases/tests/level1/core/elementreplaceexistingattributegevalue.xml @@ -0,0 +1,48 @@ + + + + + +elementReplaceExistingAttributeGeValue +NIST + +If the "setAttributeNode(newAttr)" method replaces an +existing Attr node with the same name, then it should +return the previously existing Attr node. + +Retrieve the last child of the third employee and add a +new attribute node. The new attribute node is "street", +which is already present in this Element. The method +should return the existing Attr node(old "street" Attr). +This test uses the "createAttribute(name)" method +from the Document interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementretrieveallattributes.xml b/test/testcases/tests/level1/core/elementretrieveallattributes.xml new file mode 100644 index 0000000..ce849d4 --- /dev/null +++ b/test/testcases/tests/level1/core/elementretrieveallattributes.xml @@ -0,0 +1,46 @@ + + + + + +elementRetrieveAllAttributes +NIST + + The "getAttributes()" method(Node Interface) may + be used to retrieve the set of all attributes of an + element. + + Create a list of all the attributes of the last child + of the first employee by using the "getAttributes()" + method. Examine the length of the attribute list. + This test uses the "getLength()" method from the + NameNodeMap interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementretrieveattrvalue.xml b/test/testcases/tests/level1/core/elementretrieveattrvalue.xml new file mode 100644 index 0000000..41e62e3 --- /dev/null +++ b/test/testcases/tests/level1/core/elementretrieveattrvalue.xml @@ -0,0 +1,40 @@ + + + + + +elementRetrieveAttrValue +NIST + + The "getAttribute(name)" method returns an attribute + value by name. + + Retrieve the second address element, then + invoke the 'getAttribute("street")' method. This should + return the value of the attribute("No"). + +Mary Brady +2001-08-17 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementretrievetagname.xml b/test/testcases/tests/level1/core/elementretrievetagname.xml new file mode 100644 index 0000000..85bdf1e --- /dev/null +++ b/test/testcases/tests/level1/core/elementretrievetagname.xml @@ -0,0 +1,44 @@ + + + + + +elementRetrieveTagName +NIST + + The "getElementsByTagName()" method returns a NodeList + of all descendant elements with a given tagName. + + Invoke the "getElementsByTagName()" method and create + a NodeList of "position" elements. Retrieve the second + "position" element in the list and return the NodeName. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementsetattributenodenomodificationallowederr.xml b/test/testcases/tests/level1/core/elementsetattributenodenomodificationallowederr.xml new file mode 100644 index 0000000..198c178 --- /dev/null +++ b/test/testcases/tests/level1/core/elementsetattributenodenomodificationallowederr.xml @@ -0,0 +1,61 @@ + + + + + +elementSetAttributeNodeNoModificationAllowedErr +NIST + + The "setAttributeNode(newAttr)" method for an attribute causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Try to remove the "domestic" attribute + from the entity reference by executing the "setAttributeNode(newAttr)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementsetattributenodenomodificationallowederrEE.xml b/test/testcases/tests/level1/core/elementsetattributenodenomodificationallowederrEE.xml new file mode 100644 index 0000000..a540c72 --- /dev/null +++ b/test/testcases/tests/level1/core/elementsetattributenodenomodificationallowederrEE.xml @@ -0,0 +1,58 @@ + + + + + +elementsetattributenodenomodificationallowederree +Curt Arnold + + The "setAttributeNode(newAttr)" method for an attribute causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Create an entity reference and add to the THIRD "gender" element. The elements + content is an entity reference. Try to remove the "domestic" attribute + from the entity reference by executing the "setAttributeNode(newAttr)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +2001-08-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementsetattributenodenull.xml b/test/testcases/tests/level1/core/elementsetattributenodenull.xml new file mode 100644 index 0000000..7608454 --- /dev/null +++ b/test/testcases/tests/level1/core/elementsetattributenodenull.xml @@ -0,0 +1,45 @@ + + + + + +elementSetAttributeNodeNull +NIST + + The "setAttributeNode(newAttr)" method returns the + null value if no previously existing Attr node with the + same name was replaced. + + Retrieve the last child of the third employee and add a + new attribute to it. The new attribute node added is + "district", which is not part of this Element. The + method should return the null value. + This test uses the "createAttribute(name)" + method from the Document interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementsetattributenomodificationallowederr.xml b/test/testcases/tests/level1/core/elementsetattributenomodificationallowederr.xml new file mode 100644 index 0000000..978c2ec --- /dev/null +++ b/test/testcases/tests/level1/core/elementsetattributenomodificationallowederr.xml @@ -0,0 +1,53 @@ + + + + + +elementSetAttributeNoModificationAllowedErr +NIST + + The "setAttribute(name,value)" method for an attribute causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Try to remove the "domestic" attribute + from the entity reference by executing the "setAttribute(name,value)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementsetattributenomodificationallowederrEE.xml b/test/testcases/tests/level1/core/elementsetattributenomodificationallowederrEE.xml new file mode 100644 index 0000000..1821d04 --- /dev/null +++ b/test/testcases/tests/level1/core/elementsetattributenomodificationallowederrEE.xml @@ -0,0 +1,53 @@ + + + + + +elementSetAttributeNoModificationAllowedErrEE +Curt Arnold + + The "setAttribute(name,value)" method for an attribute causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Add an ent4 reference to the children of the THIRD "gender" element. + Try to remove the "domestic" attribute + from the entity reference by executing the "setAttribute(name,value)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +2001-08-21 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/elementwrongdocumenterr.xml b/test/testcases/tests/level1/core/elementwrongdocumenterr.xml new file mode 100644 index 0000000..531c512 --- /dev/null +++ b/test/testcases/tests/level1/core/elementwrongdocumenterr.xml @@ -0,0 +1,68 @@ + + + + + +elementWrongDocumentErr +NIST + + + The "setAttributeNode(newAttr)" method raises an + + "WRONG_DOCUMENT_ERR DOMException if the "newAttr" + + was created from a different document than the one that + + created this document. + + + + Retrieve the last employee and attempt to set a new + + attribute node for its "employee" element. The new + + attribute was created from a document other than the + + one that created this element, therefore a + + WRONG_DOCUMENT_ERR DOMException should be raised. + + This test uses the "createAttribute(newAttr)" method + + from the Document interface. + + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/entitygetentityname.xml b/test/testcases/tests/level1/core/entitygetentityname.xml new file mode 100644 index 0000000..2aa4be3 --- /dev/null +++ b/test/testcases/tests/level1/core/entitygetentityname.xml @@ -0,0 +1,46 @@ + + + + + +entityGetEntityName +NIST + + The nodeName attribute that is inherited from Node + contains the name of the entity. + + Retrieve the entity named "ent1" and access its name by + invoking the "getNodeName()" method inherited from + the Node interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/entitygetpublicid.xml b/test/testcases/tests/level1/core/entitygetpublicid.xml new file mode 100644 index 0000000..645a781 --- /dev/null +++ b/test/testcases/tests/level1/core/entitygetpublicid.xml @@ -0,0 +1,55 @@ + + + + + +entityGetPublicId +NIST + + The "getPublicId()" method of an Entity node contains + the public identifier associated with the entity, if + one was specified. + + Retrieve the entity named "ent5" and access its + public identifier. The string "entityURI" should be + returned. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/entitygetpublicidnull.xml b/test/testcases/tests/level1/core/entitygetpublicidnull.xml new file mode 100644 index 0000000..172ba80 --- /dev/null +++ b/test/testcases/tests/level1/core/entitygetpublicidnull.xml @@ -0,0 +1,45 @@ + + + + + +entityGetPublicIdNull +NIST + + The "getPublicId()" method of an Entity node contains + the public identifier associated with the entity, if + one was not specified a null value should be returned. + + Retrieve the entity named "ent1" and access its + public identifier. Since a public identifier was not + specified for this entity, the "getPublicId()" method + should return null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/files/.cvsignore b/test/testcases/tests/level1/core/files/.cvsignore new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level1/core/files/CVS/Entries b/test/testcases/tests/level1/core/files/CVS/Entries new file mode 100644 index 0000000..4398a4d --- /dev/null +++ b/test/testcases/tests/level1/core/files/CVS/Entries @@ -0,0 +1,16 @@ +/.cvsignore/1.2/Fri Apr 3 02:48:03 2009// +/hc_nodtdstaff.html/1.3/Fri Apr 3 02:48:03 2009// +/hc_nodtdstaff.svg/1.2/Fri Apr 3 02:48:03 2009// +/hc_nodtdstaff.xhtml/1.2/Fri Apr 3 02:48:03 2009// +/hc_nodtdstaff.xml/1.3/Fri Apr 3 02:48:03 2009// +/hc_staff.html/1.8/Fri Apr 3 02:48:03 2009// +/hc_staff.svg/1.5/Fri Apr 3 02:48:03 2009// +/hc_staff.xhtml/1.7/Fri Apr 3 02:48:03 2009// +/hc_staff.xml/1.9/Fri Apr 3 02:48:03 2009// +/staff.dtd/1.2/Fri Apr 3 02:48:03 2009// +/staff.svg/1.3/Fri Apr 3 02:48:03 2009// +/staff.xml/1.2/Fri Apr 3 02:48:03 2009// +/svgtest.js/1.2/Fri Apr 3 02:48:03 2009/-kb/ +/svgunit.js/1.2/Fri Apr 3 02:48:03 2009/-kb/ +/xhtml1-strict.dtd/1.5/Fri Apr 3 02:48:03 2009/-kb/ +D diff --git a/test/testcases/tests/level1/core/files/CVS/Repository b/test/testcases/tests/level1/core/files/CVS/Repository new file mode 100644 index 0000000..e9c06be --- /dev/null +++ b/test/testcases/tests/level1/core/files/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level1/core/files diff --git a/test/testcases/tests/level1/core/files/CVS/Root b/test/testcases/tests/level1/core/files/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level1/core/files/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level1/core/files/CVS/Template b/test/testcases/tests/level1/core/files/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level1/core/files/hc_nodtdstaff.html b/test/testcases/tests/level1/core/files/hc_nodtdstaff.html new file mode 100644 index 0000000..f98d0be --- /dev/null +++ b/test/testcases/tests/level1/core/files/hc_nodtdstaff.html @@ -0,0 +1,10 @@ +hc_nodtdstaff +

+ EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

+ diff --git a/test/testcases/tests/level1/core/files/hc_nodtdstaff.svg b/test/testcases/tests/level1/core/files/hc_nodtdstaff.svg new file mode 100644 index 0000000..89f26f6 --- /dev/null +++ b/test/testcases/tests/level1/core/files/hc_nodtdstaff.svg @@ -0,0 +1,10 @@ +hc_nodtdstaff +

+ EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

+ diff --git a/test/testcases/tests/level1/core/files/hc_nodtdstaff.xhtml b/test/testcases/tests/level1/core/files/hc_nodtdstaff.xhtml new file mode 100644 index 0000000..8a5d8a8 --- /dev/null +++ b/test/testcases/tests/level1/core/files/hc_nodtdstaff.xhtml @@ -0,0 +1,10 @@ +hc_nodtdstaff +

+ EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

+ diff --git a/test/testcases/tests/level1/core/files/hc_nodtdstaff.xml b/test/testcases/tests/level1/core/files/hc_nodtdstaff.xml new file mode 100644 index 0000000..85c0693 --- /dev/null +++ b/test/testcases/tests/level1/core/files/hc_nodtdstaff.xml @@ -0,0 +1,10 @@ +hc_nodtdstaff +

+ EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

+ diff --git a/test/testcases/tests/level1/core/files/hc_staff.html b/test/testcases/tests/level1/core/files/hc_staff.html new file mode 100644 index 0000000..9acf750 --- /dev/null +++ b/test/testcases/tests/level1/core/files/hc_staff.html @@ -0,0 +1,48 @@ + + +hc_staff +

+ EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

+

+ EMP0002 + Martha RaynoldsThis is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

+

+ EMP0003 + Roger + Jones + Department Manager + 100,000 + δ + PO Box 27 Irving, texas 98553 +

+

+ EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

+

+ EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

+ diff --git a/test/testcases/tests/level1/core/files/hc_staff.svg b/test/testcases/tests/level1/core/files/hc_staff.svg new file mode 100644 index 0000000..cd0cc47 --- /dev/null +++ b/test/testcases/tests/level1/core/files/hc_staff.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + +]> + +hc_staff +

+ EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

+

+ EMP0002 + Martha RaynoldsThis is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

+

+ EMP0003 + Roger + Jones + Department Manager + 100,000 + δ + PO Box 27 Irving, texas 98553 +

+

+ EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

+

+ EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

+ diff --git a/test/testcases/tests/level1/core/files/hc_staff.xhtml b/test/testcases/tests/level1/core/files/hc_staff.xhtml new file mode 100644 index 0000000..16d4eb0 --- /dev/null +++ b/test/testcases/tests/level1/core/files/hc_staff.xhtml @@ -0,0 +1,60 @@ + + + + + + + + + + +]> + +hc_staff +

+ EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

+

+ EMP0002 + Martha RaynoldsThis is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

+

+ EMP0003 + Roger + Jones + Department Manager + 100,000 + δ + PO Box 27 Irving, texas 98553 +

+

+ EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

+

+ EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

+ diff --git a/test/testcases/tests/level1/core/files/hc_staff.xml b/test/testcases/tests/level1/core/files/hc_staff.xml new file mode 100644 index 0000000..2df9a74 --- /dev/null +++ b/test/testcases/tests/level1/core/files/hc_staff.xml @@ -0,0 +1,60 @@ + + + + + + + + + + +]> + +hc_staff +

+ EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

+

+ EMP0002 + Martha RaynoldsThis is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

+

+ EMP0003 + Roger + Jones + Department Manager + 100,000 + δ + PO Box 27 Irving, texas 98553 +

+

+ EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

+

+ EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

+ diff --git a/test/testcases/tests/level1/core/files/staff.dtd b/test/testcases/tests/level1/core/files/staff.dtd new file mode 100644 index 0000000..02a994d --- /dev/null +++ b/test/testcases/tests/level1/core/files/staff.dtd @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/files/staff.svg b/test/testcases/tests/level1/core/files/staff.svg new file mode 100644 index 0000000..77c9b5b --- /dev/null +++ b/test/testcases/tests/level1/core/files/staff.svg @@ -0,0 +1,72 @@ + + + + + Element data"> + + + + + + + + + + + + + +]> + + + + EMP0001 + Margaret Martin + Accountant + 56,000 + Female +
1230 North Ave. Dallas, Texas 98551
+
+ + EMP0002 + Martha RaynoldsThis is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female +
&ent2; Dallas, &ent3; + 98554
+
+ + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; +
PO Box 27 Irving, texas 98553
+
+ + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female +
27 South Road. Dallas, Texas 98556
+
+ + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male +
1821 Nordic. Road, Irving Texas 98558
+
+
diff --git a/test/testcases/tests/level1/core/files/staff.xml b/test/testcases/tests/level1/core/files/staff.xml new file mode 100644 index 0000000..f89c510 --- /dev/null +++ b/test/testcases/tests/level1/core/files/staff.xml @@ -0,0 +1,57 @@ + + + + + Element data"> + + + + +]> + + + + EMP0001 + Margaret Martin + Accountant + 56,000 + Female +
1230 North Ave. Dallas, Texas 98551
+
+ + EMP0002 + Martha Raynolds + + Secretary + 35,000 + Female +
&ent2; Dallas, &ent3; + 98554
+
+ + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; +
PO Box 27 Irving, texas 98553
+
+ + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female +
27 South Road. Dallas, Texas 98556
+
+ + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male +
1821 Nordic. Road, Irving Texas 98558
+
+
diff --git a/test/testcases/tests/level1/core/files/svgtest.js b/test/testcases/tests/level1/core/files/svgtest.js new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level1/core/files/svgunit.js b/test/testcases/tests/level1/core/files/svgunit.js new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level1/core/files/xhtml1-strict.dtd b/test/testcases/tests/level1/core/files/xhtml1-strict.dtd new file mode 100644 index 0000000..f3d0fba --- /dev/null +++ b/test/testcases/tests/level1/core/files/xhtml1-strict.dtd @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrappendchild1.xml b/test/testcases/tests/level1/core/hc_attrappendchild1.xml new file mode 100644 index 0000000..e1e669e --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrappendchild1.xml @@ -0,0 +1,63 @@ + + + + + +hc_attrappendchild1 +Curt Arnold + +Appends a text node to an attribute and checks if the value of +the attribute is changed. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrappendchild2.xml b/test/testcases/tests/level1/core/hc_attrappendchild2.xml new file mode 100644 index 0000000..793fb8a --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrappendchild2.xml @@ -0,0 +1,49 @@ + + + + + +hc_attrappendchild2 +Curt Arnold + +Attempts to append an element to the child nodes of an attribute. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrappendchild3.xml b/test/testcases/tests/level1/core/hc_attrappendchild3.xml new file mode 100644 index 0000000..89d826e --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrappendchild3.xml @@ -0,0 +1,72 @@ + + + + + +hc_attrappendchild3 +Curt Arnold + +Appends a document fragment to an attribute and checks if the value of +the attribute is changed. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrappendchild4.xml b/test/testcases/tests/level1/core/hc_attrappendchild4.xml new file mode 100644 index 0000000..f2bed28 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrappendchild4.xml @@ -0,0 +1,59 @@ + + + + + +hc_attrappendchild4 +Curt Arnold + +Attempt to append a CDATASection to an attribute which should result +in a HIERARCHY_REQUEST_ERR. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrappendchild5.xml b/test/testcases/tests/level1/core/hc_attrappendchild5.xml new file mode 100644 index 0000000..1dc2693 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrappendchild5.xml @@ -0,0 +1,54 @@ + + + + + +hc_attrappendchild5 +Curt Arnold + +Attempt to append a node from another document to an attribute which should result +in a WRONG_DOCUMENT_ERR. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrappendchild6.xml b/test/testcases/tests/level1/core/hc_attrappendchild6.xml new file mode 100644 index 0000000..d180bc3 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrappendchild6.xml @@ -0,0 +1,59 @@ + + + + + +hc_attrappendchild6 +Curt Arnold + +Creates an new attribute node and appends a text node. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrchildnodes1.xml b/test/testcases/tests/level1/core/hc_attrchildnodes1.xml new file mode 100644 index 0000000..3a1e911 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrchildnodes1.xml @@ -0,0 +1,51 @@ + + + + + +hc_attrchildnodes1 +Curt Arnold + +Checks that Node.childNodes for an attribute node contains +the expected text node. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrchildnodes2.xml b/test/testcases/tests/level1/core/hc_attrchildnodes2.xml new file mode 100644 index 0000000..b637567 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrchildnodes2.xml @@ -0,0 +1,59 @@ + + + + + +hc_attrchildnodes2 +Curt Arnold + +Checks Node.childNodes for an attribute with multiple child nodes. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrclonenode1.xml b/test/testcases/tests/level1/core/hc_attrclonenode1.xml new file mode 100644 index 0000000..ad9654f --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrclonenode1.xml @@ -0,0 +1,63 @@ + + + + + +hc_attrclonenode1 +Curt Arnold + +Appends a text node to an attribute and clones the node. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrcreatedocumentfragment.xml b/test/testcases/tests/level1/core/hc_attrcreatedocumentfragment.xml new file mode 100644 index 0000000..a8026f9 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrcreatedocumentfragment.xml @@ -0,0 +1,58 @@ + + + + + +hc_attrcreatedocumentfragment +Curt Arnold + + Create a new DocumentFragment and add a newly created Element node(with one attribute). + Once the element is added, its attribute should be available as an attribute associated + with an Element within a DocumentFragment. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrcreatetextnode.xml b/test/testcases/tests/level1/core/hc_attrcreatetextnode.xml new file mode 100644 index 0000000..86532b3 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrcreatetextnode.xml @@ -0,0 +1,51 @@ + + + + + +hc_attrCreateTextNode +Curt Arnold + + The "setValue()" method for an attribute creates a + Text node with the unparsed content of the string. + Retrieve the attribute named "class" from the last + child of of the fourth employee and assign the "Y&ent1;" + string to its value attribute. This value is not yet + parsed and therefore should still be the same upon + retrieval. This test uses the "getNamedItem(name)" method + from the NamedNodeMap interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrcreatetextnode2.xml b/test/testcases/tests/level1/core/hc_attrcreatetextnode2.xml new file mode 100644 index 0000000..474a26b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrcreatetextnode2.xml @@ -0,0 +1,50 @@ + + + + + +hc_attrCreateTextNode2 +Curt Arnold + + The "setNodeValue()" method for an attribute creates a + Text node with the unparsed content of the string. + Retrieve the attribute named "class" from the last + child of of the fourth employee and assign the "Y&ent1;" + string to its value attribute. This value is not yet + parsed and therefore should still be the same upon + retrieval. This test uses the "getNamedItem(name)" method + from the NamedNodeMap interface. + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attreffectivevalue.xml b/test/testcases/tests/level1/core/hc_attreffectivevalue.xml new file mode 100644 index 0000000..c3dccba --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attreffectivevalue.xml @@ -0,0 +1,44 @@ + + + + + +hc_attrEffectiveValue +Curt Arnold + + If an Attr is explicitly assigned any value, then that value is the attributes effective value. + Retrieve the attribute named "domestic" from the last child of of the first employee + and examine its nodeValue attribute. This test uses the "getNamedItem(name)" method + from the NamedNodeMap interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrfirstchild.xml b/test/testcases/tests/level1/core/hc_attrfirstchild.xml new file mode 100644 index 0000000..0b19f35 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrfirstchild.xml @@ -0,0 +1,52 @@ + + + + + +hc_attrfirstchild +Curt Arnold + +Checks that Node.firstChild for an attribute node contains +the expected text node. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrgetvalue1.xml b/test/testcases/tests/level1/core/hc_attrgetvalue1.xml new file mode 100644 index 0000000..44344db --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrgetvalue1.xml @@ -0,0 +1,45 @@ + + + + + +hc_attrgetvalue1 +Curt Arnold + +Checks the value of an attribute that contains entity references. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrgetvalue2.xml b/test/testcases/tests/level1/core/hc_attrgetvalue2.xml new file mode 100644 index 0000000..1b05e58 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrgetvalue2.xml @@ -0,0 +1,61 @@ + + + + + +hc_attrgetvalue2 +Curt Arnold + +Checks the value of an attribute that contains entity references. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrhaschildnodes.xml b/test/testcases/tests/level1/core/hc_attrhaschildnodes.xml new file mode 100644 index 0000000..9be5864 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrhaschildnodes.xml @@ -0,0 +1,43 @@ + + + + + +hc_attrhaschildnodes +Curt Arnold + +Checks that Node.hasChildNodes() is true for an attribute with content. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrinsertbefore1.xml b/test/testcases/tests/level1/core/hc_attrinsertbefore1.xml new file mode 100644 index 0000000..f36124e --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrinsertbefore1.xml @@ -0,0 +1,72 @@ + + + + + +hc_attrinsertbefore1 +Curt Arnold + +Appends a text node to an attribute and checks if the value of +the attribute is changed. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrinsertbefore2.xml b/test/testcases/tests/level1/core/hc_attrinsertbefore2.xml new file mode 100644 index 0000000..ae51d42 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrinsertbefore2.xml @@ -0,0 +1,71 @@ + + + + + +hc_attrinsertbefore2 +Curt Arnold + +Prepends a text node to an attribute and checks if the value of +the attribute is changed. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrinsertbefore3.xml b/test/testcases/tests/level1/core/hc_attrinsertbefore3.xml new file mode 100644 index 0000000..1d3e0ff --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrinsertbefore3.xml @@ -0,0 +1,79 @@ + + + + + +hc_attrinsertbefore3 +Curt Arnold + +Appends a document fragment to an attribute and checks if the value of +the attribute is changed. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrinsertbefore4.xml b/test/testcases/tests/level1/core/hc_attrinsertbefore4.xml new file mode 100644 index 0000000..0640396 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrinsertbefore4.xml @@ -0,0 +1,81 @@ + + + + + +hc_attrinsertbefore4 +Curt Arnold + +Prepends a document fragment to an attribute and checks if the value of +the attribute is changed. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrinsertbefore5.xml b/test/testcases/tests/level1/core/hc_attrinsertbefore5.xml new file mode 100644 index 0000000..71a3029 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrinsertbefore5.xml @@ -0,0 +1,60 @@ + + + + + +hc_attrinsertbefore5 +Curt Arnold + +Attempt to append a CDATASection to an attribute which should result +in a HIERARCHY_REQUEST_ERR. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrinsertbefore6.xml b/test/testcases/tests/level1/core/hc_attrinsertbefore6.xml new file mode 100644 index 0000000..a6347e6 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrinsertbefore6.xml @@ -0,0 +1,53 @@ + + + + + +hc_attrinsertbefore6 +Curt Arnold + +Attempt to append a text node from another document to an attribute which should result +in a WRONG_DOCUMENT_ERR. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrinsertbefore7.xml b/test/testcases/tests/level1/core/hc_attrinsertbefore7.xml new file mode 100644 index 0000000..e60045f --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrinsertbefore7.xml @@ -0,0 +1,69 @@ + + + + + +hc_attrinsertbefore7 +Curt Arnold + +Appends a document fragment containing a CDATASection to an attribute. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrlastchild.xml b/test/testcases/tests/level1/core/hc_attrlastchild.xml new file mode 100644 index 0000000..60319ab --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrlastchild.xml @@ -0,0 +1,52 @@ + + + + + +hc_attrlastchild +Curt Arnold + +Checks that Node.lastChild for an attribute node contains +the expected text node. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrname.xml b/test/testcases/tests/level1/core/hc_attrname.xml new file mode 100644 index 0000000..30de522 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrname.xml @@ -0,0 +1,48 @@ + + + + + +hc_attrName +Curt Arnold + + Retrieve the attribute named class from the last + child of of the second "p" element and examine its + NodeName. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrnextsiblingnull.xml b/test/testcases/tests/level1/core/hc_attrnextsiblingnull.xml new file mode 100644 index 0000000..44e0678 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrnextsiblingnull.xml @@ -0,0 +1,44 @@ + + + + + +hc_attrNextSiblingNull +Curt Arnold + +The "getNextSibling()" method for an Attr node should return null. +Retrieve the attribute named "domestic" from the last child of of the +first employee and examine its NextSibling node. This test uses the +"getNamedItem(name)" method from the NamedNodeMap interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrnormalize.xml b/test/testcases/tests/level1/core/hc_attrnormalize.xml new file mode 100644 index 0000000..bc5a892 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrnormalize.xml @@ -0,0 +1,65 @@ + + + + + +hc_attrnormalize +Curt Arnold + +Appends a text node to an attribute, normalizes the attribute +and checks for a single child node. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrparentnodenull.xml b/test/testcases/tests/level1/core/hc_attrparentnodenull.xml new file mode 100644 index 0000000..1ad351d --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrparentnodenull.xml @@ -0,0 +1,44 @@ + + + + + +hc_attrParentNodeNull +Curt Arnold + +The "getParentNode()" method for an Attr node should return null. Retrieve +the attribute named "domestic" from the last child of the first employee +and examine its parentNode attribute. This test also uses the "getNamedItem(name)" +method from the NamedNodeMap interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrprevioussiblingnull.xml b/test/testcases/tests/level1/core/hc_attrprevioussiblingnull.xml new file mode 100644 index 0000000..bd7c262 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrprevioussiblingnull.xml @@ -0,0 +1,44 @@ + + + + + +hc_attrPreviousSiblingNull +Curt Arnold + +The "getPreviousSibling()" method for an Attr node should return null. +Retrieve the attribute named "domestic" from the last child of of the +first employee and examine its PreviousSibling node. This test uses the +"getNamedItem(name)" method from the NamedNodeMap interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrremovechild1.xml b/test/testcases/tests/level1/core/hc_attrremovechild1.xml new file mode 100644 index 0000000..748d8e7 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrremovechild1.xml @@ -0,0 +1,62 @@ + + + + + +hc_attrremovechild1 +Curt Arnold + +Removes the child node of an attribute and checks that the value is empty. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrremovechild2.xml b/test/testcases/tests/level1/core/hc_attrremovechild2.xml new file mode 100644 index 0000000..b47726b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrremovechild2.xml @@ -0,0 +1,49 @@ + + + + + +hc_attrremovechild2 +Curt Arnold + +Attempts to remove a freshly created text node which should result in a NOT_FOUND_ERR exception. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrreplacechild1.xml b/test/testcases/tests/level1/core/hc_attrreplacechild1.xml new file mode 100644 index 0000000..c648e5d --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrreplacechild1.xml @@ -0,0 +1,65 @@ + + + + + +hc_attrreplacechild1 +Curt Arnold + +Replaces a text node of an attribute and checks if the value of +the attribute is changed. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrreplacechild2.xml b/test/testcases/tests/level1/core/hc_attrreplacechild2.xml new file mode 100644 index 0000000..b337a3b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrreplacechild2.xml @@ -0,0 +1,74 @@ + + + + + +hc_attrreplacechild2 +Curt Arnold + +Replaces a text node of an attribute with a document fragment and checks if the value of +the attribute is changed. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrsetvalue1.xml b/test/testcases/tests/level1/core/hc_attrsetvalue1.xml new file mode 100644 index 0000000..93afe76 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrsetvalue1.xml @@ -0,0 +1,68 @@ + + + + + +hc_attrsetvalue1 +Curt Arnold + +Sets Attr.value on an attribute that only has a simple value. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrsetvalue2.xml b/test/testcases/tests/level1/core/hc_attrsetvalue2.xml new file mode 100644 index 0000000..d0f9589 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrsetvalue2.xml @@ -0,0 +1,71 @@ + + + + + +hc_attrsetvalue2 +Curt Arnold + +Sets Attr.value on an attribute that should contain multiple child nodes. + + +2004-01-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrspecifiedvalue.xml b/test/testcases/tests/level1/core/hc_attrspecifiedvalue.xml new file mode 100644 index 0000000..55a9647 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrspecifiedvalue.xml @@ -0,0 +1,45 @@ + + + + + +hc_attrSpecifiedValue +Curt Arnold + + The "getSpecified()" method for an Attr node should + be set to true if the attribute was explicitly given + a value. + Retrieve the attribute named "domestic" from the last + child of of the first employee and examine the value + returned by the "getSpecified()" method. This test uses + the "getNamedItem(name)" method from the NamedNodeMap + interface. + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_attrspecifiedvaluechanged.xml b/test/testcases/tests/level1/core/hc_attrspecifiedvaluechanged.xml new file mode 100644 index 0000000..4f0c703 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_attrspecifiedvaluechanged.xml @@ -0,0 +1,47 @@ + + + + + +hc_attrSpecifiedValueChanged +Curt Arnold + + The "getSpecified()" method for an Attr node should return true if the + value of the attribute is changed. + Retrieve the attribute named "class" from the last + child of of the THIRD employee and change its + value to "Yes"(which is the default DTD value). This + should cause the "getSpecified()" method to be true. + This test uses the "setAttribute(name,value)" method + from the Element interface and the "getNamedItem(name)" + method from the NamedNodeMap interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdataappenddata.xml b/test/testcases/tests/level1/core/hc_characterdataappenddata.xml new file mode 100644 index 0000000..d1e3a28 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdataappenddata.xml @@ -0,0 +1,48 @@ + + + + + +hc_characterdataAppendData +Curt Arnold + + The "appendData(arg)" method appends a string to the end + of the character data of the node. + + Retrieve the character data from the second child + of the first employee. The appendData(arg) method is + called with arg=", Esquire". The method should append + the specified data to the already existing character + data. The new value return by the "getLength()" method + should be 24. + + +2002-06-09 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdataappenddatagetdata.xml b/test/testcases/tests/level1/core/hc_characterdataappenddatagetdata.xml new file mode 100644 index 0000000..5a861d1 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdataappenddatagetdata.xml @@ -0,0 +1,47 @@ + + + + + +hc_characterdataAppendDataGetData +Curt Arnold + + On successful invocation of the "appendData(arg)" + method the "getData()" method provides access to the + concatentation of data and the specified string. + + Retrieve the character data from the second child + of the first employee. The appendData(arg) method is + called with arg=", Esquire". The method should append + the specified data to the already existing character + data. The new value return by the "getData()" method + should be "Margaret Martin, Esquire". + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatadeletedatabegining.xml b/test/testcases/tests/level1/core/hc_characterdatadeletedatabegining.xml new file mode 100644 index 0000000..5fb3027 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatadeletedatabegining.xml @@ -0,0 +1,45 @@ + + + + +hc_characterdataDeleteDataBeginning +Curt Arnold + +The "deleteData(offset,count)" method removes a range of +characters from the node. Delete data at the beginning +of the character data. + +Retrieve the character data from the last child of the +first employee. The "deleteData(offset,count)" +method is then called with offset=0 and count=16. +The method should delete the characters from position +0 thru position 16. The new value of the character data +should be "Dallas, Texas 98551". + + +2002-06-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatadeletedataend.xml b/test/testcases/tests/level1/core/hc_characterdatadeletedataend.xml new file mode 100644 index 0000000..04dea1b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatadeletedataend.xml @@ -0,0 +1,47 @@ + + + + + +hc_characterdataDeleteDataEnd +Curt Arnold + + The "deleteData(offset,count)" method removes a range of + characters from the node. Delete data at the end + of the character data. + + Retrieve the character data from the last child of the + first employee. The "deleteData(offset,count)" + method is then called with offset=30 and count=5. + The method should delete the characters from position + 30 thru position 35. The new value of the character data + should be "1230 North Ave. Dallas, Texas". + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatadeletedataexceedslength.xml b/test/testcases/tests/level1/core/hc_characterdatadeletedataexceedslength.xml new file mode 100644 index 0000000..a76bb58 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatadeletedataexceedslength.xml @@ -0,0 +1,49 @@ + + + + + +hc_characterdataDeleteDataExceedsLength +Curt Arnold + + If the sum of the offset and count used in the + "deleteData(offset,count) method is greater than the + length of the character data then all the characters + from the offset to the end of the data are deleted. + + Retrieve the character data from the last child of the + first employee. The "deleteData(offset,count)" + method is then called with offset=4 and count=50. + The method should delete the characters from position 4 + to the end of the data since the offset+count(50+4) + is greater than the length of the character data(35). + The new value of the character data should be "1230". + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatadeletedatagetlengthanddata.xml b/test/testcases/tests/level1/core/hc_characterdatadeletedatagetlengthanddata.xml new file mode 100644 index 0000000..b241f9f --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatadeletedatagetlengthanddata.xml @@ -0,0 +1,54 @@ + + + + + +hc_characterdataDeleteDataGetLengthAndData +Curt Arnold + + On successful invocation of the "deleteData(offset,count)" + method, the "getData()" and "getLength()" methods reflect + the changes. + + Retrieve the character data from the last child of the + first employee. The "deleteData(offset,count)" + method is then called with offset=30 and count=5. + The method should delete the characters from position + 30 thru position 35. The new value of the character data + should be "1230 North Ave. Dallas, Texas" which is + returned by the "getData()" method and "getLength()" + method should return 30". + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatadeletedatamiddle.xml b/test/testcases/tests/level1/core/hc_characterdatadeletedatamiddle.xml new file mode 100644 index 0000000..a7f55f8 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatadeletedatamiddle.xml @@ -0,0 +1,47 @@ + + + + + +hc_characterdataDeleteDataMiddle +Curt Arnold + + The "deleteData(offset,count)" method removes a range of + characters from the node. Delete data in the middle + of the character data. + + Retrieve the character data from the last child of the + first employee. The "deleteData(offset,count)" + method is then called with offset=16 and count=8. + The method should delete the characters from position + 16 thru position 24. The new value of the character data + should be "1230 North Ave. Texas 98551". + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatagetdata.xml b/test/testcases/tests/level1/core/hc_characterdatagetdata.xml new file mode 100644 index 0000000..6841b7e --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatagetdata.xml @@ -0,0 +1,48 @@ + + + + + +hc_characterdataGetData +Curt Arnold + + + The "getData()" method retrieves the character data + + currently stored in the node. + + Retrieve the character data from the second child + + of the first employee and invoke the "getData()" + + method. The method returns the character data + + string. + + + +2002-06-09 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatagetlength.xml b/test/testcases/tests/level1/core/hc_characterdatagetlength.xml new file mode 100644 index 0000000..2c15f87 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatagetlength.xml @@ -0,0 +1,43 @@ + + + + + +hc_characterdataGetLength +Curt Arnold + + The "getLength()" method returns the number of characters + stored in this nodes data. + Retrieve the character data from the second + child of the first employee and examine the + value returned by the getLength() method. + + +2002-06-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative.xml b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative.xml new file mode 100644 index 0000000..f122d15 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative.xml @@ -0,0 +1,49 @@ + + + + + +hc_characterdataIndexSizeErrDeleteDataCountNegative +Curt Arnold + + The "deleteData(offset,count)" method raises an + INDEX_SIZE_ERR DOMException if the specified count + is negative. + + Retrieve the character data of the last child of the + first employee and invoke its "deleteData(offset,count)" + method with offset=10 and count=-3. It should raise the + desired exception since the count is negative. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdataindexsizeerrdeletedataoffsetgreater.xml b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrdeletedataoffsetgreater.xml new file mode 100644 index 0000000..e6b91e3 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrdeletedataoffsetgreater.xml @@ -0,0 +1,50 @@ + + + + + +hc_characterdataIndexSizeErrDeleteDataOffsetGreater +Curt Arnold + + The "deleteData(offset,count)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is greater that the number of characters in the string. + + Retrieve the character data of the last child of the + first employee and invoke its "deleteData(offset,count)" + method with offset=40 and count=3. It should raise the + desired exception since the offset is greater than the + number of characters in the string. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdataindexsizeerrdeletedataoffsetnegative.xml b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrdeletedataoffsetnegative.xml new file mode 100644 index 0000000..6c0042b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrdeletedataoffsetnegative.xml @@ -0,0 +1,49 @@ + + + + + +hc_characterdataIndexSizeErrDeleteDataOffsetNegative +Curt Arnold + + The "deleteData(offset,count)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is negative. + + Retrieve the character data of the last child of the + first employee and invoke its "deleteData(offset,count)" + method with offset=-5 and count=3. It should raise the + desired exception since the offset is negative. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdataindexsizeerrinsertdataoffsetgreater.xml b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrinsertdataoffsetgreater.xml new file mode 100644 index 0000000..ffc7022 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrinsertdataoffsetgreater.xml @@ -0,0 +1,49 @@ + + + + + +hc_characterdataIndexSizeErrInsertDataOffsetGreater +Curt Arnold + + The "insertData(offset,arg)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is greater than the number of characters in the string. + + Retrieve the character data of the last child of the + first employee and invoke its insertData"(offset,arg)" + method with offset=40 and arg="ABC". It should raise + the desired exception since the offset is greater than + the number of characters in the string. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdataindexsizeerrinsertdataoffsetnegative.xml b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrinsertdataoffsetnegative.xml new file mode 100644 index 0000000..b182153 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrinsertdataoffsetnegative.xml @@ -0,0 +1,48 @@ + + + + + +hc_characterdataIndexSizeErrInsertDataOffsetNegative +Curt Arnold + + The "insertData(offset,arg)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is negative. + + Retrieve the character data of the last child of the + first employee and invoke its insertData"(offset,arg)" + method with offset=-5 and arg="ABC". It should raise + the desired exception since the offset is negative. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative.xml b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative.xml new file mode 100644 index 0000000..28f86ff --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative.xml @@ -0,0 +1,50 @@ + + + + + +hc_characterdataIndexSizeErrReplaceDataCountNegative +Curt Arnold + + The "replaceData(offset,count,arg)" method raises an + INDEX_SIZE_ERR DOMException if the specified count + is negative. + + Retrieve the character data of the last child of the + first employee and invoke its + "replaceData(offset,count,arg) method with offset=10 + and count=-3 and arg="ABC". It should raise the + desired exception since the count is negative. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdataindexsizeerrreplacedataoffsetgreater.xml b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrreplacedataoffsetgreater.xml new file mode 100644 index 0000000..7a637d9 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrreplacedataoffsetgreater.xml @@ -0,0 +1,50 @@ + + + + + +hc_characterdataIndexSizeErrReplaceDataOffsetGreater +Curt Arnold + + The "replaceData(offset,count,arg)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is greater than the length of the string. + + Retrieve the character data of the last child of the + first employee and invoke its + "replaceData(offset,count,arg) method with offset=40 + and count=3 and arg="ABC". It should raise the + desired exception since the offset is greater than the + length of the string. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdataindexsizeerrreplacedataoffsetnegative.xml b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrreplacedataoffsetnegative.xml new file mode 100644 index 0000000..2da064f --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrreplacedataoffsetnegative.xml @@ -0,0 +1,50 @@ + + + + + +hc_characterdataIndexSizeErrReplaceDataOffsetNegative +Curt Arnold + + The "replaceData(offset,count,arg)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is negative. + + Retrieve the character data of the last child of the + first employee and invoke its + "replaceData(offset,count,arg) method with offset=-5 + and count=3 and arg="ABC". It should raise the + desired exception since the offset is negative. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdataindexsizeerrsubstringcountnegative.xml b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrsubstringcountnegative.xml new file mode 100644 index 0000000..7400e58 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrsubstringcountnegative.xml @@ -0,0 +1,49 @@ + + + + + +hc_characterdataIndexSizeErrSubstringCountNegative +Curt Arnold + + The "substringData(offset,count)" method raises an + INDEX_SIZE_ERR DOMException if the specified count + is negative. + + Retrieve the character data of the last child of the + first employee and invoke its "substringData(offset,count) + method with offset=10 and count=-3. It should raise the + desired exception since the count is negative. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdataindexsizeerrsubstringnegativeoffset.xml b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrsubstringnegativeoffset.xml new file mode 100644 index 0000000..382330b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrsubstringnegativeoffset.xml @@ -0,0 +1,49 @@ + + + + + +hc_characterdataIndexSizeErrSubstringNegativeOffset +Curt Arnold + + The "substringData(offset,count)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is negative. + + Retrieve the character data of the last child of the + first employee and invoke its "substringData(offset,count) + method with offset=-5 and count=3. It should raise the + desired exception since the offset is negative. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdataindexsizeerrsubstringoffsetgreater.xml b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrsubstringoffsetgreater.xml new file mode 100644 index 0000000..702db8b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdataindexsizeerrsubstringoffsetgreater.xml @@ -0,0 +1,50 @@ + + + + + +hc_characterdataIndexSizeErrSubstringOffsetGreater +Curt Arnold + + The "substringData(offset,count)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset + is greater than the number of characters in the string. + + Retrieve the character data of the last child of the + first employee and invoke its "substringData(offset,count) + method with offset=40 and count=3. It should raise the + desired exception since the offsets value is greater + than the length. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatainsertdatabeginning.xml b/test/testcases/tests/level1/core/hc_characterdatainsertdatabeginning.xml new file mode 100644 index 0000000..0df7aaf --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatainsertdatabeginning.xml @@ -0,0 +1,46 @@ + + + + +hc_characterdataInsertDataBeginning +Curt Arnold + +The "insertData(offset,arg)" method will insert a string +at the specified character offset. Insert the data at +the beginning of the character data. + +Retrieve the character data from the second child of +the first employee. The "insertData(offset,arg)" +method is then called with offset=0 and arg="Mss.". +The method should insert the string "Mss." at position 0. +The new value of the character data should be +"Mss. Margaret Martin". + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatainsertdataend.xml b/test/testcases/tests/level1/core/hc_characterdatainsertdataend.xml new file mode 100644 index 0000000..9e0bcc2 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatainsertdataend.xml @@ -0,0 +1,47 @@ + + + + + +hc_characterdataInsertDataEnd +Curt Arnold + + The "insertData(offset,arg)" method will insert a string + at the specified character offset. Insert the data at + the end of the character data. + + Retrieve the character data from the second child of + the first employee. The "insertData(offset,arg)" + method is then called with offset=15 and arg=", Esquire". + The method should insert the string ", Esquire" at + position 15. The new value of the character data should + be "Margaret Martin, Esquire". + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatainsertdatamiddle.xml b/test/testcases/tests/level1/core/hc_characterdatainsertdatamiddle.xml new file mode 100644 index 0000000..9c4d6a5 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatainsertdatamiddle.xml @@ -0,0 +1,47 @@ + + + + + +hc_characterdataInsertDataMiddle +Curt Arnold + + The "insertData(offset,arg)" method will insert a string + at the specified character offset. Insert the data in + the middle of the character data. + + Retrieve the character data from the second child of + the first employee. The "insertData(offset,arg)" + method is then called with offset=9 and arg="Ann". + The method should insert the string "Ann" at position 9. + The new value of the character data should be + "Margaret Ann Martin". + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatareplacedatabegining.xml b/test/testcases/tests/level1/core/hc_characterdatareplacedatabegining.xml new file mode 100644 index 0000000..64e3bad --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatareplacedatabegining.xml @@ -0,0 +1,46 @@ + + + + +hc_characterdataReplaceDataBeginning +Curt Arnold + +The "replaceData(offset,count,arg)" method replaces the +characters starting at the specified offset with the +specified string. Test for replacement in the +middle of the data. + +Retrieve the character data from the last child of the +first employee. The "replaceData(offset,count,arg)" +method is then called with offset=5 and count=5 and +arg="South". The method should replace characters five +thru 9 of the character data with "South". + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatareplacedataend.xml b/test/testcases/tests/level1/core/hc_characterdatareplacedataend.xml new file mode 100644 index 0000000..23d1163 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatareplacedataend.xml @@ -0,0 +1,47 @@ + + + + + +hc_characterdataReplaceDataEnd +Curt Arnold + + The "replaceData(offset,count,arg)" method replaces the + characters starting at the specified offset with the + specified string. Test for replacement at the + end of the data. + + Retrieve the character data from the last child of the + first employee. The "replaceData(offset,count,arg)" + method is then called with offset=30 and count=5 and + arg="98665". The method should replace characters 30 + thru 34 of the character data with "98665". + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatareplacedataexceedslengthofarg.xml b/test/testcases/tests/level1/core/hc_characterdatareplacedataexceedslengthofarg.xml new file mode 100644 index 0000000..36ee700 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatareplacedataexceedslengthofarg.xml @@ -0,0 +1,48 @@ + + + + + +hc_characterdataReplaceDataExceedsLengthOfArg +Curt Arnold + + The "replaceData(offset,count,arg)" method replaces the + characters starting at the specified offset with the + specified string. Test the situation where the length + of the arg string is greater than the specified offset. + + Retrieve the character data from the last child of the + first employee. The "replaceData(offset,count,arg)" + method is then called with offset=0 and count=4 and + arg="260030". The method should replace characters one + thru four with "260030". Note that the length of the + specified string is greater that the specified offset. + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatareplacedataexceedslengthofdata.xml b/test/testcases/tests/level1/core/hc_characterdatareplacedataexceedslengthofdata.xml new file mode 100644 index 0000000..fa03bd5 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatareplacedataexceedslengthofdata.xml @@ -0,0 +1,46 @@ + + + + + +hc_characterdataReplaceDataExceedsLengthOfData +Curt Arnold + + If the sum of the offset and count exceeds the length then + all the characters to the end of the data are replaced. + + Retrieve the character data from the last child of the + first employee. The "replaceData(offset,count,arg)" + method is then called with offset=0 and count=50 and + arg="2600". The method should replace all the characters + with "2600". This is because the sum of the offset and + count exceeds the length of the character data. + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatareplacedatamiddle.xml b/test/testcases/tests/level1/core/hc_characterdatareplacedatamiddle.xml new file mode 100644 index 0000000..d93000b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatareplacedatamiddle.xml @@ -0,0 +1,47 @@ + + + + + +hc_characterdataReplaceDataMiddle +Curt Arnold + + The "replaceData(offset,count,arg)" method replaces the + characters starting at the specified offset with the + specified string. Test for replacement in the + middle of the data. + + Retrieve the character data from the last child of the + first employee. The "replaceData(offset,count,arg)" + method is then called with offset=5 and count=5 and + arg="South". The method should replace characters five + thru 9 of the character data with "South". + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatasetnodevalue.xml b/test/testcases/tests/level1/core/hc_characterdatasetnodevalue.xml new file mode 100644 index 0000000..3f0a88f --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatasetnodevalue.xml @@ -0,0 +1,43 @@ + + + + + +hc_characterdataSetNodeValue +Curt Arnold + + The "setNodeValue()" method changes the character data + currently stored in the node. + Retrieve the character data from the second child + of the first employee and invoke the "setNodeValue()" + method, call "getData()" and compare. + +2002-06-09 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatasubstringexceedsvalue.xml b/test/testcases/tests/level1/core/hc_characterdatasubstringexceedsvalue.xml new file mode 100644 index 0000000..0651a6d --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatasubstringexceedsvalue.xml @@ -0,0 +1,46 @@ + + + + + +hc_characterdataSubStringExceedsValue +Curt Arnold + + If the sum of the "offset" and "count" exceeds the + "length" then the "substringData(offset,count)" method + returns all the characters to the end of the data. + + Retrieve the character data from the second child + of the first employee and access part of the data + by using the substringData(offset,count) method + with offset=9 and count=10. The method should return + the substring "Martin" since offset+count > length + (19 > 15). + + +2002-06-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_characterdatasubstringvalue.xml b/test/testcases/tests/level1/core/hc_characterdatasubstringvalue.xml new file mode 100644 index 0000000..477ac20 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_characterdatasubstringvalue.xml @@ -0,0 +1,45 @@ + + + + + +hc_characterdataSubStringValue +Curt Arnold + + The "substringData(offset,count)" method returns the + specified string. + + Retrieve the character data from the second child + of the first employee and access part of the data + by using the substringData(offset,count) method. The + method should return the specified substring starting + at position "offset" and extract "count" characters. + The method should return the string "Margaret". + + +2002-06-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_commentgetcomment.xml b/test/testcases/tests/level1/core/hc_commentgetcomment.xml new file mode 100644 index 0000000..b0f3eca --- /dev/null +++ b/test/testcases/tests/level1/core/hc_commentgetcomment.xml @@ -0,0 +1,61 @@ + + + + + +hc_commentgetcomment +Curt Arnold + + A comment is all the characters between the starting + '<!--' and ending '-->' + Retrieve the nodes of the DOM document. Search for a + comment node and the content is its value. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentcreateattribute.xml b/test/testcases/tests/level1/core/hc_documentcreateattribute.xml new file mode 100644 index 0000000..67a2f34 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentcreateattribute.xml @@ -0,0 +1,45 @@ + + + + + +hc_documentcreateattribute +Curt Arnold + + Retrieve the entire DOM document and invoke its + "createAttribute(name)" method. It should create a + new Attribute node with the given name. The name, value + and type of the newly created object are retrieved and + output. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentcreatecomment.xml b/test/testcases/tests/level1/core/hc_documentcreatecomment.xml new file mode 100644 index 0000000..106fa06 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentcreatecomment.xml @@ -0,0 +1,43 @@ + + + + + +hc_documentCreateComment +Curt Arnold + + The "createComment(data)" method creates a new Comment + node given the specified string. + Retrieve the entire DOM document and invoke its + "createComment(data)" method. It should create a new + Comment node whose "data" is the specified string. + The content, name and type are retrieved and output. + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentcreatedocumentfragment.xml b/test/testcases/tests/level1/core/hc_documentcreatedocumentfragment.xml new file mode 100644 index 0000000..b4bb21a --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentcreatedocumentfragment.xml @@ -0,0 +1,47 @@ + + + + + +hc_documentCreateDocumentFragment +Curt Arnold + + The "createDocumentFragment()" method creates an empty + DocumentFragment object. + Retrieve the entire DOM document and invoke its + "createDocumentFragment()" method. The content, name, + type and value of the newly created object are output. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentcreateelement.xml b/test/testcases/tests/level1/core/hc_documentcreateelement.xml new file mode 100644 index 0000000..6204b3a --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentcreateelement.xml @@ -0,0 +1,44 @@ + + + + + +hc_documentCreateElement +Curt Arnold + + The "createElement(tagName)" method creates an Element + of the type specified. + Retrieve the entire DOM document and invoke its + "createElement(tagName)" method with tagName="acronym". + The method should create an instance of an Element node + whose tagName is "acronym". The NodeName, NodeType + and NodeValue are returned. + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentcreateelementcasesensitive.xml b/test/testcases/tests/level1/core/hc_documentcreateelementcasesensitive.xml new file mode 100644 index 0000000..62051cf --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentcreateelementcasesensitive.xml @@ -0,0 +1,56 @@ + + + + + +hc_documentCreateElementCaseSensitive +Curt Arnold + + The tagName parameter in the "createElement(tagName)" + method is case-sensitive for XML documents. + Retrieve the entire DOM document and invoke its + "createElement(tagName)" method twice. Once for tagName + equal to "acronym" and once for tagName equal to "ACRONYM" + Each call should create a distinct Element node. The + newly created Elements are then assigned attributes + that are retrieved. + + Modified on 27 June 2003 to avoid setting an invalid style + values and checked the node names to see if they matched expectations. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentcreatetextnode.xml b/test/testcases/tests/level1/core/hc_documentcreatetextnode.xml new file mode 100644 index 0000000..94bed5c --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentcreatetextnode.xml @@ -0,0 +1,43 @@ + + + + + +hc_documentCreateTextNode +Curt Arnold + + The "createTextNode(data)" method creates a Text node + given the specfied string. + Retrieve the entire DOM document and invoke its + "createTextNode(data)" method. It should create a + new Text node whose "data" is the specified string. + The NodeName and NodeType are also checked. + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentgetdoctype.xml b/test/testcases/tests/level1/core/hc_documentgetdoctype.xml new file mode 100644 index 0000000..34ffaf5 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentgetdoctype.xml @@ -0,0 +1,49 @@ + + + + + +hc_documentgetdoctype +Curt Arnold + +Access Document.doctype for hc_staff, if not text/html should return DocumentType node. +HTML implementations may return null. + +2004-01-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentgetelementsbytagnamelength.xml b/test/testcases/tests/level1/core/hc_documentgetelementsbytagnamelength.xml new file mode 100644 index 0000000..d92ebae --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentgetelementsbytagnamelength.xml @@ -0,0 +1,36 @@ + + + + + +hc_documentGetElementsByTagNameLength +Curt Arnold + + The "getElementsByTagName(tagName)" method returns a + NodeList of all the Elements with a given tagName. + + Retrieve the entire DOM document and invoke its + "getElementsByTagName(tagName)" method with tagName + equal to "strong". The method should return a NodeList + that contains 5 elements. + + +2002-06-09 + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentgetelementsbytagnametotallength.xml b/test/testcases/tests/level1/core/hc_documentgetelementsbytagnametotallength.xml new file mode 100644 index 0000000..7f290be --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentgetelementsbytagnametotallength.xml @@ -0,0 +1,135 @@ + + + + + +hc_documentgetelementsbytagnametotallength +Curt Arnold + + Retrieve the entire DOM document and invoke its + "getElementsByTagName(tagName)" method with tagName + equal to "*". The method should return a NodeList + that contains all the elements of the document. + + +2002-06-09 + + + + + + + "html" + "head" + "meta" + "title" + "script" + "script" + "script" + "body" + "p" + "em" + "strong" + "code" + "sup" + "var" + "acronym" + "p" + "em" + "strong" + "code" + "sup" + "var" + "acronym" + "p" + "em" + "strong" + "code" + "sup" + "var" + "acronym" + "p" + "em" + "strong" + "code" + "sup" + "var" + "acronym" + "p" + "em" + "strong" + "code" + "sup" + "var" + "acronym" + + + "svg" + "rect" + "script" + "head" + "meta" + "title" + "body" + "p" + "em" + "strong" + "code" + "sup" + "var" + "acronym" + "p" + "em" + "strong" + "code" + "sup" + "var" + "acronym" + "p" + "em" + "strong" + "code" + "sup" + "var" + "acronym" + "p" + "em" + "strong" + "code" + "sup" + "var" + "acronym" + "p" + "em" + "strong" + "code" + "sup" + "var" + "acronym" + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentgetelementsbytagnamevalue.xml b/test/testcases/tests/level1/core/hc_documentgetelementsbytagnamevalue.xml new file mode 100644 index 0000000..77d7e9d --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentgetelementsbytagnamevalue.xml @@ -0,0 +1,44 @@ + + + + + +hc_documentGetElementsByTagNameValue +Curt Arnold + + The "getElementsByTagName(tagName)" method returns a + NodeList of all the Elements with a given tagName + in a pre-order traversal of the tree. + + Retrieve the entire DOM document and invoke its + "getElementsByTagName(tagName)" method with tagName + equal to "strong". The method should return a NodeList + that contains 5 elements. The FOURTH item in the + list is retrieved and output. + + +2002-06-09 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentgetimplementation.xml b/test/testcases/tests/level1/core/hc_documentgetimplementation.xml new file mode 100644 index 0000000..bfdf26b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentgetimplementation.xml @@ -0,0 +1,44 @@ + + + + + +hc_documentgetimplementation +Curt Arnold + + Retrieve the entire DOM document and invoke its + "getImplementation()" method. If contentType="text/html", + DOMImplementation.hasFeature("HTML","1.0") should be true. + Otherwise, DOMImplementation.hasFeature("XML", "1.0") + should be true. + + +2002-06-09 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentgetrootnode.xml b/test/testcases/tests/level1/core/hc_documentgetrootnode.xml new file mode 100644 index 0000000..6e8dec8 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentgetrootnode.xml @@ -0,0 +1,40 @@ + + + + + +hc_documentgetrootnode +Curt Arnold + + Load a document and invoke its + "getDocumentElement()" method. + + +2002-06-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateattribute.xml b/test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateattribute.xml new file mode 100644 index 0000000..0a73b4e --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateattribute.xml @@ -0,0 +1,44 @@ + + + + + +hc_documentInvalidCharacterExceptionCreateAttribute +Curt Arnold + + The "createAttribute(tagName)" method raises an + INVALID_CHARACTER_ERR DOMException if the specified + tagName contains an invalid character. + + Retrieve the entire DOM document and invoke its + "createAttribute(tagName)" method with the tagName equal + to the string "invalid^Name". Due to the invalid + character the desired EXCEPTION should be raised. + + +2002-06-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateattribute1.xml b/test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateattribute1.xml new file mode 100644 index 0000000..e9b70f8 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateattribute1.xml @@ -0,0 +1,36 @@ + + + + + +hc_documentinvalidcharacterexceptioncreateattribute1 +Curt Arnold + +Creating an attribute with an empty name should cause an INVALID_CHARACTER_ERR. + +2004-03-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateelement.xml b/test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateelement.xml new file mode 100644 index 0000000..9adca61 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateelement.xml @@ -0,0 +1,44 @@ + + + + + +hc_documentInvalidCharacterExceptionCreateElement +Curt Arnold + + The "createElement(tagName)" method raises an + INVALID_CHARACTER_ERR DOMException if the specified + tagName contains an invalid character. + + Retrieve the entire DOM document and invoke its + "createElement(tagName)" method with the tagName equal + to the string "invalid^Name". Due to the invalid + character the desired EXCEPTION should be raised. + + +2002-06-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateelement1.xml b/test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateelement1.xml new file mode 100644 index 0000000..3f0bc53 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateelement1.xml @@ -0,0 +1,36 @@ + + + + + +hc_documentinvalidcharacterexceptioncreateelement1 +Curt Arnold + +Creating an element with an empty name should cause an INVALID_CHARACTER_ERR. + +2004-03-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_domimplementationfeaturenoversion.xml b/test/testcases/tests/level1/core/hc_domimplementationfeaturenoversion.xml new file mode 100644 index 0000000..9fbec5a --- /dev/null +++ b/test/testcases/tests/level1/core/hc_domimplementationfeaturenoversion.xml @@ -0,0 +1,44 @@ + + + + + +hc_domimplementationfeaturenoversion +Curt Arnold + + Load a document and invoke its + "getImplementation()" method. This should create a + DOMImplementation object whose "hasFeature(feature, + version)" method is invoked with version equal to "". + If the version is not specified, supporting any version + feature will cause the method to return "true". + + +2002-06-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_domimplementationfeaturenull.xml b/test/testcases/tests/level1/core/hc_domimplementationfeaturenull.xml new file mode 100644 index 0000000..e80d15f --- /dev/null +++ b/test/testcases/tests/level1/core/hc_domimplementationfeaturenull.xml @@ -0,0 +1,47 @@ + + + + + +hc_domimplementationfeaturenull +Curt Arnold + + Load a document and invoke its + "getImplementation()" method. This should create a + DOMImplementation object whose "hasFeature(feature, + version)" method is invoked with version equal to null. + If the version is not specified, supporting any version + feature will cause the method to return "true". + +Curt Arnold +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_domimplementationfeaturexml.xml b/test/testcases/tests/level1/core/hc_domimplementationfeaturexml.xml new file mode 100644 index 0000000..e9da496 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_domimplementationfeaturexml.xml @@ -0,0 +1,43 @@ + + + + + +hc_domimplementationfeaturexml +Curt Arnold + + Retrieve the entire DOM document and invoke its + "getImplementation()" method. This should create a + DOMImplementation object whose "hasFeature(feature, + version)" method is invoked with "feature" equal to "html" or "xml". + The method should return a boolean "true". + + +2002-06-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementaddnewattribute.xml b/test/testcases/tests/level1/core/hc_elementaddnewattribute.xml new file mode 100644 index 0000000..e7a494d --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementaddnewattribute.xml @@ -0,0 +1,44 @@ + + + + + +hc_elementAddNewAttribute +Curt Arnold + + The "setAttribute(name,value)" method adds a new attribute + to the Element + + Retrieve the last child of the last employee, then + add an attribute to it by invoking the + "setAttribute(name,value)" method. It should create + a "strong" attribute with an assigned value equal to + "value". + + +2002-06-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementassociatedattribute.xml b/test/testcases/tests/level1/core/hc_elementassociatedattribute.xml new file mode 100644 index 0000000..c79b153 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementassociatedattribute.xml @@ -0,0 +1,44 @@ + + + + + +hc_elementAssociatedAttribute +Curt Arnold + + Retrieve the first attribute from the last child of + the first employee and invoke the "getSpecified()" + method. This test is only intended to show that + Elements can actually have attributes. This test uses + the "getNamedItem(name)" method from the NamedNodeMap + interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementchangeattributevalue.xml b/test/testcases/tests/level1/core/hc_elementchangeattributevalue.xml new file mode 100644 index 0000000..cabca5b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementchangeattributevalue.xml @@ -0,0 +1,46 @@ + + + + + +hc_elementChangeAttributeValue +Curt Arnold + + The "setAttribute(name,value)" method adds a new attribute + to the Element. If the "strong" is already present, then + its value should be changed to the new one that is in + the "value" parameter. + + Retrieve the last child of the fourth employee, then add + an attribute to it by invoking the + "setAttribute(name,value)" method. Since the name of the + used attribute("class") is already present in this + element, then its value should be changed to the new one + of the "value" parameter. + + +2002-06-09 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementcreatenewattribute.xml b/test/testcases/tests/level1/core/hc_elementcreatenewattribute.xml new file mode 100644 index 0000000..aac3a12 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementcreatenewattribute.xml @@ -0,0 +1,51 @@ + + + + + +hc_elementCreateNewAttribute +Curt Arnold + + The "setAttributeNode(newAttr)" method adds a new + attribute to the Element. + + Retrieve first address element and add + a new attribute node to it by invoking its + "setAttributeNode(newAttr)" method. This test makes use + of the "createAttribute(name)" method from the Document + interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementgetattributenode.xml b/test/testcases/tests/level1/core/hc_elementgetattributenode.xml new file mode 100644 index 0000000..2896efa --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementgetattributenode.xml @@ -0,0 +1,39 @@ + + + + + +hc_elementgetattributenode +Curt Arnold + + Retrieve the attribute "title" from the last child + of the first "p" element and check its node name. + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementgetattributenodenull.xml b/test/testcases/tests/level1/core/hc_elementgetattributenodenull.xml new file mode 100644 index 0000000..3bab65b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementgetattributenodenull.xml @@ -0,0 +1,41 @@ + + + + + +hc_elementGetAttributeNodeNull +Curt Arnold + + The "getAttributeNode(name)" method retrieves an + attribute node by name. It should return null if the + "strong" attribute does not exist. + + Retrieve the last child of the first employee and attempt + to retrieve a non-existing attribute. The method should + return "null". The non-existing attribute to be used + is "invalidAttribute". + + +2002-06-09 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementgetelementempty.xml b/test/testcases/tests/level1/core/hc_elementgetelementempty.xml new file mode 100644 index 0000000..90606a2 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementgetelementempty.xml @@ -0,0 +1,50 @@ + + + + + +hc_elementGetElementEmpty +Curt Arnold + + The "getAttribute(name)" method returns an empty + string if no value was assigned to an attribute and + no default value was given in the DTD file. + + Retrieve the last child of the last employee, then + invoke "getAttribute(name)" method, where "strong" is an + attribute without a specified or DTD default value. + The "getAttribute(name)" method should return the empty + string. This method makes use of the + "createAttribute(newAttr)" method from the Document + interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementgetelementsbytagname.xml b/test/testcases/tests/level1/core/hc_elementgetelementsbytagname.xml new file mode 100644 index 0000000..9284ce2 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementgetelementsbytagname.xml @@ -0,0 +1,39 @@ + + + + + +hc_elementGetElementsByTagName +Curt Arnold + +The "getElementsByTagName(name)" method returns a list +of all descendant Elements with the given tag name. +Test for an empty list. + +Create a NodeList of all the descendant elements +using the string "noMatch" as the tagName. +The method should return a NodeList whose length is +"0" since there are not any descendant elements +that match the given tag name. + + +2002-06-09 + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementgetelementsbytagnameaccessnodelist.xml b/test/testcases/tests/level1/core/hc_elementgetelementsbytagnameaccessnodelist.xml new file mode 100644 index 0000000..d7af247 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementgetelementsbytagnameaccessnodelist.xml @@ -0,0 +1,61 @@ + + + + + +hc_elementGetElementsByTagName +Curt Arnold + +The "getElementsByTagName(name)" method returns a list +of all descendant Elements in the order the children +were encountered in a pre order traversal of the element +tree. + +Create a NodeList of all the descendant elements +using the string "p" as the tagName. +The method should return a NodeList whose length is +"5" in the order the children were encountered. +Access the FOURTH element in the NodeList. The FOURTH +element, the first or second should be an "em" node with +the content "EMP0004". + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementgetelementsbytagnamenomatch.xml b/test/testcases/tests/level1/core/hc_elementgetelementsbytagnamenomatch.xml new file mode 100644 index 0000000..6576b8c --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementgetelementsbytagnamenomatch.xml @@ -0,0 +1,37 @@ + + + + + +hc_elementGetElementsByTagName +Curt Arnold + +The "getElementsByTagName(name)" method returns a list +of all descendant Elements with the given tag name. + +Create a NodeList of all the descendant elements +using the string "employee" as the tagName. +The method should return a NodeList whose length is +"5". + + +2002-06-09 + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementgetelementsbytagnamespecialvalue.xml b/test/testcases/tests/level1/core/hc_elementgetelementsbytagnamespecialvalue.xml new file mode 100644 index 0000000..66a9013 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementgetelementsbytagnamespecialvalue.xml @@ -0,0 +1,56 @@ + + + + + +hc_elementGetElementsByTagNamesSpecialValue +Curt Arnold + +The "getElementsByTagName(name)" method may use the +special value "*" to match all tags in the element +tree. + +Create a NodeList of all the descendant elements +of the last employee by using the special value "*". +The method should return all the descendant children(6) +in the order the children were encountered. + + +2002-06-09 + + + + + + + + + + +"em" +"strong" +"code" +"sup" +"var" +"acronym" + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementgettagname.xml b/test/testcases/tests/level1/core/hc_elementgettagname.xml new file mode 100644 index 0000000..25601a5 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementgettagname.xml @@ -0,0 +1,39 @@ + + + + + +hc_elementgettagname +Curt Arnold + + Invoke the "getTagName()" method one the + root node. The value returned should be "html" or "svg". + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementinuseattributeerr.xml b/test/testcases/tests/level1/core/hc_elementinuseattributeerr.xml new file mode 100644 index 0000000..6a5e8df --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementinuseattributeerr.xml @@ -0,0 +1,51 @@ + + + + + +hc_elementInUseAttributeErr +Curt Arnold + + The "setAttributeNode(newAttr)" method raises an + "INUSE_ATTRIBUTE_ERR DOMException if the "newAttr" + is already an attribute of another element. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementinvalidcharacterexception.xml b/test/testcases/tests/level1/core/hc_elementinvalidcharacterexception.xml new file mode 100644 index 0000000..3695b93 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementinvalidcharacterexception.xml @@ -0,0 +1,45 @@ + + + + + +hc_elementInvalidCharacterException +Curt Arnold + + The "setAttribute(name,value)" method raises an + "INVALID_CHARACTER_ERR DOMException if the specified + name contains an invalid character. + + Retrieve the last child of the first employee and + call its "setAttribute(name,value)" method with + "strong" containing an invalid character. + + +2002-06-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementinvalidcharacterexception1.xml b/test/testcases/tests/level1/core/hc_elementinvalidcharacterexception1.xml new file mode 100644 index 0000000..2953282 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementinvalidcharacterexception1.xml @@ -0,0 +1,38 @@ + + + + + +hc_elementinvalidcharacterexception1 +Curt Arnold + +Calling Element.setAttribute with an empty name will cause an INVALID_CHARACTER_ERR. + +2004-03-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementnormalize.xml b/test/testcases/tests/level1/core/hc_elementnormalize.xml new file mode 100644 index 0000000..e1df08f --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementnormalize.xml @@ -0,0 +1,49 @@ + + + + + +hc_elementnormalize +Curt Arnold + +Append a couple of text nodes to the first sup element, normalize the +document element and check that the element has been normalized. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementnormalize2.xml b/test/testcases/tests/level1/core/hc_elementnormalize2.xml new file mode 100644 index 0000000..0adf0d8 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementnormalize2.xml @@ -0,0 +1,51 @@ + + + + + +hc_elementnormalize2 +Curt Arnold + +Add an empty text node to an existing attribute node, normalize the containing element +and check that the attribute node has eliminated the empty text. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementnotfounderr.xml b/test/testcases/tests/level1/core/hc_elementnotfounderr.xml new file mode 100644 index 0000000..73de389 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementnotfounderr.xml @@ -0,0 +1,50 @@ + + + + + +hc_elementNotFoundErr +Curt Arnold + + The "removeAttributeNode(oldAttr)" method raises a + NOT_FOUND_ERR DOMException if the "oldAttr" attribute + is not an attribute of the element. + + Retrieve the last employee and attempt to remove + a non existing attribute node. This should cause the + intended exception to be raised. This test makes use + of the "createAttribute(name)" method from the Document + interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementremoveattribute.xml b/test/testcases/tests/level1/core/hc_elementremoveattribute.xml new file mode 100644 index 0000000..f5d46f2 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementremoveattribute.xml @@ -0,0 +1,40 @@ + + + + + +hc_elementRemoveAttribute +Curt Arnold + + The "removeAttribute(name)" removes an attribute by name. + If the attribute has a default value, it is immediately + replaced. However, there is no default values in the HTML + compatible tests, so its value is "". + + +2002-06-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementremoveattributeaftercreate.xml b/test/testcases/tests/level1/core/hc_elementremoveattributeaftercreate.xml new file mode 100644 index 0000000..b3339e7 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementremoveattributeaftercreate.xml @@ -0,0 +1,50 @@ + + + + + +hc_elementRemoveAttributeAfterCreate +Curt Arnold + + The "removeAttributeNode(oldAttr)" method removes the + specified attribute. + + Retrieve the last child of the third employee, add a + new "lang" attribute to it and then try to remove it. + To verify that the node was removed use the + "getNamedItem(name)" method from the NamedNodeMap + interface. It also uses the "getAttributes()" method + from the Node interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementremoveattributenode.xml b/test/testcases/tests/level1/core/hc_elementremoveattributenode.xml new file mode 100644 index 0000000..ccb4ae6 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementremoveattributenode.xml @@ -0,0 +1,44 @@ + + + + + +hc_elementRemoveAttributeNode +Curt Arnold + + The "removeAttributeNode(oldAttr)" method returns the + node that was removed. + + Retrieve the last child of the third employee and + remove its "class" Attr node. The method should + return the old attribute node. + + +2002-06-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementreplaceattributewithself.xml b/test/testcases/tests/level1/core/hc_elementreplaceattributewithself.xml new file mode 100644 index 0000000..927b8e5 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementreplaceattributewithself.xml @@ -0,0 +1,43 @@ + + + + + +hc_elementReplaceAttributeWithSelf +Curt Arnold + +This test calls setAttributeNode to replace an attribute with itself. +Since the node is not an attribute of another Element, it would +be inappropriate to throw an INUSE_ATTRIBUTE_ERR. + +This test was derived from elementinuserattributeerr which +inadvertanly made this test. + +Curt Arnold +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementreplaceexistingattribute.xml b/test/testcases/tests/level1/core/hc_elementreplaceexistingattribute.xml new file mode 100644 index 0000000..6af3483 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementreplaceexistingattribute.xml @@ -0,0 +1,48 @@ + + + + + +hc_elementReplaceExistingAttribute +Curt Arnold + + The "setAttributeNode(newAttr)" method adds a new + attribute to the Element. If the "newAttr" Attr node is + already present in this element, it should replace the + existing one. + + Retrieve the last child of the third employee and add a + new attribute node by invoking the "setAttributeNode(new + Attr)" method. The new attribute node to be added is + "class", which is already present in this element. The + method should replace the existing Attr node with the + new one. This test uses the "createAttribute(name)" + method from the Document interface. + + +2002-06-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementreplaceexistingattributegevalue.xml b/test/testcases/tests/level1/core/hc_elementreplaceexistingattributegevalue.xml new file mode 100644 index 0000000..5c04a86 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementreplaceexistingattributegevalue.xml @@ -0,0 +1,49 @@ + + + + + +hc_elementReplaceExistingAttributeGeValue +Curt Arnold + +If the "setAttributeNode(newAttr)" method replaces an +existing Attr node with the same name, then it should +return the previously existing Attr node. + +Retrieve the last child of the third employee and add a +new attribute node. The new attribute node is "class", +which is already present in this Element. The method +should return the existing Attr node(old "class" Attr). +This test uses the "createAttribute(name)" method +from the Document interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementretrieveallattributes.xml b/test/testcases/tests/level1/core/hc_elementretrieveallattributes.xml new file mode 100644 index 0000000..9b50924 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementretrieveallattributes.xml @@ -0,0 +1,59 @@ + + + + + +hc_elementretrieveallattributes +Curt Arnold + + Create a list of all the attributes of the last child + of the first "p" element by using the "getAttributes()" + method. + + +2002-06-09 + + + + + + + + + + + + + + + "title" + + + "title" + "dir" + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementretrieveattrvalue.xml b/test/testcases/tests/level1/core/hc_elementretrieveattrvalue.xml new file mode 100644 index 0000000..6d5a96e --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementretrieveattrvalue.xml @@ -0,0 +1,40 @@ + + + + + +hc_elementRetrieveAttrValue +Curt Arnold + + The "getAttribute(name)" method returns an attribute + value by name. + + Retrieve the second address element, then + invoke the 'getAttribute("class")' method. This should + return the value of the attribute("No"). + + +2002-06-09 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementretrievetagname.xml b/test/testcases/tests/level1/core/hc_elementretrievetagname.xml new file mode 100644 index 0000000..d6f5744 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementretrievetagname.xml @@ -0,0 +1,44 @@ + + + + + +hc_elementRetrieveTagName +Curt Arnold + + The "getElementsByTagName()" method returns a NodeList + of all descendant elements with a given tagName. + + Invoke the "getElementsByTagName()" method and create + a NodeList of "code" elements. Retrieve the second + "code" element in the list and return the NodeName. + + +2002-06-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementsetattributenodenull.xml b/test/testcases/tests/level1/core/hc_elementsetattributenodenull.xml new file mode 100644 index 0000000..49e6df9 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementsetattributenodenull.xml @@ -0,0 +1,46 @@ + + + + + +hc_elementSetAttributeNodeNull +Curt Arnold + + The "setAttributeNode(newAttr)" method returns the + null value if no previously existing Attr node with the + same name was replaced. + + Retrieve the last child of the third employee and add a + new attribute to it. The new attribute node added is + "lang", which is not part of this Element. The + method should return the null value. + This test uses the "createAttribute(name)" + method from the Document interface. + + +2002-06-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_elementwrongdocumenterr.xml b/test/testcases/tests/level1/core/hc_elementwrongdocumenterr.xml new file mode 100644 index 0000000..8d36120 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_elementwrongdocumenterr.xml @@ -0,0 +1,56 @@ + + + + + +hc_elementWrongDocumentErr +Curt Arnold + + The "setAttributeNode(newAttr)" method raises an + "WRONG_DOCUMENT_ERR DOMException if the "newAttr" + was created from a different document than the one that + created this document. + + Retrieve the last employee and attempt to set a new + attribute node for its "employee" element. The new + attribute was created from a document other than the + one that created this element, therefore a + WRONG_DOCUMENT_ERR DOMException should be raised. + + This test uses the "createAttribute(newAttr)" method + from the Document interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_entitiesremovenameditem1.xml b/test/testcases/tests/level1/core/hc_entitiesremovenameditem1.xml new file mode 100644 index 0000000..0bd5d38 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_entitiesremovenameditem1.xml @@ -0,0 +1,44 @@ + + + + + +hc_entitiesremovenameditem1 +Curt Arnold + +An attempt to add remove an entity should result in a NO_MODIFICATION_ERR. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_entitiessetnameditem1.xml b/test/testcases/tests/level1/core/hc_entitiessetnameditem1.xml new file mode 100644 index 0000000..301bdf1 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_entitiessetnameditem1.xml @@ -0,0 +1,50 @@ + + + + + +hc_entitiessetnameditem1 +Curt Arnold + +An attempt to add an element to the named node map returned by entities should +result in a NO_MODIFICATION_ERR or HIERARCHY_REQUEST_ERR. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_namednodemapchildnoderange.xml b/test/testcases/tests/level1/core/hc_namednodemapchildnoderange.xml new file mode 100644 index 0000000..d7c8b7d --- /dev/null +++ b/test/testcases/tests/level1/core/hc_namednodemapchildnoderange.xml @@ -0,0 +1,60 @@ + + + + + +hc_namednodemapchildnoderange +Curt Arnold + + Create a NamedNodeMap object from the attributes of the + last child of the third "p" element and traverse the + list from index 0 thru length -1. All indices should + be valid. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_namednodemapgetnameditem.xml b/test/testcases/tests/level1/core/hc_namednodemapgetnameditem.xml new file mode 100644 index 0000000..a8802ab --- /dev/null +++ b/test/testcases/tests/level1/core/hc_namednodemapgetnameditem.xml @@ -0,0 +1,46 @@ + + + + + +hc_namednodemapgetnameditem +Curt Arnold + + Retrieve the second "p" element and create a NamedNodeMap + listing of the attributes of the last child. Once the + list is created an invocation of the "getNamedItem(name)" + method is done with name="title". This should result + in the title Attr node being returned. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_namednodemapinuseattributeerr.xml b/test/testcases/tests/level1/core/hc_namednodemapinuseattributeerr.xml new file mode 100644 index 0000000..0220da5 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_namednodemapinuseattributeerr.xml @@ -0,0 +1,57 @@ + + + + + +hc_namedNodeMapInUseAttributeErr +Curt Arnold + +The "setNamedItem(arg)" method raises a +INUSE_ATTRIBUTE_ERR DOMException if "arg" is an +Attr that is already in an attribute of another Element. + +Create a NamedNodeMap object from the attributes of the +last child of the third employee and attempt to add +an attribute that is already being used by the first +employee. This should raise the desired exception. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_namednodemapnotfounderr.xml b/test/testcases/tests/level1/core/hc_namednodemapnotfounderr.xml new file mode 100644 index 0000000..d3d2c64 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_namednodemapnotfounderr.xml @@ -0,0 +1,50 @@ + + + + + +hc_namednodemapNotFoundErr +Curt Arnold + + The "removeNamedItem(name)" method raises a + NOT_FOUND_ERR DOMException if there is not a node + named "strong" in the map. + + Create a NamedNodeMap object from the attributes of the + last child of the third employee and attempt to remove + the "lang" attribute. There is not a node named + "lang" in the list and therefore the desired + exception should be raised. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_namednodemapnumberofnodes.xml b/test/testcases/tests/level1/core/hc_namednodemapnumberofnodes.xml new file mode 100644 index 0000000..488b258 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_namednodemapnumberofnodes.xml @@ -0,0 +1,45 @@ + + + + + +hc_namednodemapnumberofnodes +Curt Arnold + + Retrieve the second "p" element and evaluate Node.attributes.length. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_namednodemapremovenameditem.xml b/test/testcases/tests/level1/core/hc_namednodemapremovenameditem.xml new file mode 100644 index 0000000..b686f9a --- /dev/null +++ b/test/testcases/tests/level1/core/hc_namednodemapremovenameditem.xml @@ -0,0 +1,50 @@ + + + + + +hc_namednodemapRemoveNamedItem +Curt Arnold + + The "removeNamedItem(name)" method removes a node + specified by name. + + Retrieve the third employee and create a NamedNodeMap + object of the attributes of the last child. Once the + list is created invoke the "removeNamedItem(name)" + method with name="class". This should result + in the removal of the specified attribute. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_namednodemapreturnattrnode.xml b/test/testcases/tests/level1/core/hc_namednodemapreturnattrnode.xml new file mode 100644 index 0000000..53edc6b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_namednodemapreturnattrnode.xml @@ -0,0 +1,53 @@ + + + + + +hc_namednodemapreturnattrnode +Curt Arnold + + Retrieve the second p element and create a NamedNodeMap + listing of the attributes of the last child. Once the + list is created an invocation of the "getNamedItem(name)" + method is done with name="class". This should result + in the method returning an Attr node. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_namednodemapreturnfirstitem.xml b/test/testcases/tests/level1/core/hc_namednodemapreturnfirstitem.xml new file mode 100644 index 0000000..a7a6ebd --- /dev/null +++ b/test/testcases/tests/level1/core/hc_namednodemapreturnfirstitem.xml @@ -0,0 +1,63 @@ + + + + + +hc_namednodemapReturnFirstItem +Curt Arnold + + The "item(index)" method returns the indexth item in + the map(test for first item). + + Retrieve the second "acronym" get the NamedNodeMap of the attributes. Since the + DOM does not specify an order of these nodes the contents + of the FIRST node can contain either "title", "class" or "dir". + + +2002-06-09 + + + + + + + + + + + + + "title" + "class" + + + "title" + "class" + "dir" + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_namednodemapreturnlastitem.xml b/test/testcases/tests/level1/core/hc_namednodemapreturnlastitem.xml new file mode 100644 index 0000000..bd6f7a8 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_namednodemapreturnlastitem.xml @@ -0,0 +1,65 @@ + + + + + +hc_namednodemapReturnLastItem +Curt Arnold + + The "item(index)" method returns the indexth item in + the map(test for last item). + + Retrieve the second "acronym" and get the attribute name. Since the + DOM does not specify an order of these nodes the contents + of the LAST node can contain either "title" or "class". + The test should return "true" if the LAST node is either + of these values. + + +2002-06-09 + + + + + + + + + + + + + "title" + "class" + + + "title" + "class" + "dir" + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_namednodemapreturnnull.xml b/test/testcases/tests/level1/core/hc_namednodemapreturnnull.xml new file mode 100644 index 0000000..12037d8 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_namednodemapreturnnull.xml @@ -0,0 +1,47 @@ + + + + + +hc_namednodemapReturnNull +Curt Arnold + + The "getNamedItem(name)" method returns null of the + specified name did not identify any node in the map. + + Retrieve the second employee and create a NamedNodeMap + listing of the attributes of the last child. Once the + list is created an invocation of the "getNamedItem(name)" + method is done with name="lang". This name does not + match any names in the list therefore the method should + return null. + + +2002-06-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_namednodemapsetnameditem.xml b/test/testcases/tests/level1/core/hc_namednodemapsetnameditem.xml new file mode 100644 index 0000000..e4dcfd7 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_namednodemapsetnameditem.xml @@ -0,0 +1,56 @@ + + + + + +hc_namednodemapsetnameditem +Curt Arnold + + Retrieve the second "p" element and create a NamedNodeMap + object from the attributes of the last child by + invoking the "getAttributes()" method. Once the + list is created an invocation of the "setNamedItem(arg)" + method is done with arg=newAttr, where newAttr is a + new Attr Node previously created. The "setNamedItem(arg)" + method should add then new node to the NamedNodeItem + object by using its "nodeName" attribute("lang'). + This node is then retrieved using the "getNamedItem(name)" + method. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_namednodemapsetnameditemreturnvalue.xml b/test/testcases/tests/level1/core/hc_namednodemapsetnameditemreturnvalue.xml new file mode 100644 index 0000000..1470e4c --- /dev/null +++ b/test/testcases/tests/level1/core/hc_namednodemapsetnameditemreturnvalue.xml @@ -0,0 +1,56 @@ + + + + + +hc_namednodemapSetNamedItemReturnValue +Curt Arnold + + If the "setNamedItem(arg)" method replaces an already + existing node with the same name then the already + existing node is returned. + + Retrieve the third employee and create a NamedNodeMap + object from the attributes of the last child by + invoking the "getAttributes()" method. Once the + list is created an invocation of the "setNamedItem(arg)" + method is done with arg=newAttr, where newAttr is a + new Attr Node previously created and whose node name + already exists in the map. The "setNamedItem(arg)" + method should replace the already existing node with + the new one and return the existing node. + This test uses the "createAttribute(name)" method from + the document interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_namednodemapsetnameditemthatexists.xml b/test/testcases/tests/level1/core/hc_namednodemapsetnameditemthatexists.xml new file mode 100644 index 0000000..d7a6407 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_namednodemapsetnameditemthatexists.xml @@ -0,0 +1,58 @@ + + + + + +hc_namednodemapSetNamedItemThatExists +Curt Arnold + + If the node to be added by the "setNamedItem(arg)" method + already exists in the NamedNodeMap, it is replaced by + the new one. + + Retrieve the second employee and create a NamedNodeMap + object from the attributes of the last child by + invoking the "getAttributes()" method. Once the + list is created an invocation of the "setNamedItem(arg)" + method is done with arg=newAttr, where newAttr is a + new Attr Node previously created and whose node name + already exists in the map. The "setNamedItem(arg)" + method should replace the already existing node with + the new one. + This node is then retrieved using the "getNamedItem(name)" + method. This test uses the "createAttribute(name)" + method from the document interface + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_namednodemapsetnameditemwithnewvalue.xml b/test/testcases/tests/level1/core/hc_namednodemapsetnameditemwithnewvalue.xml new file mode 100644 index 0000000..087e7df --- /dev/null +++ b/test/testcases/tests/level1/core/hc_namednodemapsetnameditemwithnewvalue.xml @@ -0,0 +1,51 @@ + + + + + +hc_namednodemapSetNamedItemWithNewValue +Curt Arnold + + If the "setNamedItem(arg)" method does not replace an + existing node with the same name then it returns null. + + Retrieve the third employee and create a NamedNodeMap + object from the attributes of the last child. + Once the list is created the "setNamedItem(arg)" method + is invoked with arg=newAttr, where newAttr is a + newly created Attr Node and whose node name + already exists in the map. The "setNamedItem(arg)" + method should add the new node and return null. + This test uses the "createAttribute(name)" method from + the document interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_namednodemapwrongdocumenterr.xml b/test/testcases/tests/level1/core/hc_namednodemapwrongdocumenterr.xml new file mode 100644 index 0000000..bd2fedb --- /dev/null +++ b/test/testcases/tests/level1/core/hc_namednodemapwrongdocumenterr.xml @@ -0,0 +1,57 @@ + + + + + +hc_namednodemapWrongDocumentErr +Curt Arnold + + The "setNamedItem(arg)" method raises a + WRONG_DOCUMENT_ERR DOMException if "arg" was created + from a different document than the one that created + the NamedNodeMap. + + Create a NamedNodeMap object from the attributes of the + last child of the third employee and attempt to add + another Attr node to it that was created from a + different DOM document. This should raise the desired + exception. This method uses the "createAttribute(name)" + method from the Document interface. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeappendchild.xml b/test/testcases/tests/level1/core/hc_nodeappendchild.xml new file mode 100644 index 0000000..3ab84d7 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeappendchild.xml @@ -0,0 +1,46 @@ + + + + + +hc_nodeAppendChild +Curt Arnold + + Retrieve the second "p" and append a "br" Element + node to the list of children. The last node in the list + is then retrieved and its NodeName examined. The + "getNodeName()" method should return "br". + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeappendchildchildexists.xml b/test/testcases/tests/level1/core/hc_nodeappendchildchildexists.xml new file mode 100644 index 0000000..b832113 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeappendchildchildexists.xml @@ -0,0 +1,72 @@ + + + + + +hc_nodeAppendChildChildExists +Curt Arnold + + If the "newChild" is already in the tree, it is first + removed before the new one is appended. + + Retrieve the "em" second employee and + append the first child to the end of the list. After + the "appendChild(newChild)" method is invoked the first + child should be the one that was second and the last + child should be the one that was first. + + +2002-06-09 + + + + + + + + + + + + + + +"strong" +"code" +"sup" +"var" +"acronym" +"em" + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeappendchilddocfragment.xml b/test/testcases/tests/level1/core/hc_nodeappendchilddocfragment.xml new file mode 100644 index 0000000..79879fe --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeappendchilddocfragment.xml @@ -0,0 +1,74 @@ + + + + + +hc_nodeAppendChildDocFragment +Curt Arnold + + If the "newChild" is a DocumentFragment object then + all its content is added to the child list of this node. + + Create and populate a new DocumentFragment object and + append it to the second employee. After the + "appendChild(newChild)" method is invoked retrieve the + new nodes at the end of the list, they should be the + two Element nodes from the DocumentFragment. + + +2002-06-09 + + + + + + + + + + + + + + + + + +"em" +"strong" +"code" +"sup" +"var" +"acronym" +"br" +"b" + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeappendchildgetnodename.xml b/test/testcases/tests/level1/core/hc_nodeappendchildgetnodename.xml new file mode 100644 index 0000000..ed29709 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeappendchildgetnodename.xml @@ -0,0 +1,47 @@ + + + + + +hc_nodeAppendChildGetNodeName +Curt Arnold + + The "appendChild(newChild)" method returns the node + added. + + Append a newly created node to the child list of the + second employee and check the NodeName returned. The + "getNodeName()" method should return "br". + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeappendchildinvalidnodetype.xml b/test/testcases/tests/level1/core/hc_nodeappendchildinvalidnodetype.xml new file mode 100644 index 0000000..6db51ab --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeappendchildinvalidnodetype.xml @@ -0,0 +1,49 @@ + + + + + +hc_nodeAppendChildInvalidNodeType +Curt Arnold + + The "appendChild(newChild)" method raises a + HIERARCHY_REQUEST_ERR DOMException if this node is of + a type that does not allow children of the type "newChild" + to be inserted. + + Retrieve the root node and attempt to append a newly + created Attr node. An Element node cannot have children + of the "Attr" type, therefore the desired exception + should be raised. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeappendchildnewchilddiffdocument.xml b/test/testcases/tests/level1/core/hc_nodeappendchildnewchilddiffdocument.xml new file mode 100644 index 0000000..8730502 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeappendchildnewchilddiffdocument.xml @@ -0,0 +1,53 @@ + + + + + +hc_nodeAppendChildNewChildDiffDocument +Curt Arnold + + The "appendChild(newChild)" method raises a + WRONG_DOCUMENT_ERR DOMException if the "newChild" was + created from a different document than the one that + created this node. + + Retrieve the second employee and attempt to append + a node created from a different document. An attempt + to make such a replacement should raise the desired + exception. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeappendchildnodeancestor.xml b/test/testcases/tests/level1/core/hc_nodeappendchildnodeancestor.xml new file mode 100644 index 0000000..3fe2efc --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeappendchildnodeancestor.xml @@ -0,0 +1,51 @@ + + + + + +hc_nodeAppendChildNodeAncestor +Curt Arnold + + The "appendChild(newChild)" method raises a + HIERARCHY_REQUEST_ERR DOMException if the node to + append is one of this node's ancestors. + + Retrieve the second employee and attempt to append + an ancestor node(root node) to it. + An attempt to make such an addition should raise the + desired exception. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeattributenodeattribute.xml b/test/testcases/tests/level1/core/hc_nodeattributenodeattribute.xml new file mode 100644 index 0000000..34886a8 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeattributenodeattribute.xml @@ -0,0 +1,46 @@ + + + + + +hc_characterdataDeleteDataEnd +Curt Arnold + +The "getAttributes()" method invoked on an Attribute +Node returns null. + +Retrieve the first attribute from the last child of the +first employee and invoke the "getAttributes()" method +on the Attribute Node. It should return null. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeattributenodename.xml b/test/testcases/tests/level1/core/hc_nodeattributenodename.xml new file mode 100644 index 0000000..3c14306 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeattributenodename.xml @@ -0,0 +1,41 @@ + + + + + +hc_nodeattributenodename +Curt Arnold + + Retrieve the Attribute named "title" from the last + child of the first p element and check the string returned + by the "getNodeName()" method. It should be equal to + "title". + + +2002-06-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeattributenodetype.xml b/test/testcases/tests/level1/core/hc_nodeattributenodetype.xml new file mode 100644 index 0000000..0aea5d1 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeattributenodetype.xml @@ -0,0 +1,48 @@ + + + + + +hc_nodeAttributeNodeType +Curt Arnold + + + The "getNodeType()" method for an Attribute Node + + returns the constant value 2. + + + + Retrieve the first attribute from the last child of + + the first employee and invoke the "getNodeType()" + + method. The method should return 2. + + + +2002-06-09 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeattributenodevalue.xml b/test/testcases/tests/level1/core/hc_nodeattributenodevalue.xml new file mode 100644 index 0000000..a59db72 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeattributenodevalue.xml @@ -0,0 +1,43 @@ + + + + + +hc_nodeAttributeNodeValue +Curt Arnold + + + The string returned by the "getNodeValue()" method for an + Attribute Node is the value of the Attribute. + + Retrieve the Attribute named "title" from the last + child of the first "p" and check the string returned + by the "getNodeValue()" method. It should be equal to + "Yes". + + +2002-06-09 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodechildnodes.xml b/test/testcases/tests/level1/core/hc_nodechildnodes.xml new file mode 100644 index 0000000..30864d6 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodechildnodes.xml @@ -0,0 +1,63 @@ + + + + + +hc_nodeChildNodes +Curt Arnold + + + The "getChildNodes()" method returns a NodeList + that contains all children of this node. + + Retrieve the second employee and check the NodeList + returned by the "getChildNodes()" method. The + length of the list should be 13. + + +2002-06-09 + + + + + + + + + + + + +"em" +"strong" +"code" +"sup" +"var" +"acronym" + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodechildnodesappendchild.xml b/test/testcases/tests/level1/core/hc_nodechildnodesappendchild.xml new file mode 100644 index 0000000..654877b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodechildnodesappendchild.xml @@ -0,0 +1,73 @@ + + + + + +hc_nodeChildNodesAppendChild +Curt Arnold + + The NodeList returned by the "getChildNodes()" method + is live. Changes on the node's children are immediately + reflected on the nodes returned in the NodeList. + + Create a NodeList of the children of the second employee + and then add a newly created element that was created + by the "createElement()" method(Document Interface) to + the second employee by using the "appendChild()" method. + The length of the NodeList should reflect this new + addition to the child list. It should return the value 14. + + +2002-06-09 + + + + + + + + + + + + + + + + +"em" +"strong" +"code" +"sup" +"var" +"acronym" +"br" + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodechildnodesempty.xml b/test/testcases/tests/level1/core/hc_nodechildnodesempty.xml new file mode 100644 index 0000000..1cc01da --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodechildnodesempty.xml @@ -0,0 +1,46 @@ + + + + + +hc_nodeChildNodesEmpty +Curt Arnold + + The "getChildNodes()" method returns a NodeList + that contains all children of this node. If there + are not any children, this is a NodeList that does not + contain any nodes. + + Retrieve the character data of the second "em" node and + invoke the "getChildNodes()" method. The + NodeList returned should not have any nodes. + + +2002-06-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodecloneattributescopied.xml b/test/testcases/tests/level1/core/hc_nodecloneattributescopied.xml new file mode 100644 index 0000000..e03df1b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodecloneattributescopied.xml @@ -0,0 +1,62 @@ + + + + + +hc_nodecloneattributescopied +Curt Arnold + + Retrieve the second acronym element and invoke + the cloneNode method. The + duplicate node returned by the method should copy the + attributes associated with this node. + + +2002-06-09 + + + + + + + + + + + + + +"class" +"title" + + +"class" +"title" +"dir" + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeclonefalsenocopytext.xml b/test/testcases/tests/level1/core/hc_nodeclonefalsenocopytext.xml new file mode 100644 index 0000000..2b43302 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeclonefalsenocopytext.xml @@ -0,0 +1,46 @@ + + + + + +hc_nodeCloneFalseNoCopyText +Curt Arnold + + The "cloneNode(deep)" method does not copy text unless it + is deep cloned.(Test for deep=false) + + Retrieve the fourth child of the second employee and + the "cloneNode(deep)" method with deep=false. The + duplicate node returned by the method should not copy + any text data contained in this node. + + +2002-06-09 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeclonegetparentnull.xml b/test/testcases/tests/level1/core/hc_nodeclonegetparentnull.xml new file mode 100644 index 0000000..ee2b0a2 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeclonegetparentnull.xml @@ -0,0 +1,42 @@ + + + + + +hc_nodeCloneGetParentNull +Curt Arnold + + The duplicate node returned by the "cloneNode(deep)" + method does not have a ParentNode. + + Retrieve the second employee and invoke the + "cloneNode(deep)" method with deep=false. The + duplicate node returned should return null when the + "getParentNode()" is invoked. + + +2002-06-09 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeclonenodefalse.xml b/test/testcases/tests/level1/core/hc_nodeclonenodefalse.xml new file mode 100644 index 0000000..fd919fe --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeclonenodefalse.xml @@ -0,0 +1,49 @@ + + + + + +hc_nodeCloneNodeFalse +Curt Arnold + + The "cloneNode(deep)" method returns a copy of the node + only if deep=false. + + Retrieve the second employee and invoke the + "cloneNode(deep)" method with deep=false. The + method should only clone this node. The NodeName and + length of the NodeList are checked. The "getNodeName()" + method should return "employee" and the "getLength()" + method should return 0. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeclonenodetrue.xml b/test/testcases/tests/level1/core/hc_nodeclonenodetrue.xml new file mode 100644 index 0000000..45889d9 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeclonenodetrue.xml @@ -0,0 +1,61 @@ + + + + + +hc_nodeCloneNodeTrue +Curt Arnold + + The "cloneNode(deep)" method returns a copy of the node + and the subtree under it if deep=true. + + Retrieve the second employee and invoke the + "cloneNode(deep)" method with deep=true. The + method should clone this node and the subtree under it. + The NodeName of each child in the returned node is + checked to insure the entire subtree under the second + employee was cloned. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeclonetruecopytext.xml b/test/testcases/tests/level1/core/hc_nodeclonetruecopytext.xml new file mode 100644 index 0000000..8e4572f --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeclonetruecopytext.xml @@ -0,0 +1,45 @@ + + + + + +hc_nodeCloneTrueCopyText +Curt Arnold + + The "cloneNode(deep)" method does not copy text unless it + is deep cloned.(Test for deep=true) + + Retrieve the eighth child of the second employee and + the "cloneNode(deep)" method with deep=true. The + duplicate node returned by the method should copy + any text data contained in this node. + + +2002-06-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodecommentnodeattributes.xml b/test/testcases/tests/level1/core/hc_nodecommentnodeattributes.xml new file mode 100644 index 0000000..c469443 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodecommentnodeattributes.xml @@ -0,0 +1,52 @@ + + + + + +hc_nodeCommentNodeAttributes +Curt Arnold + + The "getAttributes()" method invoked on a Comment + Node returns null. + + Find any comment that is an immediate child of the root + and assert that Node.attributes is null. Then create + a new comment node (in case they had been omitted) and + make the assertion. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodecommentnodename.xml b/test/testcases/tests/level1/core/hc_nodecommentnodename.xml new file mode 100644 index 0000000..61a6ea7 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodecommentnodename.xml @@ -0,0 +1,51 @@ + + + + + +hc_nodeCommentNodeName +Curt Arnold + + The string returned by the "getNodeName()" method for a + Comment Node is "#comment". + + Retrieve the Comment node in the XML file + and check the string returned by the "getNodeName()" + method. It should be equal to "#comment". + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodecommentnodetype.xml b/test/testcases/tests/level1/core/hc_nodecommentnodetype.xml new file mode 100644 index 0000000..78abc40 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodecommentnodetype.xml @@ -0,0 +1,50 @@ + + + + + +hc_nodeCommentNodeType +Curt Arnold + + The "getNodeType()" method for a Comment Node + returns the constant value 8. + + Retrieve the nodes from the document and check for + a comment node and invoke the "getNodeType()" method. This should + return 8. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodecommentnodevalue.xml b/test/testcases/tests/level1/core/hc_nodecommentnodevalue.xml new file mode 100644 index 0000000..cc802c8 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodecommentnodevalue.xml @@ -0,0 +1,50 @@ + + + + + +hc_nodeCommentNodeValue +Curt Arnold + + The string returned by the "getNodeValue()" method for a + Comment Node is the content of the comment. + + Retrieve the comment in the XML file and + check the string returned by the "getNodeValue()" method. + It should be equal to "This is comment number 1". + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodedocumentfragmentnodename.xml b/test/testcases/tests/level1/core/hc_nodedocumentfragmentnodename.xml new file mode 100644 index 0000000..e39d866 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodedocumentfragmentnodename.xml @@ -0,0 +1,39 @@ + + + + + +hc_nodeDocumentFragmentNodeName +Curt Arnold + + The string returned by the "getNodeName()" method for a + DocumentFragment Node is "#document-frament". + + Retrieve the DOM document and invoke the + "createDocumentFragment()" method and check the string + returned by the "getNodeName()" method. It should be + equal to "#document-fragment". + + +2002-06-09 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodedocumentfragmentnodetype.xml b/test/testcases/tests/level1/core/hc_nodedocumentfragmentnodetype.xml new file mode 100644 index 0000000..fcc8dd0 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodedocumentfragmentnodetype.xml @@ -0,0 +1,39 @@ + + + + + +hc_nodeDocumentFragmentNodeType +Curt Arnold + + The "getNodeType()" method for a DocumentFragment Node + returns the constant value 11. + + Invoke the "createDocumentFragment()" method and + examine the NodeType of the document fragment + returned by the "getNodeType()" method. The method + should return 11. + + +2002-06-09 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodedocumentfragmentnodevalue.xml b/test/testcases/tests/level1/core/hc_nodedocumentfragmentnodevalue.xml new file mode 100644 index 0000000..b446835 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodedocumentfragmentnodevalue.xml @@ -0,0 +1,48 @@ + + + + + +hc_nodeDocumentFragmentNodeValue +Curt Arnold + + The string returned by the "getNodeValue()" method for a + DocumentFragment Node is null. + + Retrieve the DOM document and invoke the + "createDocumentFragment()" method and check the string + returned by the "getNodeValue()" method. It should be + equal to null. + + +Curt Arnold +2002-06-09 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodedocumentnodeattribute.xml b/test/testcases/tests/level1/core/hc_nodedocumentnodeattribute.xml new file mode 100644 index 0000000..87ac348 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodedocumentnodeattribute.xml @@ -0,0 +1,38 @@ + + + + + +hc_nodedocumentnodeattribute +Curt Arnold + +The "getAttributes()" method invoked on a Document +Node returns null. + +Retrieve the DOM Document and invoke the +"getAttributes()" method on the Document Node. +It should return null. + + +2002-06-09 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodedocumentnodename.xml b/test/testcases/tests/level1/core/hc_nodedocumentnodename.xml new file mode 100644 index 0000000..e2c4882 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodedocumentnodename.xml @@ -0,0 +1,37 @@ + + + + + +hc_nodeDocumentNodeName +Curt Arnold + + The string returned by the "getNodeName()" method for a + Document Node is "#document". + + Retrieve the DOM document and check the string returned + by the "getNodeName()" method. It should be equal to + "#document". + + +2002-06-09 + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodedocumentnodetype.xml b/test/testcases/tests/level1/core/hc_nodedocumentnodetype.xml new file mode 100644 index 0000000..dd0ea93 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodedocumentnodetype.xml @@ -0,0 +1,36 @@ + + + + + +hc_nodeDocumentNodeType +Curt Arnold + +The "getNodeType()" method for a Document Node +returns the constant value 9. + +Retrieve the document and invoke the "getNodeType()" +method. The method should return 9. + + +2002-06-09 + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodedocumentnodevalue.xml b/test/testcases/tests/level1/core/hc_nodedocumentnodevalue.xml new file mode 100644 index 0000000..101372f --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodedocumentnodevalue.xml @@ -0,0 +1,38 @@ + + + + + +hc_nodeDocumentNodeValue +Curt Arnold + + The string returned by the "getNodeValue()" method for a + Document Node is null. + + Retrieve the DOM Document and check the string returned + by the "getNodeValue()" method. It should be equal to + null. + + + +2002-06-09 + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeelementnodeattributes.xml b/test/testcases/tests/level1/core/hc_nodeelementnodeattributes.xml new file mode 100644 index 0000000..bba5013 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeelementnodeattributes.xml @@ -0,0 +1,59 @@ + + + + + +hc_nodeelementnodeattributes +Curt Arnold + + Retrieve the third "acronym" element and evaluate Node.attributes. + + +2002-06-09 + + + + + + + + + + + + + +"title" +"class" + + +"title" +"class" +"dir" + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeelementnodename.xml b/test/testcases/tests/level1/core/hc_nodeelementnodename.xml new file mode 100644 index 0000000..8a7188c --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeelementnodename.xml @@ -0,0 +1,41 @@ + + + + + +hc_nodeelementnodename +Curt Arnold + + Retrieve the first Element Node(Root Node) of the + DOM object and check the string returned by the + "getNodeName()" method. It should be equal to its + tagName. + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeelementnodetype.xml b/test/testcases/tests/level1/core/hc_nodeelementnodetype.xml new file mode 100644 index 0000000..704a9c3 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeelementnodetype.xml @@ -0,0 +1,36 @@ + + + + + +hc_nodeElementNodeType +Curt Arnold + + The "getNodeType()" method for an Element Node + returns the constant value 1. + + Retrieve the root node and invoke the "getNodeType()" + method. The method should return 1. + + +2002-06-09 + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeelementnodevalue.xml b/test/testcases/tests/level1/core/hc_nodeelementnodevalue.xml new file mode 100644 index 0000000..50f8912 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeelementnodevalue.xml @@ -0,0 +1,33 @@ + + + + + +hc_nodeElementNodeValue +Curt Arnold + + The string returned by the "getNodeValue()" method for an + Element Node is null. + + +2002-06-09 + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodegetfirstchild.xml b/test/testcases/tests/level1/core/hc_nodegetfirstchild.xml new file mode 100644 index 0000000..76d1b93 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodegetfirstchild.xml @@ -0,0 +1,48 @@ + + + + + +hc_nodeGetFirstChild +Curt Arnold + + The "getFirstChild()" method returns the first child + of this node. + + Retrieve the second employee and invoke the + "getFirstChild()" method. The NodeName returned + should be "#text" or "EM". + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodegetfirstchildnull.xml b/test/testcases/tests/level1/core/hc_nodegetfirstchildnull.xml new file mode 100644 index 0000000..2d85cc2 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodegetfirstchildnull.xml @@ -0,0 +1,41 @@ + + + + + +hc_nodeGetFirstChildNull +Curt Arnold + + If there is not a first child then the "getFirstChild()" + method returns null. + + Retrieve the text of the first "em" element and invoke the "getFirstChild()" method. It + should return null. + + +2002-06-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodegetlastchild.xml b/test/testcases/tests/level1/core/hc_nodegetlastchild.xml new file mode 100644 index 0000000..37952f6 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodegetlastchild.xml @@ -0,0 +1,41 @@ + + + + + +hc_nodeGetLastChild +Curt Arnold + + The "getLastChild()" method returns the last child + of this node. + + Retrieve the second employee and invoke the + "getLastChild()" method. The NodeName returned + should be "#text". + + +2002-06-09 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodegetlastchildnull.xml b/test/testcases/tests/level1/core/hc_nodegetlastchildnull.xml new file mode 100644 index 0000000..dd6e9f8 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodegetlastchildnull.xml @@ -0,0 +1,42 @@ + + + + + +hc_nodeGetLastChildNull +Curt Arnold + + + If there is not a last child then the "getLastChild()" + method returns null. + + Retrieve the text of the first "em" element and invoke the "getFirstChild()" method. It + should return null. + + +2002-06-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodegetnextsibling.xml b/test/testcases/tests/level1/core/hc_nodegetnextsibling.xml new file mode 100644 index 0000000..9410116 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodegetnextsibling.xml @@ -0,0 +1,41 @@ + + + + + +hc_nodeGetNextSibling +Curt Arnold + + The "getNextSibling()" method returns the node immediately + following this node. + + Retrieve the first child of the second employee and + invoke the "getNextSibling()" method. It should return + a node with the NodeName of "#text". + + +2002-06-09 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodegetnextsiblingnull.xml b/test/testcases/tests/level1/core/hc_nodegetnextsiblingnull.xml new file mode 100644 index 0000000..069f877 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodegetnextsiblingnull.xml @@ -0,0 +1,48 @@ + + + + + +hc_nodeGetNextSiblingNull +Curt Arnold + + + If there is not a node immediately following this node the + + "getNextSibling()" method returns null. + + + + Retrieve the first child of the second employee and + + invoke the "getNextSibling()" method. It should + + be set to null. + + + +2002-06-09 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodegetownerdocument.xml b/test/testcases/tests/level1/core/hc_nodegetownerdocument.xml new file mode 100644 index 0000000..524b786 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodegetownerdocument.xml @@ -0,0 +1,44 @@ + + + + + +hc_nodegetownerdocument +Curt Arnold + +Evaluate Node.ownerDocument on the second "p" element. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodegetownerdocumentnull.xml b/test/testcases/tests/level1/core/hc_nodegetownerdocumentnull.xml new file mode 100644 index 0000000..4366b19 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodegetownerdocumentnull.xml @@ -0,0 +1,40 @@ + + + + + +hc_nodeGetOwnerDocumentNull +Curt Arnold + + + The "getOwnerDocument()" method returns null if the target + + node itself is a document. + + + + Invoke the "getOwnerDocument()" method on the master + + document. The Document returned should be null. + + + +2002-06-09 + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodegetprevioussibling.xml b/test/testcases/tests/level1/core/hc_nodegetprevioussibling.xml new file mode 100644 index 0000000..0ececda --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodegetprevioussibling.xml @@ -0,0 +1,41 @@ + + + + + +hc_nodeGetPreviousSibling +Curt Arnold + + The "getPreviousSibling()" method returns the node + immediately preceding this node. + + Retrieve the second child of the second employee and + invoke the "getPreviousSibling()" method. It should + return a node with a NodeName of "#text". + + +2002-06-09 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodegetprevioussiblingnull.xml b/test/testcases/tests/level1/core/hc_nodegetprevioussiblingnull.xml new file mode 100644 index 0000000..c9cc459 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodegetprevioussiblingnull.xml @@ -0,0 +1,48 @@ + + + + + +hc_nodeGetPreviousSiblingNull +Curt Arnold + + + If there is not a node immediately preceding this node the + + "getPreviousSibling()" method returns null. + + + + Retrieve the first child of the second employee and + + invoke the "getPreviousSibling()" method. It should + + be set to null. + + + +2002-06-09 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodehaschildnodes.xml b/test/testcases/tests/level1/core/hc_nodehaschildnodes.xml new file mode 100644 index 0000000..eaba4da --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodehaschildnodes.xml @@ -0,0 +1,39 @@ + + + + + +hc_nodeHasChildNodes +Curt Arnold + + The "hasChildNodes()" method returns true if the node + has children. + + Retrieve the root node("staff") and invoke the + "hasChildNodes()" method. It should return the boolean + value "true". + + +2002-06-09 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodehaschildnodesfalse.xml b/test/testcases/tests/level1/core/hc_nodehaschildnodesfalse.xml new file mode 100644 index 0000000..15d29d7 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodehaschildnodesfalse.xml @@ -0,0 +1,42 @@ + + + + + +hc_nodeHasChildNodesFalse +Curt Arnold + + The "hasChildNodes()" method returns false if the node + does not have any children. + + Retrieve the text of the first "em" element and invoke the "hasChildNodes()" method. It + should return false. + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeinsertbefore.xml b/test/testcases/tests/level1/core/hc_nodeinsertbefore.xml new file mode 100644 index 0000000..eb5d415 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeinsertbefore.xml @@ -0,0 +1,68 @@ + + + + + +hc_nodeInsertBefore +Curt Arnold + + The "insertBefore(newChild,refChild)" method inserts the + node "newChild" before the node "refChild". + + Insert a newly created Element node before the second + sup element in the document and check the "newChild" + and "refChild" after insertion for correct placement. + + +2002-06-09 + + + + + + + + + + + + + + + + +"em" +"strong" +"code" +"br" +"sup" +"var" +"acronym" + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeinsertbeforedocfragment.xml b/test/testcases/tests/level1/core/hc_nodeinsertbeforedocfragment.xml new file mode 100644 index 0000000..9f52561 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeinsertbeforedocfragment.xml @@ -0,0 +1,64 @@ + + + + + +hc_nodeInsertBeforeDocFragment +Curt Arnold + + If the "newChild" is a DocumentFragment object then all + its children are inserted in the same order before the + the "refChild". + + Create a DocumentFragment object and populate it with + two Element nodes. Retrieve the second employee and + insert the newly created DocumentFragment before its + fourth child. The second employee should now have two + extra children("newChild1" and "newChild2") at + positions fourth and fifth respectively. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeinsertbeforeinvalidnodetype.xml b/test/testcases/tests/level1/core/hc_nodeinsertbeforeinvalidnodetype.xml new file mode 100644 index 0000000..9340f54 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeinsertbeforeinvalidnodetype.xml @@ -0,0 +1,55 @@ + + + + + +hc_nodeInsertBeforeInvalidNodeType +Curt Arnold + + The "insertBefore(newChild,refChild)" method raises a + HIERARCHY_REQUEST_ERR DOMException if this node is of + a type that does not allow children of the type "newChild" + to be inserted. + + Retrieve the root node and attempt to insert a newly + created Attr node. An Element node cannot have children + of the "Attr" type, therefore the desired exception + should be raised. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeinsertbeforenewchilddiffdocument.xml b/test/testcases/tests/level1/core/hc_nodeinsertbeforenewchilddiffdocument.xml new file mode 100644 index 0000000..58e4b92 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeinsertbeforenewchilddiffdocument.xml @@ -0,0 +1,55 @@ + + + + + +hc_nodeInsertBeforeNewChildDiffDocument +Curt Arnold + + The "insertBefore(newChild,refChild)" method raises a + WRONG_DOCUMENT_ERR DOMException if the "newChild" was + created from a different document than the one that + created this node. + + Retrieve the second employee and attempt to insert a new + child that was created from a different document than the + one that created the second employee. An attempt to + insert such a child should raise the desired exception. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeinsertbeforenewchildexists.xml b/test/testcases/tests/level1/core/hc_nodeinsertbeforenewchildexists.xml new file mode 100644 index 0000000..db8edbd --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeinsertbeforenewchildexists.xml @@ -0,0 +1,68 @@ + + + + + +hc_nodeInsertBeforeNewChildExists +Curt Arnold + + If the "newChild" is already in the tree, the + "insertBefore(newChild,refChild)" method must first + remove it before the insertion takes place. + + Insert a node Element ("em") that is already + present in the tree. The existing node should be + removed first and the new one inserted. The node is + inserted at a different position in the tree to assure + that it was indeed inserted. + + +2002-06-09 + + + + + + + + + + + + + +"strong" +"code" +"sup" +"var" +"em" +"acronym" + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeinsertbeforenodeancestor.xml b/test/testcases/tests/level1/core/hc_nodeinsertbeforenodeancestor.xml new file mode 100644 index 0000000..7381374 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeinsertbeforenodeancestor.xml @@ -0,0 +1,53 @@ + + + + + +hc_nodeInsertBeforeNodeAncestor +Curt Arnold + + The "insertBefore(newChild,refChild)" method raises a + HIERARCHY_REQUEST_ERR DOMException if the node to be + inserted is one of this nodes ancestors. + + Retrieve the second employee and attempt to insert a + node that is one of its ancestors(root node). An + attempt to insert such a node should raise the + desired exception. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeinsertbeforenodename.xml b/test/testcases/tests/level1/core/hc_nodeinsertbeforenodename.xml new file mode 100644 index 0000000..98a06a1 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeinsertbeforenodename.xml @@ -0,0 +1,50 @@ + + + + + +hc_nodeInsertBeforeNodeName +Curt Arnold + + The "insertBefore(newChild,refchild)" method returns + the node being inserted. + + Insert an Element node before the fourth + child of the second employee and check the node + returned from the "insertBefore(newChild,refChild)" + method. The node returned should be "newChild". + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeinsertbeforerefchildnonexistent.xml b/test/testcases/tests/level1/core/hc_nodeinsertbeforerefchildnonexistent.xml new file mode 100644 index 0000000..339d37b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeinsertbeforerefchildnonexistent.xml @@ -0,0 +1,53 @@ + + + + + +hc_nodeInsertBeforeRefChildNonexistent +Curt Arnold + + The "insertBefore(newChild,refChild)" method raises a + NOT_FOUND_ERR DOMException if the reference child is + not a child of this node. + + Retrieve the second employee and attempt to insert a + new node before a reference node that is not a child + of this node. An attempt to insert before a non child + node should raise the desired exception. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeinsertbeforerefchildnull.xml b/test/testcases/tests/level1/core/hc_nodeinsertbeforerefchildnull.xml new file mode 100644 index 0000000..355ddf1 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeinsertbeforerefchildnull.xml @@ -0,0 +1,53 @@ + + + + + +hc_nodeInsertBeforeRefChildNull +Curt Arnold + + If the "refChild" is null then the + "insertBefore(newChild,refChild)" method inserts the + node "newChild" at the end of the list of children. + + Retrieve the second employee and invoke the + "insertBefore(newChild,refChild)" method with + refChild=null. Since "refChild" is null the "newChild" + should be added to the end of the list. The last item + in the list is checked after insertion. The last Element + node of the list should be "newChild". + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodelistindexequalzero.xml b/test/testcases/tests/level1/core/hc_nodelistindexequalzero.xml new file mode 100644 index 0000000..0b19fd5 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodelistindexequalzero.xml @@ -0,0 +1,53 @@ + + + + + +hc_nodelistIndexEqualZero +Curt Arnold + + Create a list of all the children elements of the third + employee and access its first child by using an index + of 0. This should result in the whitspace before "em" being + selected (em when ignoring whitespace). + Further we evaluate its content(by using + the "getNodeName()" method) to ensure the proper + element was accessed. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodelistindexgetlength.xml b/test/testcases/tests/level1/core/hc_nodelistindexgetlength.xml new file mode 100644 index 0000000..65e05bb --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodelistindexgetlength.xml @@ -0,0 +1,48 @@ + + + + + +hc_nodelistIndexGetLength +Curt Arnold + + The "getLength()" method returns the number of nodes + in the list. + + Create a list of all the children elements of the third + employee and invoke the "getLength()" method. + It should contain the value 13. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodelistindexgetlengthofemptylist.xml b/test/testcases/tests/level1/core/hc_nodelistindexgetlengthofemptylist.xml new file mode 100644 index 0000000..d75bb7f --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodelistindexgetlengthofemptylist.xml @@ -0,0 +1,46 @@ + + + + + +hc_nodelistIndexGetLengthOfEmptyList +Curt Arnold + + The "getLength()" method returns the number of nodes + in the list.(Test for EMPTY list) + + Create a list of all the children of the Text node + inside the first child of the third employee and + invoke the "getLength()" method. It should contain + the value 0. + + +2002-06-09 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodelistindexnotzero.xml b/test/testcases/tests/level1/core/hc_nodelistindexnotzero.xml new file mode 100644 index 0000000..8b91ec7 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodelistindexnotzero.xml @@ -0,0 +1,52 @@ + + + + + +hc_nodelistIndexNotZero +Curt Arnold + + The items in the list are accessible via an integral + index starting from zero. + (Index not equal 0) + + Create a list of all the children elements of the third + employee and access its fourth child by using an index + of 3 and calling getNodeName() which should return + "strong" (no whitespace) or "#text" (with whitespace). + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodelistreturnfirstitem.xml b/test/testcases/tests/level1/core/hc_nodelistreturnfirstitem.xml new file mode 100644 index 0000000..f36a9c0 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodelistreturnfirstitem.xml @@ -0,0 +1,47 @@ + + + + + +hc_nodelistReturnFirstItem +Curt Arnold + + Create a list of all the children elements of the third + employee and access its first child by invoking the + "item(index)" method with an index=0. This should + result in node with a nodeName of "#text" or "em". + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodelistreturnlastitem.xml b/test/testcases/tests/level1/core/hc_nodelistreturnlastitem.xml new file mode 100644 index 0000000..f268f20 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodelistreturnlastitem.xml @@ -0,0 +1,50 @@ + + + + + +hc_nodelistReturnLastItem +Curt Arnold + + Create a list of all the children elements of the third + employee and access its last child by invoking the + "item(index)" method with an index=length-1. This should + result in node with nodeName="#text" or acronym. + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodelisttraverselist.xml b/test/testcases/tests/level1/core/hc_nodelisttraverselist.xml new file mode 100644 index 0000000..cc8408f --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodelisttraverselist.xml @@ -0,0 +1,65 @@ + + + + + +hc_nodelistTraverseList +Curt Arnold + + The range of valid child node indices is 0 thru length -1 + + Create a list of all the children elements of the third + employee and traverse the list from index=0 thru + length -1. + + +2002-06-09 + + + + + + + + + + + + + + + +"em" +"strong" +"code" +"sup" +"var" +"acronym" + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeparentnode.xml b/test/testcases/tests/level1/core/hc_nodeparentnode.xml new file mode 100644 index 0000000..84ef073 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeparentnode.xml @@ -0,0 +1,41 @@ + + + + + +hc_nodeParentNode +Curt Arnold + + The "getParentNode()" method returns the parent + of this node. + + Retrieve the second employee and invoke the + "getParentNode()" method on this node. It should + be set to "body". + + +2002-06-09 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodeparentnodenull.xml b/test/testcases/tests/level1/core/hc_nodeparentnodenull.xml new file mode 100644 index 0000000..64e4fb2 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodeparentnodenull.xml @@ -0,0 +1,38 @@ + + + + +hc_nodeParentNodeNull +Curt Arnold + + The "getParentNode()" method invoked on a node that has + just been created and not yet added to the tree is null. + + Create a new "employee" Element node using the + "createElement(name)" method from the Document interface. + Since this new node has not yet been added to the tree, + the "getParentNode()" method will return null. + + +2002-06-09 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_noderemovechild.xml b/test/testcases/tests/level1/core/hc_noderemovechild.xml new file mode 100644 index 0000000..246a237 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_noderemovechild.xml @@ -0,0 +1,46 @@ + + + + + +hc_nodeRemoveChild +Curt Arnold + + The "removeChild(oldChild)" method removes the child node + indicated by "oldChild" from the list of children and + returns it. + + Remove the first employee by invoking the + "removeChild(oldChild)" method an checking the + node returned by the "getParentNode()" method. It + should be set to null. + + +2002-06-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_noderemovechildgetnodename.xml b/test/testcases/tests/level1/core/hc_noderemovechildgetnodename.xml new file mode 100644 index 0000000..8d5aaba --- /dev/null +++ b/test/testcases/tests/level1/core/hc_noderemovechildgetnodename.xml @@ -0,0 +1,51 @@ + + + + + +hc_nodeRemoveChildGetNodeName +Curt Arnold + + The "removeChild(oldChild)" method returns + the node being removed. + + Remove the first child of the second employee + and check the NodeName returned by the + "removeChild(oldChild)" method. The returned node + should have a NodeName equal to "#text". + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_noderemovechildnode.xml b/test/testcases/tests/level1/core/hc_noderemovechildnode.xml new file mode 100644 index 0000000..823129c --- /dev/null +++ b/test/testcases/tests/level1/core/hc_noderemovechildnode.xml @@ -0,0 +1,73 @@ + + + + + +hc_noderemovechildnode +Curt Arnold + + The "removeChild(oldChild)" method removes the node + indicated by "oldChild". + + Retrieve the second p element and remove its first child. + After the removal, the second p element should have 5 element + children and the first child should now be the child + that used to be at the second position in the list. + + +2002-06-09 + + + + + + + + + + + + + + + + +"strong" +"code" +"sup" +"var" +"acronym" + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_noderemovechildoldchildnonexistent.xml b/test/testcases/tests/level1/core/hc_noderemovechildoldchildnonexistent.xml new file mode 100644 index 0000000..553f1fe --- /dev/null +++ b/test/testcases/tests/level1/core/hc_noderemovechildoldchildnonexistent.xml @@ -0,0 +1,49 @@ + + + + + +hc_nodeRemoveChildOldChildNonexistent +Curt Arnold + + The "removeChild(oldChild)" method raises a + NOT_FOUND_ERR DOMException if the old child is + not a child of this node. + + Retrieve the second employee and attempt to remove a + node that is not one of its children. An attempt to + remove such a node should raise the desired exception. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodereplacechild.xml b/test/testcases/tests/level1/core/hc_nodereplacechild.xml new file mode 100644 index 0000000..9e08082 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodereplacechild.xml @@ -0,0 +1,51 @@ + + + + + +hc_nodeReplaceChild +Curt Arnold + + The "replaceChild(newChild,oldChild)" method replaces + the node "oldChild" with the node "newChild". + + Replace the first element of the second employee with + a newly created Element node. Check the first position + after the replacement operation is completed. The new + Element should be "newChild". + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodereplacechildinvalidnodetype.xml b/test/testcases/tests/level1/core/hc_nodereplacechildinvalidnodetype.xml new file mode 100644 index 0000000..f1bbfac --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodereplacechildinvalidnodetype.xml @@ -0,0 +1,55 @@ + + + + + +hc_nodeReplaceChildInvalidNodeType +Curt Arnold + + The "replaceChild(newChild,oldChild)" method raises a + HIERARCHY_REQUEST_ERR DOMException if this node is of + a type that does not allow children of the type "newChild" + to be inserted. + + Retrieve the root node and attempt to replace + one of its children with a newly created Attr node. + An Element node cannot have children of the "Attr" + type, therefore the desired exception should be raised. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodereplacechildnewchilddiffdocument.xml b/test/testcases/tests/level1/core/hc_nodereplacechildnewchilddiffdocument.xml new file mode 100644 index 0000000..4c57934 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodereplacechildnewchilddiffdocument.xml @@ -0,0 +1,55 @@ + + + + + +hc_nodeReplaceChildNewChildDiffDocument +Curt Arnold + + The "replaceChild(newChild,oldChild)" method raises a + WRONG_DOCUMENT_ERR DOMException if the "newChild" was + created from a different document than the one that + created this node. + + Retrieve the second employee and attempt to replace one + of its children with a node created from a different + document. An attempt to make such a replacement + should raise the desired exception. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodereplacechildnewchildexists.xml b/test/testcases/tests/level1/core/hc_nodereplacechildnewchildexists.xml new file mode 100644 index 0000000..66c9b06 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodereplacechildnewchildexists.xml @@ -0,0 +1,67 @@ + + + + + +hc_nodeReplaceChildNewChildExists +Curt Arnold + + If the "newChild" is already in the tree, it is first + removed before the new one is added. + + Retrieve the second "p" and replace "acronym" with its "em". + +2002-06-09 + + + + + + + + + + + + + + +"strong" +"code" +"sup" +"var" +"em" + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodereplacechildnodeancestor.xml b/test/testcases/tests/level1/core/hc_nodereplacechildnodeancestor.xml new file mode 100644 index 0000000..3c5ec89 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodereplacechildnodeancestor.xml @@ -0,0 +1,53 @@ + + + + + +hc_nodeReplaceChildNodeAncestor +Curt Arnold + + The "replaceChild(newChild,oldChild)" method raises a + HIERARCHY_REQUEST_ERR DOMException if the node to put + in is one of this node's ancestors. + + Retrieve the second employee and attempt to replace + one of its children with an ancestor node(root node). + An attempt to make such a replacement should raise the + desired exception. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodereplacechildnodename.xml b/test/testcases/tests/level1/core/hc_nodereplacechildnodename.xml new file mode 100644 index 0000000..d8d73ad --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodereplacechildnodename.xml @@ -0,0 +1,51 @@ + + + + + +hc_nodeReplaceChildNodeName +Curt Arnold + + The "replaceChild(newChild,oldChild)" method returns + the node being replaced. + + Replace the second Element of the second employee with + a newly created node Element and check the NodeName + returned by the "replaceChild(newChild,oldChild)" + method. The returned node should have a NodeName equal + to "em". + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodereplacechildoldchildnonexistent.xml b/test/testcases/tests/level1/core/hc_nodereplacechildoldchildnonexistent.xml new file mode 100644 index 0000000..907da84 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodereplacechildoldchildnonexistent.xml @@ -0,0 +1,51 @@ + + + + + +hc_nodeReplaceChildOldChildNonexistent +Curt Arnold + + The "replaceChild(newChild,oldChild)" method raises a + NOT_FOUND_ERR DOMException if the old child is + not a child of this node. + + Retrieve the second employee and attempt to replace a + node that is not one of its children. An attempt to + replace such a node should raise the desired exception. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodetextnodeattribute.xml b/test/testcases/tests/level1/core/hc_nodetextnodeattribute.xml new file mode 100644 index 0000000..f7a14ac --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodetextnodeattribute.xml @@ -0,0 +1,44 @@ + + + + + +hc_nodeTextNodeAttribute +Curt Arnold + +The "getAttributes()" method invoked on a Text +Node returns null. + +Retrieve the Text node from the last child of the +first employee and invoke the "getAttributes()" method +on the Text Node. It should return null. + + +2002-06-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodetextnodename.xml b/test/testcases/tests/level1/core/hc_nodetextnodename.xml new file mode 100644 index 0000000..54f4a8b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodetextnodename.xml @@ -0,0 +1,37 @@ + + + + + +hc_nodeTextNodeName +Curt Arnold + + The string returned by the "getNodeName()" method for a + Text Node is "#text". + + +2002-06-09 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodetextnodetype.xml b/test/testcases/tests/level1/core/hc_nodetextnodetype.xml new file mode 100644 index 0000000..dfadb11 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodetextnodetype.xml @@ -0,0 +1,48 @@ + + + + + +hc_nodeTextNodeType +Curt Arnold + + + The "getNodeType()" method for a Text Node + + returns the constant value 3. + + + + Retrieve the Text node from the last child of + + the first employee and invoke the "getNodeType()" + + method. The method should return 3. + + + +2002-06-09 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodetextnodevalue.xml b/test/testcases/tests/level1/core/hc_nodetextnodevalue.xml new file mode 100644 index 0000000..83286f8 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodetextnodevalue.xml @@ -0,0 +1,43 @@ + + + + + +hc_nodeTextNodeValue +Curt Arnold + + The string returned by the "getNodeValue()" method for a + Text Node is the content of the Text node. + + Retrieve the Text node from the last child of the first + employee and check the string returned by the + "getNodeValue()" method. It should be equal to + "1230 North Ave. Dallas, Texas 98551". + + +2002-06-09 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodevalue01.xml b/test/testcases/tests/level1/core/hc_nodevalue01.xml new file mode 100644 index 0000000..62a4e3d --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodevalue01.xml @@ -0,0 +1,37 @@ + + + + + +hc_nodevalue01 +Curt Arnold + +An element is created, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2002-06-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodevalue02.xml b/test/testcases/tests/level1/core/hc_nodevalue02.xml new file mode 100644 index 0000000..2c31f8a --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodevalue02.xml @@ -0,0 +1,38 @@ + + + + + +hc_nodevalue02 +Curt Arnold + +An comment is created, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodevalue03.xml b/test/testcases/tests/level1/core/hc_nodevalue03.xml new file mode 100644 index 0000000..6e7ac63 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodevalue03.xml @@ -0,0 +1,47 @@ + + + + + +hc_nodevalue03 +Curt Arnold + +An entity reference is created, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodevalue04.xml b/test/testcases/tests/level1/core/hc_nodevalue04.xml new file mode 100644 index 0000000..f85ff65 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodevalue04.xml @@ -0,0 +1,46 @@ + + + + + +hc_nodevalue04 +Curt Arnold + +An document type accessed, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodevalue05.xml b/test/testcases/tests/level1/core/hc_nodevalue05.xml new file mode 100644 index 0000000..9476bf4 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodevalue05.xml @@ -0,0 +1,37 @@ + + + + + +hc_nodevalue05 +Curt Arnold + +A document fragment is created, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2002-06-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodevalue06.xml b/test/testcases/tests/level1/core/hc_nodevalue06.xml new file mode 100644 index 0000000..2f8b0a4 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodevalue06.xml @@ -0,0 +1,35 @@ + + + + + +hc_nodevalue06 +Curt Arnold + +An document is accessed, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2002-06-09 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodevalue07.xml b/test/testcases/tests/level1/core/hc_nodevalue07.xml new file mode 100644 index 0000000..0c99f89 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodevalue07.xml @@ -0,0 +1,47 @@ + + + + + +hc_nodevalue07 +Curt Arnold + +An Entity is accessed, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_nodevalue08.xml b/test/testcases/tests/level1/core/hc_nodevalue08.xml new file mode 100644 index 0000000..e753f87 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_nodevalue08.xml @@ -0,0 +1,47 @@ + + + + + +hc_nodevalue08 +Curt Arnold + +An notation is accessed, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2002-06-09 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_notationsremovenameditem1.xml b/test/testcases/tests/level1/core/hc_notationsremovenameditem1.xml new file mode 100644 index 0000000..b565e18 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_notationsremovenameditem1.xml @@ -0,0 +1,44 @@ + + + + + +hc_notationsremovenameditem1 +Curt Arnold + +An attempt to add remove an notation should result in a NO_MODIFICATION_ERR. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_notationssetnameditem1.xml b/test/testcases/tests/level1/core/hc_notationssetnameditem1.xml new file mode 100644 index 0000000..575b80b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_notationssetnameditem1.xml @@ -0,0 +1,50 @@ + + + + + +hc_notationssetnameditem1 +Curt Arnold + +An attempt to add an element to the named node map returned by notations should +result in a NO_MODIFICATION_ERR or HIERARCHY_REQUEST_ERR. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_textindexsizeerrnegativeoffset.xml b/test/testcases/tests/level1/core/hc_textindexsizeerrnegativeoffset.xml new file mode 100644 index 0000000..7e51807 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_textindexsizeerrnegativeoffset.xml @@ -0,0 +1,49 @@ + + + + + +hc_textIndexSizeErrNegativeOffset +Curt Arnold + + The "splitText(offset)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset is + negative. + + Retrieve the textual data from the second child of the + third employee and invoke the "splitText(offset)" method. + The desired exception should be raised since the offset + is a negative number. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_textindexsizeerroffsetoutofbounds.xml b/test/testcases/tests/level1/core/hc_textindexsizeerroffsetoutofbounds.xml new file mode 100644 index 0000000..fc3f23b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_textindexsizeerroffsetoutofbounds.xml @@ -0,0 +1,50 @@ + + + + + +hc_textIndexSizeErrOffsetOutOfBounds +Curt Arnold + + The "splitText(offset)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset is + greater than the number of characters in the Text node. + + Retrieve the textual data from the second child of the + third employee and invoke the "splitText(offset)" method. + The desired exception should be raised since the offset + is a greater than the number of characters in the Text + node. + + +2002-06-09 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_textparseintolistofelements.xml b/test/testcases/tests/level1/core/hc_textparseintolistofelements.xml new file mode 100644 index 0000000..280b79c --- /dev/null +++ b/test/testcases/tests/level1/core/hc_textparseintolistofelements.xml @@ -0,0 +1,75 @@ + + + + + +hc_textParseIntoListOfElements +Curt Arnold + + Retrieve the textual data from the last child of the + second employee. That node is composed of two + EntityReference nodes and two Text nodes. After + the content node is parsed, the "acronym" Element + should contain four children with each one of the + EntityReferences containing one child. + + +2002-06-09 + + + + + + + + + + + + + + + +"β" +" Dallas, " +"γ" +"\n 98554" + + +"β Dallas, γ\n 98554" + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_textsplittextfour.xml b/test/testcases/tests/level1/core/hc_textsplittextfour.xml new file mode 100644 index 0000000..0adfa92 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_textsplittextfour.xml @@ -0,0 +1,46 @@ + + + + + +hc_textSplitTextFour +Curt Arnold + + The "splitText(offset)" method returns the new Text node. + + Retrieve the textual data from the last child of the + first employee and invoke the "splitText(offset)" method. + The method should return the new Text node. The offset + value used for this test is 30. The "getNodeValue()" + method is called to check that the new node now contains + the characters at and after position 30. + (Starting count at 0) + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_textsplittextone.xml b/test/testcases/tests/level1/core/hc_textsplittextone.xml new file mode 100644 index 0000000..9fc5307 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_textsplittextone.xml @@ -0,0 +1,49 @@ + + + + + +hc_textSplitTextOne +Curt Arnold + + The "splitText(offset)" method breaks the Text node into + two Text nodes at the specified offset keeping each node + as siblings in the tree. + + Retrieve the textual data from the second child of the + third employee and invoke the "splitText(offset)" method. + The method splits the Text node into two new sibling + Text nodes keeping both of them in the tree. This test + checks the "nextSibling()" method of the original node + to ensure that the two nodes are indeed siblings. + + +2002-06-09 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_textsplittextthree.xml b/test/testcases/tests/level1/core/hc_textsplittextthree.xml new file mode 100644 index 0000000..bb4f55b --- /dev/null +++ b/test/testcases/tests/level1/core/hc_textsplittextthree.xml @@ -0,0 +1,48 @@ + + + + + +hc_textSplitTextThree +Curt Arnold + + After the "splitText(offset)" method breaks the Text node + into two Text nodes, the new Text node contains all the + content at and after the offset point. + + Retrieve the textual data from the second child of the + third employee and invoke the "splitText(offset)" method. + The new Text node should contain all the content + at and after the offset point. The "getNodeValue()" + method is called to check that the new node now contains + the characters at and after position seven. + (Starting count at 0) + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_textsplittexttwo.xml b/test/testcases/tests/level1/core/hc_textsplittexttwo.xml new file mode 100644 index 0000000..86f8f17 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_textsplittexttwo.xml @@ -0,0 +1,47 @@ + + + + + +hc_textSplitTextTwo +Curt Arnold + + After the "splitText(offset)" method breaks the Text node + into two Text nodes, the original node contains all the + content up to the offset point. + + Retrieve the textual data from the second child of the + third employee and invoke the "splitText(offset)" method. + The original Text node should contain all the content + up to the offset point. The "getNodeValue()" method + is called to check that the original node now contains + the first five characters. + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/hc_textwithnomarkup.xml b/test/testcases/tests/level1/core/hc_textwithnomarkup.xml new file mode 100644 index 0000000..3b263c5 --- /dev/null +++ b/test/testcases/tests/level1/core/hc_textwithnomarkup.xml @@ -0,0 +1,47 @@ + + + + + +hc_textWithNoMarkup +Curt Arnold + + If there is not any markup inside an Element or Attr node + content, then the text is contained in a single object + implementing the Text interface that is the only child + of the element. + + Retrieve the textual data from the second child of the + third employee. That Text node contains a block of + multiple text lines without markup, so they should be + treated as a single Text node. The "getNodeValue()" + method should contain the combination of the two lines. + + +2002-06-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/metadata.xml b/test/testcases/tests/level1/core/metadata.xml new file mode 100644 index 0000000..6826b5c --- /dev/null +++ b/test/testcases/tests/level1/core/metadata.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapchildnoderange.xml b/test/testcases/tests/level1/core/namednodemapchildnoderange.xml new file mode 100644 index 0000000..12dbd09 --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapchildnoderange.xml @@ -0,0 +1,49 @@ + + + + + +namednodemapChildNodeRange +NIST + + The range of valid child node indices is 0 to Length -1. + + Create a NamedNodeMap object from the attributes of the + last child of the third employee and traverse the + list from index 0 thru length -1. All indices should + be valid. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapgetnameditem.xml b/test/testcases/tests/level1/core/namednodemapgetnameditem.xml new file mode 100644 index 0000000..ab7a012 --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapgetnameditem.xml @@ -0,0 +1,46 @@ + + + + + +namednodemapGetNamedItem +NIST + + The "getNamedItem(name)" method retrieves a node + specified by name. + + Retrieve the second employee and create a NamedNodeMap + listing of the attributes of the last child. Once the + list is created an invocation of the "getNamedItem(name)" + method is done with name="domestic". This should result + in the domestic Attr node being returned. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapinuseattributeerr.xml b/test/testcases/tests/level1/core/namednodemapinuseattributeerr.xml new file mode 100644 index 0000000..9a530a6 --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapinuseattributeerr.xml @@ -0,0 +1,57 @@ + + + + + +namedNodeMapInUseAttributeErr +NIST + +The "setNamedItem(arg)" method raises a +INUSE_ATTRIBUTE_ERR DOMException if "arg" is an +Attr that is already in an attribute of another Element. + +Create a NamedNodeMap object from the attributes of the +last child of the third employee and attempt to add +an attribute that is already being used by the first +employee. This should raise the desired exception. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapnotfounderr.xml b/test/testcases/tests/level1/core/namednodemapnotfounderr.xml new file mode 100644 index 0000000..f608066 --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapnotfounderr.xml @@ -0,0 +1,49 @@ + + + + + +namednodemapNotFoundErr +NIST + + The "removeNamedItem(name)" method raises a + NOT_FOUND_ERR DOMException if there is not a node + named "name" in the map. + + Create a NamedNodeMap object from the attributes of the + last child of the third employee and attempt to remove + the "district" attribute. There is not a node named + "district" in the list and therefore the desired + exception should be raised. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapnumberofnodes.xml b/test/testcases/tests/level1/core/namednodemapnumberofnodes.xml new file mode 100644 index 0000000..03c61f5 --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapnumberofnodes.xml @@ -0,0 +1,45 @@ + + + + + +namednodemapNumberOfNodes +NIST + + The "getLength()" method returns the number of nodes + in the map. + + Retrieve the second employee and create a NamedNodeMap + listing of the attributes of the last child. Once the + list is created an invocation of the "getLength()" + method is executed. The number of nodes should be 2. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapremovenameditem.xml b/test/testcases/tests/level1/core/namednodemapremovenameditem.xml new file mode 100644 index 0000000..da7c3c2 --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapremovenameditem.xml @@ -0,0 +1,54 @@ + + + + + +namednodemapRemoveNamedItem +NIST + + The "removeNamedItem(name)" method removes a node + specified by name. + + Retrieve the third employee and create a NamedNodeMap + object of the attributes of the last child. Once the + list is created invoke the "removeNamedItem(name)" + method with name="street". This should result + in the removal of the specified attribute and + the "getSpecified()" method should return false. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapremovenameditemgetvalue.xml b/test/testcases/tests/level1/core/namednodemapremovenameditemgetvalue.xml new file mode 100644 index 0000000..f1d221f --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapremovenameditemgetvalue.xml @@ -0,0 +1,56 @@ + + + + + +namednodemapRemoveNamedItemGetValue +NIST + + If the node removed by the "removeNamedItem(name)" method + is an Attr node with a default value it is immediately + replaced. + + Retrieve the third employee and create a NamedNodeMap + object of the attributes of the last child. Once the + list is created invoke the "removeNamedItem(name)" + method with name="street". The "removeNamedItem(name)" + method should remove the "street" attribute and since + it has a default value of "Yes", that value should + immediately be the attributes value. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapremovenameditemreturnnodevalue.xml b/test/testcases/tests/level1/core/namednodemapremovenameditemreturnnodevalue.xml new file mode 100644 index 0000000..043edfe --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapremovenameditemreturnnodevalue.xml @@ -0,0 +1,47 @@ + + + + + +namednodemapRemoveNamedItemReturnNodeValue +NIST + + The "removeNamedItem(name)" method returns the node + removed from the map. + + Retrieve the third employee and create a NamedNodeMap + object of the attributes of the last child. Once the + list is created invoke the "removeNamedItem(name)" + method with name="street". The "removeNamedItem(name)" + method should remove the existing "street" attribute + and return it. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapreturnattrnode.xml b/test/testcases/tests/level1/core/namednodemapreturnattrnode.xml new file mode 100644 index 0000000..ed53288 --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapreturnattrnode.xml @@ -0,0 +1,55 @@ + + + + + +namednodemapReturnAttrNode +NIST + + The "getNamedItem(name)" method returns a node of any + type specified by name. + + Retrieve the second employee and create a NamedNodeMap + listing of the attributes of the last child. Once the + list is created an invocation of the "getNamedItem(name)" + method is done with name="street". This should result + in the method returning an Attr node. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapreturnfirstitem.xml b/test/testcases/tests/level1/core/namednodemapreturnfirstitem.xml new file mode 100644 index 0000000..1eb5004 --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapreturnfirstitem.xml @@ -0,0 +1,51 @@ + + + + + +namednodemapReturnFirstItem +NIST + + The "item(index)" method returns the indexth item in + the map(test for first item). + + Retrieve the second employee and create a NamedNodeMap + listing of the attributes of the last child. Since the + DOM does not specify an order of these nodes the contents + of the FIRST node can contain either "domestic" or "street". + The test should return "true" if the FIRST node is either + of these values. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapreturnlastitem.xml b/test/testcases/tests/level1/core/namednodemapreturnlastitem.xml new file mode 100644 index 0000000..cc6bd27 --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapreturnlastitem.xml @@ -0,0 +1,51 @@ + + + + + +namednodemapReturnLastItem +NIST + + The "item(index)" method returns the indexth item in + the map(test for last item). + + Retrieve the second employee and create a NamedNodeMap + listing of the attributes of the last child. Since the + DOM does not specify an order of these nodes the contents + of the LAST node can contain either "domestic" or "street". + The test should return "true" if the LAST node is either + of these values. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapreturnnull.xml b/test/testcases/tests/level1/core/namednodemapreturnnull.xml new file mode 100644 index 0000000..fef7d3c --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapreturnnull.xml @@ -0,0 +1,45 @@ + + + + + +namednodemapReturnNull +NIST + + The "getNamedItem(name)" method returns null of the + specified name did not identify any node in the map. + + Retrieve the second employee and create a NamedNodeMap + listing of the attributes of the last child. Once the + list is created an invocation of the "getNamedItem(name)" + method is done with name="district". This name does not + match any names in the list therefore the method should + return null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapsetnameditem.xml b/test/testcases/tests/level1/core/namednodemapsetnameditem.xml new file mode 100644 index 0000000..6114520 --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapsetnameditem.xml @@ -0,0 +1,56 @@ + + + + + +namednodemapSetNamedItem +NIST + + The "setNamedItem(arg)" method adds a node using its + nodeName attribute. + + Retrieve the second employee and create a NamedNodeMap + object from the attributes of the last child by + invoking the "getAttributes()" method. Once the + list is created an invocation of the "setNamedItem(arg)" + method is done with arg=newAttr, where newAttr is a + new Attr Node previously created. The "setNamedItem(arg)" + method should add then new node to the NamedNodeItem + object by using its "nodeName" attribute("district'). + This node is then retrieved using the "getNamedItem(name)" + method. This test uses the "createAttribute(name)" + method from the document interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapsetnameditemreturnvalue.xml b/test/testcases/tests/level1/core/namednodemapsetnameditemreturnvalue.xml new file mode 100644 index 0000000..948c972 --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapsetnameditemreturnvalue.xml @@ -0,0 +1,56 @@ + + + + + +namednodemapSetNamedItemReturnValue +NIST + + If the "setNamedItem(arg)" method replaces an already + existing node with the same name then the already + existing node is returned. + + Retrieve the third employee and create a NamedNodeMap + object from the attributes of the last child by + invoking the "getAttributes()" method. Once the + list is created an invocation of the "setNamedItem(arg)" + method is done with arg=newAttr, where newAttr is a + new Attr Node previously created and whose node name + already exists in the map. The "setNamedItem(arg)" + method should replace the already existing node with + the new one and return the existing node. + This test uses the "createAttribute(name)" method from + the document interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapsetnameditemthatexists.xml b/test/testcases/tests/level1/core/namednodemapsetnameditemthatexists.xml new file mode 100644 index 0000000..7ae5aac --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapsetnameditemthatexists.xml @@ -0,0 +1,59 @@ + + + + + +namednodemapSetNamedItemThatExists +NIST + + If the node to be added by the "setNamedItem(arg)" method + already exists in the NamedNodeMap, it is replaced by + the new one. + + Retrieve the second employee and create a NamedNodeMap + object from the attributes of the last child by + invoking the "getAttributes()" method. Once the + list is created an invocation of the "setNamedItem(arg)" + method is done with arg=newAttr, where newAttr is a + new Attr Node previously created and whose node name + already exists in the map. The "setNamedItem(arg)" + method should replace the already existing node with + the new one. + This node is then retrieved using the "getNamedItem(name)" + method. This test uses the "createAttribute(name)" + method from the document interface + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapsetnameditemwithnewvalue.xml b/test/testcases/tests/level1/core/namednodemapsetnameditemwithnewvalue.xml new file mode 100644 index 0000000..bfc17a7 --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapsetnameditemwithnewvalue.xml @@ -0,0 +1,50 @@ + + + + + +namednodemapSetNamedItemWithNewValue +NIST + + If the "setNamedItem(arg)" method does not replace an + existing node with the same name then it returns null. + + Retrieve the third employee and create a NamedNodeMap + object from the attributes of the last child. + Once the list is created the "setNamedItem(arg)" method + is invoked with arg=newAttr, where newAttr is a + newly created Attr Node and whose node name + already exists in the map. The "setNamedItem(arg)" + method should add the new node and return null. + This test uses the "createAttribute(name)" method from + the document interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/namednodemapwrongdocumenterr.xml b/test/testcases/tests/level1/core/namednodemapwrongdocumenterr.xml new file mode 100644 index 0000000..9f1971c --- /dev/null +++ b/test/testcases/tests/level1/core/namednodemapwrongdocumenterr.xml @@ -0,0 +1,56 @@ + + + + + +namednodemapWrongDocumentErr +NIST + + The "setNamedItem(arg)" method raises a + WRONG_DOCUMENT_ERR DOMException if "arg" was created + from a different document than the one that created + the NamedNodeMap. + + Create a NamedNodeMap object from the attributes of the + last child of the third employee and attempt to add + another Attr node to it that was created from a + different DOM document. This should raise the desired + exception. This method uses the "createAttribute(name)" + method from the Document interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeappendchild.xml b/test/testcases/tests/level1/core/nodeappendchild.xml new file mode 100644 index 0000000..1af00a1 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeappendchild.xml @@ -0,0 +1,49 @@ + + + + + +nodeAppendChild +NIST + + The "appendChild(newChild)" method adds the node + "newChild" to the end of the list of children of the + node. + + Retrieve the second employee and append a new Element + node to the list of children. The last node in the list + is then retrieved and its NodeName examined. The + "getNodeName()" method should return "newChild". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeappendchildchildexists.xml b/test/testcases/tests/level1/core/nodeappendchildchildexists.xml new file mode 100644 index 0000000..f8d1888 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeappendchildchildexists.xml @@ -0,0 +1,60 @@ + + + + + +nodeAppendChildChildExists +NIST + + If the "newChild" is already in the tree, it is first + removed before the new one is appended. + + Retrieve the first child of the second employee and + append the first child to the end of the list. After + the "appendChild(newChild)" method is invoked the first + child should be the one that was second and the last + child should be the one that was first. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeappendchilddocfragment.xml b/test/testcases/tests/level1/core/nodeappendchilddocfragment.xml new file mode 100644 index 0000000..b10cdc0 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeappendchilddocfragment.xml @@ -0,0 +1,70 @@ + + + + + +nodeAppendChildDocFragment +NIST + + Create and populate a new DocumentFragment object and + append it to the second employee. After the + "appendChild(newChild)" method is invoked retrieve the + new nodes at the end of the list, they should be the + two Element nodes from the DocumentFragment. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + +"employeeId" +"name" +"position" +"salary" +"gender" +"address" +"newChild1" +"newChild2" + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeappendchildgetnodename.xml b/test/testcases/tests/level1/core/nodeappendchildgetnodename.xml new file mode 100644 index 0000000..bf34ad1 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeappendchildgetnodename.xml @@ -0,0 +1,46 @@ + + + + + +nodeAppendChildGetNodeName +NIST + + The "appendChild(newChild)" method returns the node + added. + + Append a newly created node to the child list of the + second employee and check the NodeName returned. The + "getNodeName()" method should return "newChild". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeappendchildinvalidnodetype.xml b/test/testcases/tests/level1/core/nodeappendchildinvalidnodetype.xml new file mode 100644 index 0000000..fa17937 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeappendchildinvalidnodetype.xml @@ -0,0 +1,49 @@ + + + + + +nodeAppendChildInvalidNodeType +NIST + + The "appendChild(newChild)" method raises a + HIERARCHY_REQUEST_ERR DOMException if this node is of + a type that does not allow children of the type "newChild" + to be inserted. + + Retrieve the root node and attempt to append a newly + created Attr node. An Element node cannot have children + of the "Attr" type, therefore the desired exception + should be raised. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeappendchildnewchilddiffdocument.xml b/test/testcases/tests/level1/core/nodeappendchildnewchilddiffdocument.xml new file mode 100644 index 0000000..2d773bf --- /dev/null +++ b/test/testcases/tests/level1/core/nodeappendchildnewchilddiffdocument.xml @@ -0,0 +1,53 @@ + + + + + +nodeAppendChildNewChildDiffDocument +NIST + + The "appendChild(newChild)" method raises a + WRONG_DOCUMENT_ERR DOMException if the "newChild" was + created from a different document than the one that + created this node. + + Retrieve the second employee and attempt to append + a node created from a different document. An attempt + to make such a replacement should raise the desired + exception. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeappendchildnodeancestor.xml b/test/testcases/tests/level1/core/nodeappendchildnodeancestor.xml new file mode 100644 index 0000000..cb50075 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeappendchildnodeancestor.xml @@ -0,0 +1,50 @@ + + + + + +nodeAppendChildNodeAncestor +NIST + + The "appendChild(newChild)" method raises a + HIERARCHY_REQUEST_ERR DOMException if the node to + append is one of this node's ancestors. + + Retrieve the second employee and attempt to append + an ancestor node(root node) to it. + An attempt to make such an addition should raise the + desired exception. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeappendchildnomodificationallowederr.xml b/test/testcases/tests/level1/core/nodeappendchildnomodificationallowederr.xml new file mode 100644 index 0000000..f748185 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeappendchildnomodificationallowederr.xml @@ -0,0 +1,61 @@ + + + + + +nodeAppendChildNoModificationAllowedErr +NIST + + The "appendChild(newChild)" method causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Get the FIRST item + from the entity reference and execute the "appendChild(newChild)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeappendchildnomodificationallowederrEE.xml b/test/testcases/tests/level1/core/nodeappendchildnomodificationallowederrEE.xml new file mode 100644 index 0000000..475ab94 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeappendchildnomodificationallowederrEE.xml @@ -0,0 +1,46 @@ + + + + + +nodeAppendChildNoModificationAllowedErrEE +Curt Arnold + + The "appendChild(newChild)" method causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Create an ent4 entity reference and the "appendChild(newChild)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +2001-08-21 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeattributenodeattribute.xml b/test/testcases/tests/level1/core/nodeattributenodeattribute.xml new file mode 100644 index 0000000..e3e7857 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeattributenodeattribute.xml @@ -0,0 +1,46 @@ + + + + + +characterdataDeleteDataEnd +NIST + +The "getAttributes()" method invoked on an Attribute +Node returns null. + +Retrieve the first attribute from the last child of the +first employee and invoke the "getAttributes()" method +on the Attribute Node. It should return null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeattributenodename.xml b/test/testcases/tests/level1/core/nodeattributenodename.xml new file mode 100644 index 0000000..2e540e6 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeattributenodename.xml @@ -0,0 +1,50 @@ + + + + + +nodeAttributeNodeName +NIST + + + The string returned by the "getNodeName()" method for an + + Attribute Node is the name of the Attribute. + + + + Retrieve the Attribute named "domestic" from the last + + child of the first employee and check the string returned + + by the "getNodeName()" method. It should be equal to + + "domestic". + + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeattributenodetype.xml b/test/testcases/tests/level1/core/nodeattributenodetype.xml new file mode 100644 index 0000000..409970c --- /dev/null +++ b/test/testcases/tests/level1/core/nodeattributenodetype.xml @@ -0,0 +1,48 @@ + + + + + +nodeAttributeNodeType +NIST + + + The "getNodeType()" method for an Attribute Node + + returns the constant value 2. + + + + Retrieve the first attribute from the last child of + + the first employee and invoke the "getNodeType()" + + method. The method should return 2. + + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeattributenodevalue.xml b/test/testcases/tests/level1/core/nodeattributenodevalue.xml new file mode 100644 index 0000000..6a4a603 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeattributenodevalue.xml @@ -0,0 +1,50 @@ + + + + + +nodeAttributeNodeValue +NIST + + + The string returned by the "getNodeValue()" method for an + + Attribute Node is the value of the Attribute. + + + + Retrieve the Attribute named "domestic" from the last + + child of the first employee and check the string returned + + by the "getNodeValue()" method. It should be equal to + + "Yes". + + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodecdatasectionnodeattribute.xml b/test/testcases/tests/level1/core/nodecdatasectionnodeattribute.xml new file mode 100644 index 0000000..69d7c5b --- /dev/null +++ b/test/testcases/tests/level1/core/nodecdatasectionnodeattribute.xml @@ -0,0 +1,50 @@ + + + + + +nodeCDATASectionNodeAttribute +NIST + +The "getAttributes()" method invoked on a CDATASection +Node returns null. + +Retrieve the CDATASection node contained inside the +second child of the second employee and invoke the +"getAttributes()" method on the CDATASection node. +It should return null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodecdatasectionnodename.xml b/test/testcases/tests/level1/core/nodecdatasectionnodename.xml new file mode 100644 index 0000000..4c0d99b --- /dev/null +++ b/test/testcases/tests/level1/core/nodecdatasectionnodename.xml @@ -0,0 +1,48 @@ + + + + + +nodeCDATASectionNodeName +NIST + + The string returned by the "getNodeName()" method for a + CDATASection Node is #cdata-section". + + Retrieve the CDATASection node inside the second child + of the second employee and check the string returned + by the "getNodeName()" method. It should be equal to + "#cdata-section". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodecdatasectionnodetype.xml b/test/testcases/tests/level1/core/nodecdatasectionnodetype.xml new file mode 100644 index 0000000..9ffe7dc --- /dev/null +++ b/test/testcases/tests/level1/core/nodecdatasectionnodetype.xml @@ -0,0 +1,47 @@ + + + + + +nodeCDATASectionNodeType +NIST + + The "getNodeType()" method for a CDATASection Node + returns the constant value 4. + + Retrieve the CDATASection node contained inside the + second child of the second employee and invoke the + "getNodeType()" method. The method should return 4. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodecdatasectionnodevalue.xml b/test/testcases/tests/level1/core/nodecdatasectionnodevalue.xml new file mode 100644 index 0000000..905b114 --- /dev/null +++ b/test/testcases/tests/level1/core/nodecdatasectionnodevalue.xml @@ -0,0 +1,51 @@ + + + + + +nodeCDATASectionNodeValue +NIST + + The string returned by the "getNodeValue()" method for a + CDATASection Node is the content of the CDATASection. + + Retrieve the CDATASection node inside the second child + of the second employee and check the string returned + by the "getNodeValue()" method. It should be equal to + "This is a CDATA Section with EntityReference number 2 + &ent2;". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodechildnodes.xml b/test/testcases/tests/level1/core/nodechildnodes.xml new file mode 100644 index 0000000..65bc32f --- /dev/null +++ b/test/testcases/tests/level1/core/nodechildnodes.xml @@ -0,0 +1,53 @@ + + + + + +nodechildnodes +NIST + +Collect the element names from Node.childNodes and check against expectations. + +Mary Brady +2001-08-17 + + + + + + + + + + + + "employeeId" + "name" + "position" + "salary" + "gender" + "address" + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodechildnodesappendchild.xml b/test/testcases/tests/level1/core/nodechildnodesappendchild.xml new file mode 100644 index 0000000..8297b0a --- /dev/null +++ b/test/testcases/tests/level1/core/nodechildnodesappendchild.xml @@ -0,0 +1,44 @@ + + + + + +nodechildnodesappendchild +NIST + +Add an element and check that the previously retrieved childNodes NodeList +is live. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodechildnodesempty.xml b/test/testcases/tests/level1/core/nodechildnodesempty.xml new file mode 100644 index 0000000..5588e18 --- /dev/null +++ b/test/testcases/tests/level1/core/nodechildnodesempty.xml @@ -0,0 +1,47 @@ + + + + + +nodeChildNodesEmpty +NIST + + The "getChildNodes()" method returns a NodeList + that contains all children of this node. If there + are not any children, this is a NodeList that does not + contain any nodes. + + Retrieve the Text node from the second child of the second + employee and invoke the "getChildNodes()" method. The + NodeList returned should not have any nodes. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodecloneattributescopied.xml b/test/testcases/tests/level1/core/nodecloneattributescopied.xml new file mode 100644 index 0000000..ddfdc18 --- /dev/null +++ b/test/testcases/tests/level1/core/nodecloneattributescopied.xml @@ -0,0 +1,54 @@ + + + + + +nodeCloneAttributesCopied +NIST + + If the cloneNode method is used to clone an + Element node, all the attributes of the Element are + copied along with their values. + + Retrieve the last child of the second employee and invoke + the cloneNode method. The + duplicate node returned by the method should copy the + attributes associated with this node. + +Mary Brady +2001-08-17 + + + + + + + + + + + +"domestic" +"street" + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeclonefalsenocopytext.xml b/test/testcases/tests/level1/core/nodeclonefalsenocopytext.xml new file mode 100644 index 0000000..175c936 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeclonefalsenocopytext.xml @@ -0,0 +1,46 @@ + + + + + +nodeCloneFalseNoCopyText +NIST + + The "cloneNode(deep)" method does not copy text unless it + is deep cloned.(Test for deep=false) + + Retrieve the fourth child of the second employee and + the "cloneNode(deep)" method with deep=false. The + duplicate node returned by the method should not copy + any text data contained in this node. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeclonegetparentnull.xml b/test/testcases/tests/level1/core/nodeclonegetparentnull.xml new file mode 100644 index 0000000..dcaa41a --- /dev/null +++ b/test/testcases/tests/level1/core/nodeclonegetparentnull.xml @@ -0,0 +1,42 @@ + + + + + +nodeCloneGetParentNull +NIST + + The duplicate node returned by the "cloneNode(deep)" + method does not have a ParentNode. + + Retrieve the second employee and invoke the + "cloneNode(deep)" method with deep=false. The + duplicate node returned should return null when the + "getParentNode()" is invoked. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeclonenodefalse.xml b/test/testcases/tests/level1/core/nodeclonenodefalse.xml new file mode 100644 index 0000000..e51c7d0 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeclonenodefalse.xml @@ -0,0 +1,49 @@ + + + + + +nodeCloneNodeFalse +NIST + + The "cloneNode(deep)" method returns a copy of the node + only if deep=false. + + Retrieve the second employee and invoke the + "cloneNode(deep)" method with deep=false. The + method should only clone this node. The NodeName and + length of the NodeList are checked. The "getNodeName()" + method should return "employee" and the "getLength()" + method should return 0. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeclonenodetrue.xml b/test/testcases/tests/level1/core/nodeclonenodetrue.xml new file mode 100644 index 0000000..812e235 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeclonenodetrue.xml @@ -0,0 +1,83 @@ + + + + + +nodeCloneNodeTrue +NIST + + The "cloneNode(deep)" method returns a copy of the node + and the subtree under it if deep=true. + + Retrieve the second employee and invoke the + "cloneNode(deep)" method with deep=true. The + method should clone this node and the subtree under it. + The NodeName of each child in the returned node is + checked to insure the entire subtree under the second + employee was cloned. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + +"#text" +"employeeId" +"#text" +"name" +"#text" +"position" +"#text" +"salary" +"#text" +"gender" +"#text" +"address" +"#text" + + +"employeeId" +"name" +"position" +"salary" +"gender" +"address" + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeclonetruecopytext.xml b/test/testcases/tests/level1/core/nodeclonetruecopytext.xml new file mode 100644 index 0000000..a4cacc9 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeclonetruecopytext.xml @@ -0,0 +1,42 @@ + + + + + +nodeclonetruecopytext +NIST + + Retrieve the second salary and + the "cloneNode(deep)" method with deep=true. The + duplicate node returned by the method should copy + any text data contained in this node. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodecommentnodeattributes.xml b/test/testcases/tests/level1/core/nodecommentnodeattributes.xml new file mode 100644 index 0000000..0a3b8c2 --- /dev/null +++ b/test/testcases/tests/level1/core/nodecommentnodeattributes.xml @@ -0,0 +1,50 @@ + + + + + +nodeCommentNodeAttributes +NIST + + The "getAttributes()" method invoked on a Comment + Node returns null. + + Find any comment that is an immediate child of the root + and assert that Node.attributes is null. Then create + a new comment node (in case they had been omitted) and + make the assertion. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodecommentnodename.xml b/test/testcases/tests/level1/core/nodecommentnodename.xml new file mode 100644 index 0000000..a907ba7 --- /dev/null +++ b/test/testcases/tests/level1/core/nodecommentnodename.xml @@ -0,0 +1,47 @@ + + + + + +nodeCommentNodeName +NIST + + The string returned by the "getNodeName()" method for a + Comment Node is "#comment". + + Retrieve the Comment node in the XML file + and check the string returned by the "getNodeName()" + method. It should be equal to "#comment". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodecommentnodetype.xml b/test/testcases/tests/level1/core/nodecommentnodetype.xml new file mode 100644 index 0000000..d5817b5 --- /dev/null +++ b/test/testcases/tests/level1/core/nodecommentnodetype.xml @@ -0,0 +1,46 @@ + + + + + +nodeCommentNodeType +NIST + + The "getNodeType()" method for a Comment Node + returns the constant value 8. + + Retrieve the nodes from the document and check for + a comment node and invoke the "getNodeType()" method. This should + return 8. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodecommentnodevalue.xml b/test/testcases/tests/level1/core/nodecommentnodevalue.xml new file mode 100644 index 0000000..4dc430c --- /dev/null +++ b/test/testcases/tests/level1/core/nodecommentnodevalue.xml @@ -0,0 +1,46 @@ + + + + + +nodeCommentNodeValue +NIST + + The string returned by the "getNodeValue()" method for a + Comment Node is the content of the comment. + + Retrieve the comment in the XML file and + check the string returned by the "getNodeValue()" method. + It should be equal to "This is comment number 1". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodedocumentfragmentnodename.xml b/test/testcases/tests/level1/core/nodedocumentfragmentnodename.xml new file mode 100644 index 0000000..a1fdda6 --- /dev/null +++ b/test/testcases/tests/level1/core/nodedocumentfragmentnodename.xml @@ -0,0 +1,39 @@ + + + + + +nodeDocumentFragmentNodeName +NIST + + The string returned by the "getNodeName()" method for a + DocumentFragment Node is "#document-frament". + + Retrieve the DOM document and invoke the + "createDocumentFragment()" method and check the string + returned by the "getNodeName()" method. It should be + equal to "#document-fragment". + +Mary Brady +2001-08-17 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodedocumentfragmentnodetype.xml b/test/testcases/tests/level1/core/nodedocumentfragmentnodetype.xml new file mode 100644 index 0000000..42e46da --- /dev/null +++ b/test/testcases/tests/level1/core/nodedocumentfragmentnodetype.xml @@ -0,0 +1,39 @@ + + + + + +nodeDocumentFragmentNodeType +NIST + + The "getNodeType()" method for a DocumentFragment Node + returns the constant value 11. + + Invoke the "createDocumentFragment()" method and + examine the NodeType of the document fragment + returned by the "getNodeType()" method. The method + should return 11. + +Mary Brady +2001-08-17 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodedocumentfragmentnodevalue.xml b/test/testcases/tests/level1/core/nodedocumentfragmentnodevalue.xml new file mode 100644 index 0000000..906b5b9 --- /dev/null +++ b/test/testcases/tests/level1/core/nodedocumentfragmentnodevalue.xml @@ -0,0 +1,48 @@ + + + + + +nodeDocumentFragmentNodeValue +NIST + + The string returned by the "getNodeValue()" method for a + DocumentFragment Node is null. + + Retrieve the DOM document and invoke the + "createDocumentFragment()" method and check the string + returned by the "getNodeValue()" method. It should be + equal to null. + +Mary Brady +Curt Arnold +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodedocumentnodeattribute.xml b/test/testcases/tests/level1/core/nodedocumentnodeattribute.xml new file mode 100644 index 0000000..2fc6b8b --- /dev/null +++ b/test/testcases/tests/level1/core/nodedocumentnodeattribute.xml @@ -0,0 +1,34 @@ + + + + + +nodedocumentnodeattribute +NIST + +The "getAttributes()" method invoked on a Document +Node returns null. + +Mary Brady +2001-08-17 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodedocumentnodename.xml b/test/testcases/tests/level1/core/nodedocumentnodename.xml new file mode 100644 index 0000000..4560d2a --- /dev/null +++ b/test/testcases/tests/level1/core/nodedocumentnodename.xml @@ -0,0 +1,38 @@ + + + + + +nodeDocumentNodeName +NIST + + The string returned by the "getNodeName()" method for a + Document Node is "#document". + + Retrieve the DOM document and check the string returned + by the "getNodeName()" method. It should be equal to + "#document". + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodedocumentnodetype.xml b/test/testcases/tests/level1/core/nodedocumentnodetype.xml new file mode 100644 index 0000000..9f1e85d --- /dev/null +++ b/test/testcases/tests/level1/core/nodedocumentnodetype.xml @@ -0,0 +1,36 @@ + + + + + +nodeDocumentNodeType +NIST + +The "getNodeType()" method for a Document Node +returns the constant value 9. + +Retrieve the document and invoke the "getNodeType()" +method. The method should return 9. + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodedocumentnodevalue.xml b/test/testcases/tests/level1/core/nodedocumentnodevalue.xml new file mode 100644 index 0000000..6ff28e5 --- /dev/null +++ b/test/testcases/tests/level1/core/nodedocumentnodevalue.xml @@ -0,0 +1,38 @@ + + + + + +nodeDocumentNodeValue +NIST + + The string returned by the "getNodeValue()" method for a + Document Node is null. + + Retrieve the DOM Document and check the string returned + by the "getNodeValue()" method. It should be equal to + null. + + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodedocumenttypenodename.xml b/test/testcases/tests/level1/core/nodedocumenttypenodename.xml new file mode 100644 index 0000000..a168320 --- /dev/null +++ b/test/testcases/tests/level1/core/nodedocumenttypenodename.xml @@ -0,0 +1,40 @@ + + + + + +nodedocumenttypenodename +NIST + + Retrieve the DOCTYPE declaration from the XML file and + check the string returned by the "getNodeName()" + method. It should be equal to "staff" or "svg". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodedocumenttypenodetype.xml b/test/testcases/tests/level1/core/nodedocumenttypenodetype.xml new file mode 100644 index 0000000..30db085 --- /dev/null +++ b/test/testcases/tests/level1/core/nodedocumenttypenodetype.xml @@ -0,0 +1,34 @@ + + + + + +nodedocumenttypenodetype +NIST + + The "getNodeType()" method for a DocumentType Node + returns the constant value 10. + +Mary Brady +2001-08-17 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodedocumenttypenodevalue.xml b/test/testcases/tests/level1/core/nodedocumenttypenodevalue.xml new file mode 100644 index 0000000..188761a --- /dev/null +++ b/test/testcases/tests/level1/core/nodedocumenttypenodevalue.xml @@ -0,0 +1,33 @@ + + + + + +nodedocumenttypenodevalue +NIST + + The string returned by the "getNodeValue()" method for a + DocumentType Node is null. + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeelementnodeattributes.xml b/test/testcases/tests/level1/core/nodeelementnodeattributes.xml new file mode 100644 index 0000000..3620d18 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeelementnodeattributes.xml @@ -0,0 +1,52 @@ + + + + + +nodeElementNodeAttributes +NIST + + The "getAttributes()" method invoked on an Element + Node returns a NamedNodeMap containing the attributes + of this node. + + Retrieve the last child of the third employee and + invoke the "getAttributes()" method. It should return + a NamedNodeMap containing the attributes of the Element + node. + +Mary Brady +2001-08-17 + + + + + + + + + + +"domestic" +"street" + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeelementnodename.xml b/test/testcases/tests/level1/core/nodeelementnodename.xml new file mode 100644 index 0000000..6f7028b --- /dev/null +++ b/test/testcases/tests/level1/core/nodeelementnodename.xml @@ -0,0 +1,52 @@ + + + + + +nodeElementNodeName +NIST + + + The string returned by the "getNodeName()" method for an + + Element Node is its tagName. + + + + Retrieve the first Element Node(Root Node) of the + + DOM object and check the string returned by the + + "getNodeName()" method. It should be equal to its + + tagName. + + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeelementnodetype.xml b/test/testcases/tests/level1/core/nodeelementnodetype.xml new file mode 100644 index 0000000..84fdb9c --- /dev/null +++ b/test/testcases/tests/level1/core/nodeelementnodetype.xml @@ -0,0 +1,36 @@ + + + + + +nodeElementNodeType +NIST + + The "getNodeType()" method for an Element Node + returns the constant value 1. + + Retrieve the root node and invoke the "getNodeType()" + method. The method should return 1. + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeelementnodevalue.xml b/test/testcases/tests/level1/core/nodeelementnodevalue.xml new file mode 100644 index 0000000..cffc9d5 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeelementnodevalue.xml @@ -0,0 +1,33 @@ + + + + + +nodeElementNodeValue +NIST + + The string returned by the "getNodeValue()" method for an + Element Node is null. + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeentitynodeattributes.xml b/test/testcases/tests/level1/core/nodeentitynodeattributes.xml new file mode 100644 index 0000000..b8806d2 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeentitynodeattributes.xml @@ -0,0 +1,40 @@ + + + + + +nodeentitynodeattributes +NIST + + The "getAttributes()" method invoked on an Entity + Node returns null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeentitynodename.xml b/test/testcases/tests/level1/core/nodeentitynodename.xml new file mode 100644 index 0000000..e511a53 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeentitynodename.xml @@ -0,0 +1,39 @@ + + + + + +nodeEntityNodeName +NIST + +Check the nodeName of the entity returned by DocumentType.entities.getNamedItem("ent1"). + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeentitynodetype.xml b/test/testcases/tests/level1/core/nodeentitynodetype.xml new file mode 100644 index 0000000..a033257 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeentitynodetype.xml @@ -0,0 +1,40 @@ + + + + + +nodeEntityNodeType +NIST + + The "getNodeType()" method for an Entity Node + returns the constant value 6. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeentitynodevalue.xml b/test/testcases/tests/level1/core/nodeentitynodevalue.xml new file mode 100644 index 0000000..d02b393 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeentitynodevalue.xml @@ -0,0 +1,40 @@ + + + + + +nodeEntityNodeValue +NIST + + The string returned by the "getNodeValue()" method for an + Entity Node is null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeentityreferencenodeattributes.xml b/test/testcases/tests/level1/core/nodeentityreferencenodeattributes.xml new file mode 100644 index 0000000..dd37ec9 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeentityreferencenodeattributes.xml @@ -0,0 +1,43 @@ + + + + + +nodeentityreferencenodeattributes +NIST + + The "getAttributes()" method invoked on an EntityReference + Node returns null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeentityreferencenodename.xml b/test/testcases/tests/level1/core/nodeentityreferencenodename.xml new file mode 100644 index 0000000..1cfc361 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeentityreferencenodename.xml @@ -0,0 +1,49 @@ + + + + + +nodeEntityReferenceNodeName +NIST + + The string returned by the "getNodeName()" method for an + EntityReference Node is the name of the entity referenced. + + Retrieve the first Entity Reference node from the last + child of the second employee and check the string + returned by the "getNodeName()" method. It should be + equal to "ent2". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeentityreferencenodetype.xml b/test/testcases/tests/level1/core/nodeentityreferencenodetype.xml new file mode 100644 index 0000000..e512e17 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeentityreferencenodetype.xml @@ -0,0 +1,47 @@ + + + + + +nodeEntityReferenceNodeType +NIST + + The "getNodeType()" method for an EntityReference Node + returns the constant value 5. + + Retrieve the EntityReference node from the last child + of the second employee and invoke the "getNodeType()" + method. The method should return 5. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeentityreferencenodevalue.xml b/test/testcases/tests/level1/core/nodeentityreferencenodevalue.xml new file mode 100644 index 0000000..eef360e --- /dev/null +++ b/test/testcases/tests/level1/core/nodeentityreferencenodevalue.xml @@ -0,0 +1,49 @@ + + + + + +nodeEntityReferenceNodeValue +NIST + + The string returned by the "getNodeValue()" method for an + EntityReference Node is null. + + Retrieve the first Entity Reference node from the last + child of the second employee and check the string + returned by the "getNodeValue()" method. It should be + equal to null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeentitysetnodevalue.xml b/test/testcases/tests/level1/core/nodeentitysetnodevalue.xml new file mode 100644 index 0000000..6a1c836 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeentitysetnodevalue.xml @@ -0,0 +1,43 @@ + + + + + +nodeentitysetnodevalue +Curt Arnold + + The string returned by the "getNodeValue()" method for an + Entity Node is always null and "setNodeValue" should have no effect. + +2001-10-21 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodegetfirstchild.xml b/test/testcases/tests/level1/core/nodegetfirstchild.xml new file mode 100644 index 0000000..488eeef --- /dev/null +++ b/test/testcases/tests/level1/core/nodegetfirstchild.xml @@ -0,0 +1,41 @@ + + + + + +nodegetfirstchild +NIST + + The "getFirstChild()" method returns the first child + of this node. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodegetfirstchildnull.xml b/test/testcases/tests/level1/core/nodegetfirstchildnull.xml new file mode 100644 index 0000000..cd67a6f --- /dev/null +++ b/test/testcases/tests/level1/core/nodegetfirstchildnull.xml @@ -0,0 +1,52 @@ + + + + + +nodeGetFirstChildNull +NIST + + + If there is not a first child then the "getFirstChild()" + + method returns null. + + + + Retrieve the Text node form the second child of the first + + employee and invoke the "getFirstChild()" method. It + + should return null. + + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodegetlastchild.xml b/test/testcases/tests/level1/core/nodegetlastchild.xml new file mode 100644 index 0000000..27a55ad --- /dev/null +++ b/test/testcases/tests/level1/core/nodegetlastchild.xml @@ -0,0 +1,41 @@ + + + + + +nodegetlastchild +NIST + + The "getLastChild()" method returns the last child + of this node. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodegetlastchildnull.xml b/test/testcases/tests/level1/core/nodegetlastchildnull.xml new file mode 100644 index 0000000..f493e1c --- /dev/null +++ b/test/testcases/tests/level1/core/nodegetlastchildnull.xml @@ -0,0 +1,52 @@ + + + + + +nodeGetLastChildNull +NIST + + + If there is not a last child then the "getLastChild()" + + method returns null. + + + + Retrieve the Text node from the second child of the first + + employee and invoke the "getLastChild()" method. It + + should return null. + + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodegetnextsibling.xml b/test/testcases/tests/level1/core/nodegetnextsibling.xml new file mode 100644 index 0000000..a77741f --- /dev/null +++ b/test/testcases/tests/level1/core/nodegetnextsibling.xml @@ -0,0 +1,41 @@ + + + + + +nodegetnextsibling +NIST + + The "getNextSibling()" method returns the node immediately + following this node. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodegetnextsiblingnull.xml b/test/testcases/tests/level1/core/nodegetnextsiblingnull.xml new file mode 100644 index 0000000..b9ab799 --- /dev/null +++ b/test/testcases/tests/level1/core/nodegetnextsiblingnull.xml @@ -0,0 +1,48 @@ + + + + + +nodeGetNextSiblingNull +NIST + + + If there is not a node immediately following this node the + + "getNextSibling()" method returns null. + + + + Retrieve the first child of the second employee and + + invoke the "getNextSibling()" method. It should + + be set to null. + + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodegetownerdocument.xml b/test/testcases/tests/level1/core/nodegetownerdocument.xml new file mode 100644 index 0000000..414a607 --- /dev/null +++ b/test/testcases/tests/level1/core/nodegetownerdocument.xml @@ -0,0 +1,50 @@ + + + + + +nodeGetOwnerDocument +NIST + + The "getOwnerDocument()" method returns the Document + object associated with this node. + + Retrieve the second employee and examine Document + returned by the "getOwnerDocument()" method. Invoke + the "getDocumentElement()" on the Document which will + return an Element that is equal to "staff". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodegetownerdocumentnull.xml b/test/testcases/tests/level1/core/nodegetownerdocumentnull.xml new file mode 100644 index 0000000..ca50949 --- /dev/null +++ b/test/testcases/tests/level1/core/nodegetownerdocumentnull.xml @@ -0,0 +1,31 @@ + + + + + +nodeGetOwnerDocumentNull +NIST + + The "getOwnerDocument()" method returns null if the target + node itself is a document. + +Mary Brady +2001-08-17 + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodegetprevioussibling.xml b/test/testcases/tests/level1/core/nodegetprevioussibling.xml new file mode 100644 index 0000000..9ee58f2 --- /dev/null +++ b/test/testcases/tests/level1/core/nodegetprevioussibling.xml @@ -0,0 +1,41 @@ + + + + + +nodegetprevioussibling +NIST + + The "getPreviousSibling()" method returns the node + immediately preceding this node. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodegetprevioussiblingnull.xml b/test/testcases/tests/level1/core/nodegetprevioussiblingnull.xml new file mode 100644 index 0000000..6050c98 --- /dev/null +++ b/test/testcases/tests/level1/core/nodegetprevioussiblingnull.xml @@ -0,0 +1,48 @@ + + + + + +nodeGetPreviousSiblingNull +NIST + + + If there is not a node immediately preceding this node the + + "getPreviousSibling()" method returns null. + + + + Retrieve the first child of the second employee and + + invoke the "getPreviousSibling()" method. It should + + be set to null. + + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodehaschildnodes.xml b/test/testcases/tests/level1/core/nodehaschildnodes.xml new file mode 100644 index 0000000..edc5151 --- /dev/null +++ b/test/testcases/tests/level1/core/nodehaschildnodes.xml @@ -0,0 +1,39 @@ + + + + + +nodeHasChildNodes +NIST + + The "hasChildNodes()" method returns true if the node + has children. + + Retrieve the root node("staff") and invoke the + "hasChildNodes()" method. It should return the boolean + value "true". + +Mary Brady +2001-08-17 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodehaschildnodesfalse.xml b/test/testcases/tests/level1/core/nodehaschildnodesfalse.xml new file mode 100644 index 0000000..dd64125 --- /dev/null +++ b/test/testcases/tests/level1/core/nodehaschildnodesfalse.xml @@ -0,0 +1,46 @@ + + + + + +nodeHasChildNodesFalse +NIST + + The "hasChildNodes()" method returns false if the node + does not have any children. + + Retrieve the Text node inside the first child of the + second employee and invoke the "hasChildNodes()" method. + It should return the boolean value "false". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeinsertbefore.xml b/test/testcases/tests/level1/core/nodeinsertbefore.xml new file mode 100644 index 0000000..810b427 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeinsertbefore.xml @@ -0,0 +1,87 @@ + + + + + +nodeInsertBefore +NIST + + The "insertBefore(newChild,refChild)" method inserts the + node "newChild" before the node "refChild". + + Insert a newly created Element node before the eigth + child of the second employee and check the "newChild" + and "refChild" after insertion for correct placement. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + +"#text" +"employeeId" +"#text" +"name" +"#text" +"position" +"#text" +"newChild" +"salary" +"#text" +"gender" +"#text" +"address" +"#text" + + +"employeeId" +"name" +"position" +"newChild" +"salary" +"gender" +"address" + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeinsertbeforedocfragment.xml b/test/testcases/tests/level1/core/nodeinsertbeforedocfragment.xml new file mode 100644 index 0000000..6fd3579 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeinsertbeforedocfragment.xml @@ -0,0 +1,63 @@ + + + + + +nodeInsertBeforeDocFragment +NIST + + If the "newChild" is a DocumentFragment object then all + its children are inserted in the same order before the + the "refChild". + + Create a DocumentFragment object and populate it with + two Element nodes. Retrieve the second employee and + insert the newly created DocumentFragment before its + fourth child. The second employee should now have two + extra children("newChild1" and "newChild2") at + positions fourth and fifth respectively. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeinsertbeforeinvalidnodetype.xml b/test/testcases/tests/level1/core/nodeinsertbeforeinvalidnodetype.xml new file mode 100644 index 0000000..3c0b3a7 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeinsertbeforeinvalidnodetype.xml @@ -0,0 +1,53 @@ + + + + + +nodeInsertBeforeInvalidNodeType +NIST + + The "insertBefore(newChild,refChild)" method raises a + HIERARCHY_REQUEST_ERR DOMException if this node is of + a type that does not allow children of the type "newChild" + to be inserted. + + Retrieve the root node and attempt to insert a newly + created Attr node. An Element node cannot have children + of the "Attr" type, therefore the desired exception + should be raised. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeinsertbeforenewchilddiffdocument.xml b/test/testcases/tests/level1/core/nodeinsertbeforenewchilddiffdocument.xml new file mode 100644 index 0000000..46a8aad --- /dev/null +++ b/test/testcases/tests/level1/core/nodeinsertbeforenewchilddiffdocument.xml @@ -0,0 +1,54 @@ + + + + + +nodeInsertBeforeNewChildDiffDocument +NIST + + The "insertBefore(newChild,refChild)" method raises a + WRONG_DOCUMENT_ERR DOMException if the "newChild" was + created from a different document than the one that + created this node. + + Retrieve the second employee and attempt to insert a new + child that was created from a different document than the + one that created the second employee. An attempt to + insert such a child should raise the desired exception. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeinsertbeforenewchildexists.xml b/test/testcases/tests/level1/core/nodeinsertbeforenewchildexists.xml new file mode 100644 index 0000000..c202d0f --- /dev/null +++ b/test/testcases/tests/level1/core/nodeinsertbeforenewchildexists.xml @@ -0,0 +1,89 @@ + + + + + +nodeInsertBeforeNewChildExists +NIST + + If the "newChild" is already in the tree, the + "insertBefore(newChild,refChild)" method must first + remove it before the insertion takes place. + + Insert a node Element ("employeeId") that is already + present in the tree. The existing node should be + removed first and the new one inserted. The node is + inserted at a different position in the tree to assure + that it was indeed inserted. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + +"#text" +"#text" +"name" +"#text" +"position" +"#text" +"salary" +"#text" +"gender" +"#text" +"employeeId" +"address" +"#text" + + +"name" +"position" +"salary" +"gender" +"employeeId" +"address" + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeinsertbeforenodeancestor.xml b/test/testcases/tests/level1/core/nodeinsertbeforenodeancestor.xml new file mode 100644 index 0000000..6bcbea4 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeinsertbeforenodeancestor.xml @@ -0,0 +1,54 @@ + + + + + +nodeInsertBeforeNodeAncestor +NIST + + The "insertBefore(newChild,refChild)" method raises a + HIERARCHY_REQUEST_ERR DOMException if the node to be + inserted is one of this nodes ancestors. + + Retrieve the second employee and attempt to insert a + node that is one of its ancestors(root node). An + attempt to insert such a node should raise the + desired exception. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeinsertbeforenodename.xml b/test/testcases/tests/level1/core/nodeinsertbeforenodename.xml new file mode 100644 index 0000000..b8333a2 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeinsertbeforenodename.xml @@ -0,0 +1,49 @@ + + + + + +nodeInsertBeforeNodeName +NIST + + The "insertBefore(newChild,refchild)" method returns + the node being inserted. + + Insert an Element node before the fourth + child of the second employee and check the node + returned from the "insertBefore(newChild,refChild)" + method. The node returned should be "newChild". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeinsertbeforenomodificationallowederr.xml b/test/testcases/tests/level1/core/nodeinsertbeforenomodificationallowederr.xml new file mode 100644 index 0000000..5fe4165 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeinsertbeforenomodificationallowederr.xml @@ -0,0 +1,62 @@ + + + + + +nodeInsertBeforeNoModificationAllowedErr +NIST + + The "insertBefore(newChild,refChild)" method causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Get the FIRST item + from the entity reference and execute the "insertBefore(newChild,refChild)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeinsertbeforenomodificationallowederrEE.xml b/test/testcases/tests/level1/core/nodeinsertbeforenomodificationallowederrEE.xml new file mode 100644 index 0000000..91033a4 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeinsertbeforenomodificationallowederrEE.xml @@ -0,0 +1,47 @@ + + + + + +nodeInsertBeforeNoModificationAllowedErrEE +Curt Arnold + + The "insertBefore(newChild,refChild)" method causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Create an ent4 entity reference and and execute the "insertBefore(newChild,refChild)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +2001-08-21 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeinsertbeforerefchildnonexistent.xml b/test/testcases/tests/level1/core/nodeinsertbeforerefchildnonexistent.xml new file mode 100644 index 0000000..196814e --- /dev/null +++ b/test/testcases/tests/level1/core/nodeinsertbeforerefchildnonexistent.xml @@ -0,0 +1,52 @@ + + + + + +nodeInsertBeforeRefChildNonexistent +NIST + + The "insertBefore(newChild,refChild)" method raises a + NOT_FOUND_ERR DOMException if the reference child is + not a child of this node. + + Retrieve the second employee and attempt to insert a + new node before a reference node that is not a child + of this node. An attempt to insert before a non child + node should raise the desired exception. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeinsertbeforerefchildnull.xml b/test/testcases/tests/level1/core/nodeinsertbeforerefchildnull.xml new file mode 100644 index 0000000..a104b02 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeinsertbeforerefchildnull.xml @@ -0,0 +1,52 @@ + + + + + +nodeInsertBeforeRefChildNull +NIST + + If the "refChild" is null then the + "insertBefore(newChild,refChild)" method inserts the + node "newChild" at the end of the list of children. + + Retrieve the second employee and invoke the + "insertBefore(newChild,refChild)" method with + refChild=null. Since "refChild" is null the "newChild" + should be added to the end of the list. The last item + in the list is checked after insertion. The last Element + node of the list should be "newChild". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodelistindexequalzero.xml b/test/testcases/tests/level1/core/nodelistindexequalzero.xml new file mode 100644 index 0000000..19b3a33 --- /dev/null +++ b/test/testcases/tests/level1/core/nodelistindexequalzero.xml @@ -0,0 +1,43 @@ + + + + + +nodelistindexequalzero +NIST + + Create a list of all the children elements of the third + employee and access its first child by using an index + of 0. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodelistindexgetlength.xml b/test/testcases/tests/level1/core/nodelistindexgetlength.xml new file mode 100644 index 0000000..bd32f4f --- /dev/null +++ b/test/testcases/tests/level1/core/nodelistindexgetlength.xml @@ -0,0 +1,44 @@ + + + + + +nodelistIndexGetLength +NIST + + The "getLength()" method returns the number of nodes + in the list should be 6 (no whitespace) or 13. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodelistindexgetlengthofemptylist.xml b/test/testcases/tests/level1/core/nodelistindexgetlengthofemptylist.xml new file mode 100644 index 0000000..f33c17b --- /dev/null +++ b/test/testcases/tests/level1/core/nodelistindexgetlengthofemptylist.xml @@ -0,0 +1,47 @@ + + + + + +nodelistIndexGetLengthOfEmptyList +NIST + + The "getLength()" method returns the number of nodes + in the list.(Test for EMPTY list) + + Create a list of all the children of the Text node + inside the first child of the third employee and + invoke the "getLength()" method. It should contain + the value 0. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodelistindexnotzero.xml b/test/testcases/tests/level1/core/nodelistindexnotzero.xml new file mode 100644 index 0000000..f0331f0 --- /dev/null +++ b/test/testcases/tests/level1/core/nodelistindexnotzero.xml @@ -0,0 +1,52 @@ + + + + + +nodelistIndexNotZero +NIST + + Create a list of all the children elements of the third + employee and access its fourth child by using an index + of 3. This should result in "name" being + selected. Further we evaluate its content(by using + the "getNodeName()" method) to ensure the proper + element was accessed. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodelistreturnfirstitem.xml b/test/testcases/tests/level1/core/nodelistreturnfirstitem.xml new file mode 100644 index 0000000..177c8e3 --- /dev/null +++ b/test/testcases/tests/level1/core/nodelistreturnfirstitem.xml @@ -0,0 +1,46 @@ + + + + + +nodelistReturnFirstItem +NIST + +Get the first child of the third employee using NodeList.item(0) +which will either be a Text node (whitespace) or employeeId element. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodelistreturnlastitem.xml b/test/testcases/tests/level1/core/nodelistreturnlastitem.xml new file mode 100644 index 0000000..fcf0700 --- /dev/null +++ b/test/testcases/tests/level1/core/nodelistreturnlastitem.xml @@ -0,0 +1,48 @@ + + + + + +nodelistReturnLastItem +NIST + +Get this last child of the third employee using NodeList.item(NodeList.length - 1) +and check that it is either a Text element (with whitespace) or an address element. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodelisttraverselist.xml b/test/testcases/tests/level1/core/nodelisttraverselist.xml new file mode 100644 index 0000000..abbcd40 --- /dev/null +++ b/test/testcases/tests/level1/core/nodelisttraverselist.xml @@ -0,0 +1,78 @@ + + + + + +nodelistTraverseList +NIST + + The range of valid child node indices is 0 thru length -1 + + Create a list of all the children elements of the third + employee and traverse the list from index=0 thru + length -1. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + +"#text" +"employeeId" +"#text" +"name" +"#text" +"position" +"#text" +"salary" +"#text" +"gender" +"#text" +"address" +"#text" + + +"employeeId" +"name" +"position" +"salary" +"gender" +"address" + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodenotationnodeattributes.xml b/test/testcases/tests/level1/core/nodenotationnodeattributes.xml new file mode 100644 index 0000000..09d0152 --- /dev/null +++ b/test/testcases/tests/level1/core/nodenotationnodeattributes.xml @@ -0,0 +1,44 @@ + + + + + +nodeNotationNodeAttributes +NIST + + The "getAttributes()" method invoked on a Notation + Node returns null. + + Retrieve the Notation declaration inside the DocumentType + node and invoke the "getAttributes()" method on the + Notation Node. It should return null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodenotationnodename.xml b/test/testcases/tests/level1/core/nodenotationnodename.xml new file mode 100644 index 0000000..97cd2b3 --- /dev/null +++ b/test/testcases/tests/level1/core/nodenotationnodename.xml @@ -0,0 +1,45 @@ + + + + + +nodeNotationNodeName +NIST + + The string returned by the "getNodeName()" method for a + Notation Node is the name of the notation. + + Retrieve the Notation declaration inside the + DocumentType node and check the string returned + by the "getNodeName()" method. It should be equal to + "notation1". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodenotationnodetype.xml b/test/testcases/tests/level1/core/nodenotationnodetype.xml new file mode 100644 index 0000000..c2243d4 --- /dev/null +++ b/test/testcases/tests/level1/core/nodenotationnodetype.xml @@ -0,0 +1,44 @@ + + + + + +nodeNotationNodeType +NIST + + The "getNodeType()" method for an Notation Node + returns the constant value 12. + + Retrieve the Notation declaration in the DocumentType + node and invoke the "getNodeType()" method. The method + should return 12. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodenotationnodevalue.xml b/test/testcases/tests/level1/core/nodenotationnodevalue.xml new file mode 100644 index 0000000..787ae9e --- /dev/null +++ b/test/testcases/tests/level1/core/nodenotationnodevalue.xml @@ -0,0 +1,45 @@ + + + + + +nodeNotationNodeValue +NIST + + The string returned by the "getNodeValue()" method for a + Notation Node is null. + + Retrieve the Notation declaration inside the + DocumentType node and check the string returned + by the "getNodeValue()" method. It should be equal to + null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeparentnode.xml b/test/testcases/tests/level1/core/nodeparentnode.xml new file mode 100644 index 0000000..1984a7b --- /dev/null +++ b/test/testcases/tests/level1/core/nodeparentnode.xml @@ -0,0 +1,47 @@ + + + + + +nodeParentNode +NIST + + The "getParentNode()" method returns the parent + of this node. + + Retrieve the second employee and invoke the + "getParentNode()" method on this node. It should + be set to "staff". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeparentnodenull.xml b/test/testcases/tests/level1/core/nodeparentnodenull.xml new file mode 100644 index 0000000..01dacd2 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeparentnodenull.xml @@ -0,0 +1,37 @@ + + + + +nodeParentNodeNull +NIST + + The "getParentNode()" method invoked on a node that has + just been created and not yet added to the tree is null. + + Create a new "employee" Element node using the + "createElement(name)" method from the Document interface. + Since this new node has not yet been added to the tree, + the "getParentNode()" method will return null. + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeprocessinginstructionnodeattributes.xml b/test/testcases/tests/level1/core/nodeprocessinginstructionnodeattributes.xml new file mode 100644 index 0000000..100fc48 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeprocessinginstructionnodeattributes.xml @@ -0,0 +1,44 @@ + + + + + +nodeProcessingInstructionNodeAttributes +NIST + + + The "getAttributes()" method invoked on a Processing + + Instruction Node returns null. + + + + Retrieve the Processing Instruction node and invoke + + the "getAttributes()" method. It should return null. + + +Mary Brady +2001-08-17 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeprocessinginstructionnodename.xml b/test/testcases/tests/level1/core/nodeprocessinginstructionnodename.xml new file mode 100644 index 0000000..e26e024 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeprocessinginstructionnodename.xml @@ -0,0 +1,46 @@ + + + + + +nodeProcessingInstructionNodeName +NIST + + + The string returned by the "getNodeName()" method for a + + Processing Instruction Node is the target. + + + + Retrieve the Processing Instruction Node in the XML file + + and check the string returned by the "getNodeName()" + + method. It should be equal to "XML-STYLE". + + +Mary Brady +2001-08-17 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeprocessinginstructionnodetype.xml b/test/testcases/tests/level1/core/nodeprocessinginstructionnodetype.xml new file mode 100644 index 0000000..401dbbb --- /dev/null +++ b/test/testcases/tests/level1/core/nodeprocessinginstructionnodetype.xml @@ -0,0 +1,46 @@ + + + + + +nodeProcessingInstructionNodeType +NIST + + + The "getNodeType()" method for a Processing Instruction + + node returns the constant value 7. + + + + Retrieve a NodeList of child elements from the document. + + Retrieve the first child and invoke the "getNodeType()" + + method. The method should return 7. + + +Mary Brady +2001-08-17 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeprocessinginstructionnodevalue.xml b/test/testcases/tests/level1/core/nodeprocessinginstructionnodevalue.xml new file mode 100644 index 0000000..fa10a90 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeprocessinginstructionnodevalue.xml @@ -0,0 +1,40 @@ + + + + + +nodeProcessingInstructionNodeValue +NIST + + The string returned by the "getNodeValue()" method for a + Processing Instruction Node is the content of the + Processing Instruction(exclude the target). + + Retrieve the Processing Instruction node in the XML file + and check the string returned by the "getNodeValue()" + method. It should be equal to "PIDATA". + +Mary Brady +2001-08-17 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodeprocessinginstructionsetnodevalue.xml b/test/testcases/tests/level1/core/nodeprocessinginstructionsetnodevalue.xml new file mode 100644 index 0000000..78f0f65 --- /dev/null +++ b/test/testcases/tests/level1/core/nodeprocessinginstructionsetnodevalue.xml @@ -0,0 +1,43 @@ + + + + + +nodeProcessingInstructionSetNodeValue +Curt Arnold + + Setting the nodeValue should change the value returned by + nodeValue and ProcessingInstruction.getData. + +2001-10-21 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/noderemovechild.xml b/test/testcases/tests/level1/core/noderemovechild.xml new file mode 100644 index 0000000..4ccd597 --- /dev/null +++ b/test/testcases/tests/level1/core/noderemovechild.xml @@ -0,0 +1,45 @@ + + + + + +nodeRemoveChild +NIST + + The "removeChild(oldChild)" method removes the child node + indicated by "oldChild" from the list of children and + returns it. + + Remove the first employee by invoking the + "removeChild(oldChild)" method an checking the + node returned by the "getParentNode()" method. It + should be set to null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/noderemovechildgetnodename.xml b/test/testcases/tests/level1/core/noderemovechildgetnodename.xml new file mode 100644 index 0000000..33da6b7 --- /dev/null +++ b/test/testcases/tests/level1/core/noderemovechildgetnodename.xml @@ -0,0 +1,51 @@ + + + + + +nodeRemoveChildGetNodeName +NIST + + Remove the first child of the second employee + and check the NodeName returned by the + "removeChild(oldChild)" method. The returned node + should have a NodeName equal to "#text" or employeeId depending on whitespace. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/noderemovechildnode.xml b/test/testcases/tests/level1/core/noderemovechildnode.xml new file mode 100644 index 0000000..7d83ce3 --- /dev/null +++ b/test/testcases/tests/level1/core/noderemovechildnode.xml @@ -0,0 +1,57 @@ + + + + + +nodeRemoveChildNode +NIST + + Retrieve the second employee and remove its first child. + After the removal, the second employee should have five or twelve + children and the first child should now be the child + that used to be at the second position in the list. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/noderemovechildnomodificationallowederr.xml b/test/testcases/tests/level1/core/noderemovechildnomodificationallowederr.xml new file mode 100644 index 0000000..72c050a --- /dev/null +++ b/test/testcases/tests/level1/core/noderemovechildnomodificationallowederr.xml @@ -0,0 +1,59 @@ + + + + + +nodeRemoveChildNoModificationAllowedErr +NIST + + The "removeChild(oldChild)" method causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Get the FIRST item + from the entity reference and execute the "removeChild(oldChild)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/noderemovechildnomodificationallowederrEE.xml b/test/testcases/tests/level1/core/noderemovechildnomodificationallowederrEE.xml new file mode 100644 index 0000000..47dc24d --- /dev/null +++ b/test/testcases/tests/level1/core/noderemovechildnomodificationallowederrEE.xml @@ -0,0 +1,47 @@ + + + + + +nodeRemoveChildNoModificationAllowedErrEE +Curt Arnold + + The "removeChild(oldChild)" method causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Create an entity reference and execute the "removeChild(oldChild)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +2001-08-21 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/noderemovechildoldchildnonexistent.xml b/test/testcases/tests/level1/core/noderemovechildoldchildnonexistent.xml new file mode 100644 index 0000000..472de7a --- /dev/null +++ b/test/testcases/tests/level1/core/noderemovechildoldchildnonexistent.xml @@ -0,0 +1,49 @@ + + + + + +nodeRemoveChildOldChildNonexistent +NIST + + The "removeChild(oldChild)" method raises a + NOT_FOUND_ERR DOMException if the old child is + not a child of this node. + + Retrieve the second employee and attempt to remove a + node that is not one of its children. An attempt to + remove such a node should raise the desired exception. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodereplacechild.xml b/test/testcases/tests/level1/core/nodereplacechild.xml new file mode 100644 index 0000000..4e6b4e5 --- /dev/null +++ b/test/testcases/tests/level1/core/nodereplacechild.xml @@ -0,0 +1,50 @@ + + + + + +nodeReplaceChild +NIST + + The "replaceChild(newChild,oldChild)" method replaces + the node "oldChild" with the node "newChild". + + Replace the first element of the second employee with + a newly created Element node. Check the first position + after the replacement operation is completed. The new + Element should be "newChild". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodereplacechildinvalidnodetype.xml b/test/testcases/tests/level1/core/nodereplacechildinvalidnodetype.xml new file mode 100644 index 0000000..4ca9203 --- /dev/null +++ b/test/testcases/tests/level1/core/nodereplacechildinvalidnodetype.xml @@ -0,0 +1,53 @@ + + + + + +nodeReplaceChildInvalidNodeType +NIST + + The "replaceChild(newChild,oldChild)" method raises a + HIERARCHY_REQUEST_ERR DOMException if this node is of + a type that does not allow children of the type "newChild" + to be inserted. + + Retrieve the root node and attempt to replace + one of its children with a newly created Attr node. + An Element node cannot have children of the "Attr" + type, therefore the desired exception should be raised. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodereplacechildnewchilddiffdocument.xml b/test/testcases/tests/level1/core/nodereplacechildnewchilddiffdocument.xml new file mode 100644 index 0000000..d441e65 --- /dev/null +++ b/test/testcases/tests/level1/core/nodereplacechildnewchilddiffdocument.xml @@ -0,0 +1,54 @@ + + + + + +nodeReplaceChildNewChildDiffDocument +NIST + + The "replaceChild(newChild,oldChild)" method raises a + WRONG_DOCUMENT_ERR DOMException if the "newChild" was + created from a different document than the one that + created this node. + + Retrieve the second employee and attempt to replace one + of its children with a node created from a different + document. An attempt to make such a replacement + should raise the desired exception. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodereplacechildnewchildexists.xml b/test/testcases/tests/level1/core/nodereplacechildnewchildexists.xml new file mode 100644 index 0000000..87a05eb --- /dev/null +++ b/test/testcases/tests/level1/core/nodereplacechildnewchildexists.xml @@ -0,0 +1,84 @@ + + + + + +nodeReplaceChildNewChildExists +NIST + + Retrieve the second employee and replace its TWELFTH + child(address) with its SECOND child(employeeId). After the + replacement the second child should now be the one that used + to be at the third position and the TWELFTH child should be the + one that used to be at the SECOND position. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + +"name" +"position" +"salary" +"gender" +"employeeId" + + +"#text" +"#text" +"name" +"#text" +"position" +"#text" +"salary" +"#text" +"gender" +"#text" +"employeeId" +"#text" + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodereplacechildnodeancestor.xml b/test/testcases/tests/level1/core/nodereplacechildnodeancestor.xml new file mode 100644 index 0000000..8073e13 --- /dev/null +++ b/test/testcases/tests/level1/core/nodereplacechildnodeancestor.xml @@ -0,0 +1,54 @@ + + + + + +nodeReplaceChildNodeAncestor +NIST + + The "replaceChild(newChild,oldChild)" method raises a + HIERARCHY_REQUEST_ERR DOMException if the node to put + in is one of this node's ancestors. + + Retrieve the second employee and attempt to replace + one of its children with an ancestor node(root node). + An attempt to make such a replacement should raise the + desired exception. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodereplacechildnodename.xml b/test/testcases/tests/level1/core/nodereplacechildnodename.xml new file mode 100644 index 0000000..174f104 --- /dev/null +++ b/test/testcases/tests/level1/core/nodereplacechildnodename.xml @@ -0,0 +1,54 @@ + + + + + +nodeReplaceChildNodeName +NIST + + Replace the second Element of the second employee with + a newly created node Element and check the NodeName + returned by the "replaceChild(newChild,oldChild)" + method. The returned node should have a NodeName equal + to "employeeId". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodereplacechildnomodificationallowederr.xml b/test/testcases/tests/level1/core/nodereplacechildnomodificationallowederr.xml new file mode 100644 index 0000000..83e061d --- /dev/null +++ b/test/testcases/tests/level1/core/nodereplacechildnomodificationallowederr.xml @@ -0,0 +1,60 @@ + + + + + +nodeReplaceChildNoModificationAllowedErr +NIST + + The "replaceChild(newChild,oldChild)" method causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Get the FIRST item + from the entity reference and execute the "replaceChild(newChild,oldChild)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +Curt Arnold +2001-08-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodereplacechildnomodificationallowederrEE.xml b/test/testcases/tests/level1/core/nodereplacechildnomodificationallowederrEE.xml new file mode 100644 index 0000000..9007392 --- /dev/null +++ b/test/testcases/tests/level1/core/nodereplacechildnomodificationallowederrEE.xml @@ -0,0 +1,48 @@ + + + + + +nodeReplaceChildNoModificationAllowedErrEE +Curt Arnold + + The "replaceChild(newChild,oldChild)" method causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Create an entity reference execute the "replaceChild(newChild,oldChild)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodereplacechildoldchildnonexistent.xml b/test/testcases/tests/level1/core/nodereplacechildoldchildnonexistent.xml new file mode 100644 index 0000000..e0d8c60 --- /dev/null +++ b/test/testcases/tests/level1/core/nodereplacechildoldchildnonexistent.xml @@ -0,0 +1,51 @@ + + + + + +nodeReplaceChildOldChildNonexistent +NIST + + The "replaceChild(newChild,oldChild)" method raises a + NOT_FOUND_ERR DOMException if the old child is + not a child of this node. + + Retrieve the second employee and attempt to replace a + node that is not one of its children. An attempt to + replace such a node should raise the desired exception. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodesetnodevaluenomodificationallowederr.xml b/test/testcases/tests/level1/core/nodesetnodevaluenomodificationallowederr.xml new file mode 100644 index 0000000..ba294e3 --- /dev/null +++ b/test/testcases/tests/level1/core/nodesetnodevaluenomodificationallowederr.xml @@ -0,0 +1,62 @@ + + + + + +nodeSetNodeValueNoModificationAllowedErr +NIST + + The "setNodeValue(nodeValue)" method causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Get the SECOND item + from the entity reference and execute the "setNodeValue(nodeValue)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +Curt Arnold +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodesetnodevaluenomodificationallowederrEE.xml b/test/testcases/tests/level1/core/nodesetnodevaluenomodificationallowederrEE.xml new file mode 100644 index 0000000..be2cd4a --- /dev/null +++ b/test/testcases/tests/level1/core/nodesetnodevaluenomodificationallowederrEE.xml @@ -0,0 +1,42 @@ + + + + + +nodeSetNodeValueNoModificationAllowedErrEE +Curt Arnold + + Create an entity reference and execute the "setNodeValue(nodeValue)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodetextnodeattribute.xml b/test/testcases/tests/level1/core/nodetextnodeattribute.xml new file mode 100644 index 0000000..a0581e3 --- /dev/null +++ b/test/testcases/tests/level1/core/nodetextnodeattribute.xml @@ -0,0 +1,44 @@ + + + + + +nodeTextNodeAttribute +NIST + +The "getAttributes()" method invoked on a Text +Node returns null. + +Retrieve the Text node from the last child of the +first employee and invoke the "getAttributes()" method +on the Text Node. It should return null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodetextnodename.xml b/test/testcases/tests/level1/core/nodetextnodename.xml new file mode 100644 index 0000000..0f18aa4 --- /dev/null +++ b/test/testcases/tests/level1/core/nodetextnodename.xml @@ -0,0 +1,50 @@ + + + + + +nodeTextNodeName +NIST + + + The string returned by the "getNodeName()" method for a + + Text Node is "#text". + + + + Retrieve the Text Node from the last child of the + + first employee and check the string returned + + by the "getNodeName()" method. It should be equal to + + "#text". + + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodetextnodetype.xml b/test/testcases/tests/level1/core/nodetextnodetype.xml new file mode 100644 index 0000000..611d4e8 --- /dev/null +++ b/test/testcases/tests/level1/core/nodetextnodetype.xml @@ -0,0 +1,48 @@ + + + + + +nodeTextNodeType +NIST + + + The "getNodeType()" method for a Text Node + + returns the constant value 3. + + + + Retrieve the Text node from the last child of + + the first employee and invoke the "getNodeType()" + + method. The method should return 3. + + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodetextnodevalue.xml b/test/testcases/tests/level1/core/nodetextnodevalue.xml new file mode 100644 index 0000000..36b756f --- /dev/null +++ b/test/testcases/tests/level1/core/nodetextnodevalue.xml @@ -0,0 +1,42 @@ + + + + + +nodeTextNodeValue +NIST + + The string returned by the "getNodeValue()" method for a + Text Node is the content of the Text node. + + Retrieve the Text node from the last child of the first + employee and check the string returned by the + "getNodeValue()" method. It should be equal to + "1230 North Ave. Dallas, Texas 98551". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodevalue01.xml b/test/testcases/tests/level1/core/nodevalue01.xml new file mode 100644 index 0000000..a5afffa --- /dev/null +++ b/test/testcases/tests/level1/core/nodevalue01.xml @@ -0,0 +1,37 @@ + + + + + +nodevalue01 +Curt Arnold + +An element is created, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2001-10-24 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodevalue02.xml b/test/testcases/tests/level1/core/nodevalue02.xml new file mode 100644 index 0000000..0b3c6f2 --- /dev/null +++ b/test/testcases/tests/level1/core/nodevalue02.xml @@ -0,0 +1,38 @@ + + + + + +nodevalue02 +Curt Arnold + +An comment is created, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2001-10-24 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodevalue03.xml b/test/testcases/tests/level1/core/nodevalue03.xml new file mode 100644 index 0000000..c3bd383 --- /dev/null +++ b/test/testcases/tests/level1/core/nodevalue03.xml @@ -0,0 +1,38 @@ + + + + + +nodevalue03 +Curt Arnold + +An entity reference is created, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2001-10-24 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodevalue04.xml b/test/testcases/tests/level1/core/nodevalue04.xml new file mode 100644 index 0000000..a8929bb --- /dev/null +++ b/test/testcases/tests/level1/core/nodevalue04.xml @@ -0,0 +1,38 @@ + + + + + +nodevalue04 +Curt Arnold + +An document type accessed, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2001-10-24 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodevalue05.xml b/test/testcases/tests/level1/core/nodevalue05.xml new file mode 100644 index 0000000..88f19c3 --- /dev/null +++ b/test/testcases/tests/level1/core/nodevalue05.xml @@ -0,0 +1,37 @@ + + + + + +nodevalue05 +Curt Arnold + +A document fragment is created, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2001-10-24 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodevalue06.xml b/test/testcases/tests/level1/core/nodevalue06.xml new file mode 100644 index 0000000..af42ec3 --- /dev/null +++ b/test/testcases/tests/level1/core/nodevalue06.xml @@ -0,0 +1,35 @@ + + + + + +nodevalue06 +Curt Arnold + +An document is accessed, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2001-10-24 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodevalue07.xml b/test/testcases/tests/level1/core/nodevalue07.xml new file mode 100644 index 0000000..f0c808e --- /dev/null +++ b/test/testcases/tests/level1/core/nodevalue07.xml @@ -0,0 +1,44 @@ + + + + + +nodevalue07 +Curt Arnold + +An Entity is accessed, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2001-10-24 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodevalue08.xml b/test/testcases/tests/level1/core/nodevalue08.xml new file mode 100644 index 0000000..f64df09 --- /dev/null +++ b/test/testcases/tests/level1/core/nodevalue08.xml @@ -0,0 +1,44 @@ + + + + + +nodevalue08 +Curt Arnold + +An notation is accessed, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2001-10-24 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/nodevalue09.xml b/test/testcases/tests/level1/core/nodevalue09.xml new file mode 100644 index 0000000..780cbfe --- /dev/null +++ b/test/testcases/tests/level1/core/nodevalue09.xml @@ -0,0 +1,36 @@ + + + + + +nodevalue09 +Curt Arnold + +An processing instruction is created, setNodeValue is called with a non-null argument, but getNodeValue +should still return null. + +2001-10-24 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/notationgetnotationname.xml b/test/testcases/tests/level1/core/notationgetnotationname.xml new file mode 100644 index 0000000..ded685c --- /dev/null +++ b/test/testcases/tests/level1/core/notationgetnotationname.xml @@ -0,0 +1,43 @@ + + + + + +notationGetNotationName +NIST + + Retrieve the notation named "notation1" and access its + name by invoking the "getNodeName()" method inherited + from the Node interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/notationgetpublicid.xml b/test/testcases/tests/level1/core/notationgetpublicid.xml new file mode 100644 index 0000000..882cc54 --- /dev/null +++ b/test/testcases/tests/level1/core/notationgetpublicid.xml @@ -0,0 +1,40 @@ + + + + + +notationGetPublicId +NIST + + Retrieve the notation named "notation1" and access its + public identifier. The string "notation1File" should be + returned. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/notationgetpublicidnull.xml b/test/testcases/tests/level1/core/notationgetpublicidnull.xml new file mode 100644 index 0000000..39e23ad --- /dev/null +++ b/test/testcases/tests/level1/core/notationgetpublicidnull.xml @@ -0,0 +1,45 @@ + + + + + +notationGetPublicIdNull +NIST + + The "getPublicId()" method of a Notation node contains + the public identifier associated with the notation, if + one was not specified a null value should be returned. + + Retrieve the notation named "notation2" and access its + public identifier. Since a public identifier was not + specified for this notation, the "getPublicId()" method + should return null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/notationgetsystemid.xml b/test/testcases/tests/level1/core/notationgetsystemid.xml new file mode 100644 index 0000000..04a84ac --- /dev/null +++ b/test/testcases/tests/level1/core/notationgetsystemid.xml @@ -0,0 +1,45 @@ + + + + + +notationGetSystemId +NIST + + The "getSystemId()" method of a Notation node contains + the system identifier associated with the notation, if + one was specified. + + Retrieve the notation named "notation2" and access its + system identifier. The string "notation2File" should be + returned. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/notationgetsystemidnull.xml b/test/testcases/tests/level1/core/notationgetsystemidnull.xml new file mode 100644 index 0000000..cf15a2f --- /dev/null +++ b/test/testcases/tests/level1/core/notationgetsystemidnull.xml @@ -0,0 +1,41 @@ + + + + + +notationGetSystemIdNull +NIST + + Retrieve the notation named "notation1" and access its + system identifier. Since a system identifier was not + specified for this notation, the "getSystemId()" method + should return null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/processinginstructiongetdata.xml b/test/testcases/tests/level1/core/processinginstructiongetdata.xml new file mode 100644 index 0000000..1760419 --- /dev/null +++ b/test/testcases/tests/level1/core/processinginstructiongetdata.xml @@ -0,0 +1,43 @@ + + + + + +processinginstructionGetData +NIST + + The "getData()" method returns the content of the + processing instruction. It starts at the first non + white character following the target and ends at the + character immediately preceding the "?>". + + Retrieve the ProcessingInstruction node located + immediately after the prolog. Create a nodelist of the + child nodes of this document. Invoke the "getData()" + method on the first child in the list. This should + return the content of the ProcessingInstruction. + +Mary Brady +2001-08-17 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/processinginstructiongettarget.xml b/test/testcases/tests/level1/core/processinginstructiongettarget.xml new file mode 100644 index 0000000..e02e3d6 --- /dev/null +++ b/test/testcases/tests/level1/core/processinginstructiongettarget.xml @@ -0,0 +1,42 @@ + + + + + +processinginstructionGetTarget +NIST + + The "getTarget()" method returns the target of the + processing instruction. It is the first token following + the markup that begins the processing instruction. + + Retrieve the ProcessingInstruction node located + immediately after the prolog. Create a nodelist of the + child nodes of this document. Invoke the "getTarget()" + method on the first child in the list. This should + return the target of the ProcessingInstruction. + +Mary Brady +2001-08-17 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/processinginstructionsetdatanomodificationallowederr.xml b/test/testcases/tests/level1/core/processinginstructionsetdatanomodificationallowederr.xml new file mode 100644 index 0000000..8d7ed81 --- /dev/null +++ b/test/testcases/tests/level1/core/processinginstructionsetdatanomodificationallowederr.xml @@ -0,0 +1,53 @@ + + + + + +processinginstructionSetDataNoModificationAllowedErr +NIST + + The "setData(data)" method for a processing instruction causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Try to remove the "domestic" attribute + from the entity reference by executing the "setData(data)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/processinginstructionsetdatanomodificationallowederrEE.xml b/test/testcases/tests/level1/core/processinginstructionsetdatanomodificationallowederrEE.xml new file mode 100644 index 0000000..8c99919 --- /dev/null +++ b/test/testcases/tests/level1/core/processinginstructionsetdatanomodificationallowederrEE.xml @@ -0,0 +1,57 @@ + + + + + +processinginstructionSetDataNoModificationAllowedErrEE +Curt Arnold + + The "setData(data)" method for a processing instruction causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Create an ent4 entity reference and add to document of the THIRD "gender" element. The elements + content is an entity reference. Try to remove the "domestic" attribute + from the entity reference by executing the "setData(data)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +2001-08-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/textindexsizeerrnegativeoffset.xml b/test/testcases/tests/level1/core/textindexsizeerrnegativeoffset.xml new file mode 100644 index 0000000..9bf1232 --- /dev/null +++ b/test/testcases/tests/level1/core/textindexsizeerrnegativeoffset.xml @@ -0,0 +1,49 @@ + + + + + +textIndexSizeErrNegativeOffset +NIST + + The "splitText(offset)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset is + negative. + + Retrieve the textual data from the second child of the + third employee and invoke the "splitText(offset)" method. + The desired exception should be raised since the offset + is a negative number. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/textindexsizeerroffsetoutofbounds.xml b/test/testcases/tests/level1/core/textindexsizeerroffsetoutofbounds.xml new file mode 100644 index 0000000..35082c3 --- /dev/null +++ b/test/testcases/tests/level1/core/textindexsizeerroffsetoutofbounds.xml @@ -0,0 +1,50 @@ + + + + + +textIndexSizeErrOffsetOutOfBounds +NIST + + The "splitText(offset)" method raises an + INDEX_SIZE_ERR DOMException if the specified offset is + greater than the number of characters in the Text node. + + Retrieve the textual data from the second child of the + third employee and invoke the "splitText(offset)" method. + The desired exception should be raised since the offset + is a greater than the number of characters in the Text + node. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/textparseintolistofelements.xml b/test/testcases/tests/level1/core/textparseintolistofelements.xml new file mode 100644 index 0000000..77f5fe5 --- /dev/null +++ b/test/testcases/tests/level1/core/textparseintolistofelements.xml @@ -0,0 +1,74 @@ + + + + + +textParseIntoListOfElements +NIST + + Retrieve the textual data from the last child of the + second employee. That node is composed of two + EntityReference nodes and two Text nodes. After + the content node is parsed, the "address" Element + should contain four children with each one of the + EntityReferences containing one child. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + +"1900 Dallas Road" +" Dallas, " +"Texas" +"\n 98554" + + +"1900 Dallas Road Dallas, Texas\n 98554" + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/textsplittextfour.xml b/test/testcases/tests/level1/core/textsplittextfour.xml new file mode 100644 index 0000000..c744ae3 --- /dev/null +++ b/test/testcases/tests/level1/core/textsplittextfour.xml @@ -0,0 +1,46 @@ + + + + + +textSplitTextFour +NIST + + The "splitText(offset)" method returns the new Text node. + + Retrieve the textual data from the last child of the + first employee and invoke the "splitText(offset)" method. + The method should return the new Text node. The offset + value used for this test is 30. The "getNodeValue()" + method is called to check that the new node now contains + the characters at and after position 30. + (Starting count at 0) + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/textsplittextnomodificationallowederr.xml b/test/testcases/tests/level1/core/textsplittextnomodificationallowederr.xml new file mode 100644 index 0000000..f61255a --- /dev/null +++ b/test/testcases/tests/level1/core/textsplittextnomodificationallowederr.xml @@ -0,0 +1,62 @@ + + + + + +textSplitTextNoModificationAllowedErr +NIST + + The "splitText(offset)" method raises a + NO_MODIFICATION_ALLOWED_ERR DOMException if the + node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Get the element content of the FIRST + Text Node of the entity reference and execute the "splitText(offset)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/textsplittextnomodificationallowederrEE.xml b/test/testcases/tests/level1/core/textsplittextnomodificationallowederrEE.xml new file mode 100644 index 0000000..4fbde86 --- /dev/null +++ b/test/testcases/tests/level1/core/textsplittextnomodificationallowederrEE.xml @@ -0,0 +1,43 @@ + + + + + +textSplitTextNoModificationAllowedErrEE +Curt Arnold + + Create an ent3 reference and execute the "splitText(offset)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +2001-08-21 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/textsplittextone.xml b/test/testcases/tests/level1/core/textsplittextone.xml new file mode 100644 index 0000000..7529614 --- /dev/null +++ b/test/testcases/tests/level1/core/textsplittextone.xml @@ -0,0 +1,49 @@ + + + + + +textSplitTextOne +NIST + + The "splitText(offset)" method breaks the Text node into + two Text nodes at the specified offset keeping each node + as siblings in the tree. + + Retrieve the textual data from the second child of the + third employee and invoke the "splitText(offset)" method. + The method splits the Text node into two new sibling + Text nodes keeping both of them in the tree. This test + checks the "nextSibling()" method of the original node + to ensure that the two nodes are indeed siblings. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/textsplittextthree.xml b/test/testcases/tests/level1/core/textsplittextthree.xml new file mode 100644 index 0000000..7bbaf48 --- /dev/null +++ b/test/testcases/tests/level1/core/textsplittextthree.xml @@ -0,0 +1,48 @@ + + + + + +textSplitTextThree +NIST + + After the "splitText(offset)" method breaks the Text node + into two Text nodes, the new Text node contains all the + content at and after the offset point. + + Retrieve the textual data from the second child of the + third employee and invoke the "splitText(offset)" method. + The new Text node should contain all the content + at and after the offset point. The "getNodeValue()" + method is called to check that the new node now contains + the characters at and after position seven. + (Starting count at 0) + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/textsplittexttwo.xml b/test/testcases/tests/level1/core/textsplittexttwo.xml new file mode 100644 index 0000000..0421815 --- /dev/null +++ b/test/testcases/tests/level1/core/textsplittexttwo.xml @@ -0,0 +1,47 @@ + + + + + +textSplitTextTwo +NIST + + After the "splitText(offset)" method breaks the Text node + into two Text nodes, the original node contains all the + content up to the offset point. + + Retrieve the textual data from the second child of the + third employee and invoke the "splitText(offset)" method. + The original Text node should contain all the content + up to the offset point. The "getNodeValue()" method + is called to check that the original node now contains + the first five characters. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/core/textwithnomarkup.xml b/test/testcases/tests/level1/core/textwithnomarkup.xml new file mode 100644 index 0000000..8b90b54 --- /dev/null +++ b/test/testcases/tests/level1/core/textwithnomarkup.xml @@ -0,0 +1,47 @@ + + + + + +textWithNoMarkup +NIST + + If there is not any markup inside an Element or Attr node + content, then the text is contained in a single object + implementing the Text interface that is the only child + of the element. + + Retrieve the textual data from the second child of the + third employee. That Text node contains a block of + multiple text lines without markup, so they should be + treated as a single Text node. The "getNodeValue()" + method should contain the combination of the two lines. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/.cvsignore b/test/testcases/tests/level1/html/.cvsignore new file mode 100644 index 0000000..46fbb92 --- /dev/null +++ b/test/testcases/tests/level1/html/.cvsignore @@ -0,0 +1,2 @@ +dom1.dtd +dom1.xsd diff --git a/test/testcases/tests/level1/html/CVS/Entries b/test/testcases/tests/level1/html/CVS/Entries new file mode 100644 index 0000000..2365a0f --- /dev/null +++ b/test/testcases/tests/level1/html/CVS/Entries @@ -0,0 +1,642 @@ +D/files//// +/.cvsignore/1.1/Fri Apr 3 02:48:02 2009// +/HTMLAnchorElement01.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLAnchorElement02.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLAnchorElement03.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLAnchorElement04.xml/1.2/Fri Apr 3 02:48:01 2009// +/HTMLAnchorElement05.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLAnchorElement06.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLAnchorElement07.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLAnchorElement08.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLAnchorElement09.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLAnchorElement10.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLAnchorElement11.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLAnchorElement12.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLAnchorElement13.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLAnchorElement14.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLAppletElement01.xml/1.5/Fri Apr 3 02:48:03 2009// +/HTMLAppletElement02.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLAppletElement03.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLAppletElement04.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLAppletElement05.xml/1.6/Fri Apr 3 02:48:01 2009// +/HTMLAppletElement06.xml/1.4/Fri Apr 3 02:48:03 2009// +/HTMLAppletElement07.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLAppletElement08.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLAppletElement09.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLAppletElement10.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLAppletElement11.xml/1.2/Fri Apr 3 02:48:02 2009// +/HTMLAreaElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLAreaElement02.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLAreaElement03.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLAreaElement04.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLAreaElement05.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLAreaElement06.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLAreaElement07.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLAreaElement08.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLBRElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLBaseElement01.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLBaseElement02.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLBaseFontElement01.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLBaseFontElement02.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLBaseFontElement03.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLBodyElement01.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLBodyElement02.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLBodyElement03.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLBodyElement04.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLBodyElement05.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLBodyElement06.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLButtonElement01.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLButtonElement02.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLButtonElement03.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLButtonElement04.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLButtonElement05.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLButtonElement06.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLButtonElement07.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLButtonElement08.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLCollection01.xml/1.2/Fri Apr 3 02:48:02 2009// +/HTMLCollection02.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLCollection03.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLCollection04.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLCollection05.xml/1.2/Fri Apr 3 02:48:01 2009// +/HTMLCollection06.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLCollection07.xml/1.2/Fri Apr 3 02:48:02 2009// +/HTMLCollection08.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLCollection09.xml/1.2/Fri Apr 3 02:48:01 2009// +/HTMLCollection10.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLCollection11.xml/1.4/Fri Apr 3 02:48:03 2009// +/HTMLCollection12.xml/1.2/Fri Apr 3 02:48:02 2009// +/HTMLDirectoryElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLDivElement01.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLDlistElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLDocument01.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLDocument02.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLDocument03.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLDocument04.xml/1.2/Fri Apr 3 02:48:03 2009// +/HTMLDocument05.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLDocument07.xml/1.1/Fri Apr 3 02:48:03 2009// +/HTMLDocument08.xml/1.2/Fri Apr 3 02:48:03 2009// +/HTMLDocument09.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLDocument10.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLDocument11.xml/1.1/Fri Apr 3 02:48:03 2009// +/HTMLDocument12.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLDocument13.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLDocument14.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLDocument15.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLDocument16.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLDocument17.xml/1.1/Fri Apr 3 02:48:03 2009// +/HTMLDocument18.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLDocument19.xml/1.1/Fri Apr 3 02:48:03 2009// +/HTMLDocument20.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLDocument21.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement02.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement03.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement05.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement06.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement07.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement08.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement09.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLElement10.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement100.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement101.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement102.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLElement103.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement104.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement105.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement106.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement107.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement108.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement109.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement11.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement110.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement111.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement112.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement113.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement114.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement115.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement116.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement117.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement118.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement119.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement12.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLElement120.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement121.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement122.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement123.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement124.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement125.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement126.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement127.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement128.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement129.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement13.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement130.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement131.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement132.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement133.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement134.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement135.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement136.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement137.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement138.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLElement139.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement14.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement140.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement141.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement142.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement143.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement144.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement145.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement15.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement16.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement17.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement18.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement19.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement20.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement21.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLElement22.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement23.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement24.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement25.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement26.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement27.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement28.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement29.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement30.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement31.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement32.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement33.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement34.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement35.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement36.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement37.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement38.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement39.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement40.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement41.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement42.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLElement43.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement44.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement45.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement46.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement47.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement48.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement49.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement50.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement51.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement52.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement53.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement54.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement55.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLElement56.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement57.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement58.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement59.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement60.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement61.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement62.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement63.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement64.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement65.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement66.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement67.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLElement68.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement69.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement70.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement71.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement72.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement73.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement74.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement75.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement76.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement77.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement78.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement79.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement80.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement81.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement82.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement83.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement84.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement85.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement86.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement87.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement88.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement89.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement90.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLElement91.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement92.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement93.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement94.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLElement95.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement96.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLElement97.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement98.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLElement99.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLFieldSetElement01.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLFieldSetElement02.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLFontElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLFontElement02.xml/1.5/Fri Apr 3 02:48:02 2009// +/HTMLFontElement03.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLFormElement01.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLFormElement02.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLFormElement03.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLFormElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLFormElement05.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLFormElement06.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLFormElement07.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLFormElement08.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLFormElement09.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLFormElement10.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLFrameElement01.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLFrameElement02.xml/1.2/Fri Apr 3 02:48:02 2009// +/HTMLFrameElement03.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLFrameElement04.xml/1.1/Fri Apr 3 02:48:03 2009// +/HTMLFrameElement05.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLFrameElement06.xml/1.2/Fri Apr 3 02:48:03 2009// +/HTMLFrameElement07.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLFrameElement08.xml/1.2/Fri Apr 3 02:48:01 2009// +/HTMLFrameSetElement01.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLFrameSetElement02.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLHRElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLHRElement02.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLHRElement03.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLHRElement04.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLHeadElement01.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLHeadingElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLHeadingElement02.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLHeadingElement03.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLHeadingElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLHeadingElement05.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLHeadingElement06.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLHtmlElement01.xml/1.5/Fri Apr 3 02:48:02 2009// +/HTMLIFrameElement01.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLIFrameElement02.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLIFrameElement03.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLIFrameElement04.xml/1.2/Fri Apr 3 02:48:01 2009// +/HTMLIFrameElement05.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLIFrameElement06.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLIFrameElement07.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLIFrameElement08.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLIFrameElement09.xml/1.2/Fri Apr 3 02:48:02 2009// +/HTMLIFrameElement10.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLImageElement01.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLImageElement02.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLImageElement03.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLImageElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLImageElement05.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLImageElement06.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLImageElement07.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLImageElement08.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLImageElement09.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLImageElement10.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLImageElement11.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLImageElement12.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLImageElement14.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLInputElement01.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLInputElement02.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLInputElement03.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLInputElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLInputElement05.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLInputElement06.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLInputElement07.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLInputElement08.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLInputElement09.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLInputElement10.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLInputElement11.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLInputElement12.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLInputElement13.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLInputElement14.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLInputElement15.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLInputElement16.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLInputElement17.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLInputElement18.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLInputElement19.xml/1.1/Fri Apr 3 02:48:03 2009// +/HTMLInputElement20.xml/1.2/Fri Apr 3 02:48:03 2009// +/HTMLInputElement21.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLInputElement22.xml/1.1/Fri Apr 3 02:48:03 2009// +/HTMLIsIndexElement01.xml/1.6/Fri Apr 3 02:48:02 2009// +/HTMLIsIndexElement02.xml/1.5/Fri Apr 3 02:48:01 2009// +/HTMLIsIndexElement03.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLLIElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLLIElement02.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLLabelElement01.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLLabelElement02.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLLabelElement03.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLLabelElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLLegendElement01.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLLegendElement02.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLLegendElement03.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLLegendElement04.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLLinkElement01.xml/1.4/Fri Apr 3 02:48:03 2009// +/HTMLLinkElement02.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLLinkElement03.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLLinkElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLLinkElement05.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLLinkElement06.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLLinkElement07.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLLinkElement08.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLLinkElement09.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLMapElement01.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLMapElement02.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLMenuElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLMetaElement01.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLMetaElement02.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLMetaElement03.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLMetaElement04.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLModElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLModElement02.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLModElement03.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLModElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLOListElement01.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLOListElement02.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLOListElement03.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLObjectElement01.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLObjectElement02.xml/1.4/Fri Apr 3 02:48:03 2009// +/HTMLObjectElement03.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLObjectElement04.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLObjectElement05.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLObjectElement06.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLObjectElement07.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLObjectElement08.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLObjectElement09.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLObjectElement10.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLObjectElement11.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLObjectElement12.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLObjectElement13.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLObjectElement14.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLObjectElement15.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLObjectElement16.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLObjectElement17.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLObjectElement18.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLObjectElement19.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLOptGroupElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLOptGroupElement02.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLOptionElement01.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLOptionElement02.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLOptionElement03.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLOptionElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLOptionElement05.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLOptionElement06.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLOptionElement07.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLOptionElement08.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLOptionElement09.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLParagraphElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLParamElement01.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLParamElement02.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLParamElement03.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLParamElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLPreElement01.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLQuoteElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLQuoteElement02.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLScriptElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLScriptElement02.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLScriptElement03.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLScriptElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLScriptElement05.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLScriptElement06.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLScriptElement07.xml/1.2/Fri Apr 3 02:48:01 2009// +/HTMLSelectElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLSelectElement02.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLSelectElement03.xml/1.5/Fri Apr 3 02:48:01 2009// +/HTMLSelectElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLSelectElement05.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLSelectElement06.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLSelectElement07.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLSelectElement08.xml/1.6/Fri Apr 3 02:48:03 2009// +/HTMLSelectElement09.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLSelectElement10.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLSelectElement11.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLSelectElement12.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLSelectElement13.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLSelectElement14.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLSelectElement15.xml/1.1/Fri Apr 3 02:48:03 2009// +/HTMLSelectElement16.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLSelectElement17.xml/1.1/Fri Apr 3 02:48:03 2009// +/HTMLSelectElement18.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLSelectElement19.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLStyleElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLStyleElement02.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLStyleElement03.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableCaptionElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement01.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableCellElement02.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableCellElement03.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement05.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement06.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLTableCellElement07.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement08.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableCellElement09.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLTableCellElement10.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement11.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement12.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableCellElement13.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement14.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement15.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableCellElement16.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLTableCellElement17.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableCellElement18.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableCellElement19.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement20.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement21.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLTableCellElement22.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement23.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement24.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement25.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLTableCellElement26.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement27.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableCellElement28.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableCellElement29.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableCellElement30.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableColElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableColElement02.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLTableColElement03.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableColElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableColElement05.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableColElement06.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableColElement07.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableColElement08.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableColElement09.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableColElement10.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableColElement11.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableColElement12.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableElement02.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableElement03.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableElement04.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLTableElement05.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableElement06.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLTableElement07.xml/1.5/Fri Apr 3 02:48:03 2009// +/HTMLTableElement08.xml/1.5/Fri Apr 3 02:48:01 2009// +/HTMLTableElement09.xml/1.5/Fri Apr 3 02:48:01 2009// +/HTMLTableElement10.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableElement11.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableElement12.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableElement13.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableElement14.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableElement15.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableElement16.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableElement17.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableElement18.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableElement19.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLTableElement20.xml/1.1/Fri Apr 3 02:48:03 2009// +/HTMLTableElement21.xml/1.2/Fri Apr 3 02:48:01 2009// +/HTMLTableElement22.xml/1.1/Fri Apr 3 02:48:03 2009// +/HTMLTableElement23.xml/1.1/Fri Apr 3 02:48:03 2009// +/HTMLTableElement24.xml/1.2/Fri Apr 3 02:48:01 2009// +/HTMLTableElement25.xml/1.2/Fri Apr 3 02:48:02 2009// +/HTMLTableElement26.xml/1.2/Fri Apr 3 02:48:01 2009// +/HTMLTableElement27.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLTableElement28.xml/1.2/Fri Apr 3 02:48:03 2009// +/HTMLTableElement29.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableElement30.xml/1.2/Fri Apr 3 02:48:01 2009// +/HTMLTableElement31.xml/1.7/Fri Apr 3 02:48:02 2009// +/HTMLTableElement32.xml/1.2/Fri Apr 3 02:48:03 2009// +/HTMLTableElement33.xml/1.2/Fri Apr 3 02:48:02 2009// +/HTMLTableRowElement01.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableRowElement02.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableRowElement03.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableRowElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableRowElement05.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableRowElement06.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableRowElement07.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLTableRowElement08.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableRowElement09.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableRowElement10.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableRowElement11.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableRowElement12.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLTableRowElement13.xml/1.4/Fri Apr 3 02:48:03 2009// +/HTMLTableRowElement14.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLTableSectionElement01.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableSectionElement02.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableSectionElement03.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLTableSectionElement04.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableSectionElement05.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableSectionElement06.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLTableSectionElement07.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableSectionElement08.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableSectionElement09.xml/1.4/Fri Apr 3 02:48:02 2009// +/HTMLTableSectionElement10.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableSectionElement11.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTableSectionElement12.xml/1.4/Fri Apr 3 02:48:03 2009// +/HTMLTableSectionElement13.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableSectionElement14.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLTableSectionElement15.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLTableSectionElement16.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLTableSectionElement17.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLTableSectionElement18.xml/1.2/Fri Apr 3 02:48:03 2009// +/HTMLTableSectionElement19.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLTableSectionElement20.xml/1.1/Fri Apr 3 02:48:02 2009// +/HTMLTableSectionElement21.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTableSectionElement22.xml/1.1/Fri Apr 3 02:48:03 2009// +/HTMLTableSectionElement23.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLTableSectionElement24.xml/1.2/Fri Apr 3 02:48:02 2009// +/HTMLTextAreaElement01.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLTextAreaElement02.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLTextAreaElement03.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTextAreaElement04.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTextAreaElement05.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTextAreaElement06.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTextAreaElement07.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTextAreaElement08.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLTextAreaElement09.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTextAreaElement10.xml/1.3/Fri Apr 3 02:48:03 2009// +/HTMLTextAreaElement11.xml/1.4/Fri Apr 3 02:48:01 2009// +/HTMLTextAreaElement12.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLTextAreaElement13.xml/1.1/Fri Apr 3 02:48:03 2009// +/HTMLTextAreaElement14.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLTextAreaElement15.xml/1.1/Fri Apr 3 02:48:01 2009// +/HTMLTitleElement01.xml/1.3/Fri Apr 3 02:48:01 2009// +/HTMLUListElement01.xml/1.3/Fri Apr 3 02:48:02 2009// +/HTMLUListElement02.xml/1.3/Fri Apr 3 02:48:01 2009// +/alltests.xml/1.10/Fri Apr 3 02:48:01 2009// +/anchor01.xml/1.1/Fri Apr 3 02:48:01 2009// +/anchor02.xml/1.1/Fri Apr 3 02:48:02 2009// +/anchor03.xml/1.1/Fri Apr 3 02:48:02 2009// +/anchor04.xml/1.1/Fri Apr 3 02:48:02 2009// +/anchor05.xml/1.1/Fri Apr 3 02:48:01 2009// +/anchor06.xml/1.1/Fri Apr 3 02:48:03 2009// +/area01.xml/1.1/Fri Apr 3 02:48:02 2009// +/area02.xml/1.1/Fri Apr 3 02:48:02 2009// +/area03.xml/1.1/Fri Apr 3 02:48:02 2009// +/area04.xml/1.1/Fri Apr 3 02:48:01 2009// +/basefont01.xml/1.1/Fri Apr 3 02:48:02 2009// +/body01.xml/1.1/Fri Apr 3 02:48:01 2009// +/button01.xml/1.1/Fri Apr 3 02:48:01 2009// +/button02.xml/1.1/Fri Apr 3 02:48:01 2009// +/button03.xml/1.1/Fri Apr 3 02:48:02 2009// +/button04.xml/1.1/Fri Apr 3 02:48:03 2009// +/button05.xml/1.1/Fri Apr 3 02:48:01 2009// +/button06.xml/1.1/Fri Apr 3 02:48:01 2009// +/button07.xml/1.1/Fri Apr 3 02:48:02 2009// +/button08.xml/1.1/Fri Apr 3 02:48:02 2009// +/button09.xml/1.1/Fri Apr 3 02:48:02 2009// +/dlist01.xml/1.1/Fri Apr 3 02:48:01 2009// +/doc01.xml/1.1/Fri Apr 3 02:48:01 2009// +/hasFeature01.xml/1.1/Fri Apr 3 02:48:03 2009// +/index.htm/1.1/Fri Apr 3 02:48:01 2009// +/metadata.xml/1.1/Fri Apr 3 02:48:01 2009// +/object01.xml/1.2/Fri Apr 3 02:48:02 2009// +/object02.xml/1.2/Fri Apr 3 02:48:02 2009// +/object03.xml/1.2/Fri Apr 3 02:48:02 2009// +/object04.xml/1.2/Fri Apr 3 02:48:01 2009// +/object05.xml/1.2/Fri Apr 3 02:48:01 2009// +/object06.xml/1.2/Fri Apr 3 02:48:02 2009// +/object07.xml/1.2/Fri Apr 3 02:48:02 2009// +/object08.xml/1.4/Fri Apr 3 02:48:02 2009// +/object09.xml/1.2/Fri Apr 3 02:48:02 2009// +/object10.xml/1.2/Fri Apr 3 02:48:02 2009// +/object11.xml/1.2/Fri Apr 3 02:48:02 2009// +/object12.xml/1.2/Fri Apr 3 02:48:03 2009// +/object13.xml/1.4/Fri Apr 3 02:48:02 2009// +/object14.xml/1.2/Fri Apr 3 02:48:01 2009// +/object15.xml/1.2/Fri Apr 3 02:48:02 2009// +/table01.xml/1.2/Fri Apr 3 02:48:02 2009// +/table02.xml/1.2/Fri Apr 3 02:48:02 2009// +/table03.xml/1.2/Fri Apr 3 02:48:03 2009// +/table04.xml/1.2/Fri Apr 3 02:48:03 2009// +/table06.xml/1.2/Fri Apr 3 02:48:01 2009// +/table07.xml/1.2/Fri Apr 3 02:48:03 2009// +/table08.xml/1.2/Fri Apr 3 02:48:03 2009// +/table09.xml/1.2/Fri Apr 3 02:48:01 2009// +/table10.xml/1.2/Fri Apr 3 02:48:02 2009// +/table12.xml/1.2/Fri Apr 3 02:48:02 2009// +/table15.xml/1.2/Fri Apr 3 02:48:02 2009// +/table17.xml/1.2/Fri Apr 3 02:48:02 2009// +/table18.xml/1.2/Fri Apr 3 02:48:02 2009// +/table19.xml/1.2/Fri Apr 3 02:48:01 2009// +/table20.xml/1.2/Fri Apr 3 02:48:02 2009// +/table21.xml/1.2/Fri Apr 3 02:48:01 2009// +/table22.xml/1.2/Fri Apr 3 02:48:02 2009// +/table23.xml/1.2/Fri Apr 3 02:48:01 2009// +/table24.xml/1.2/Fri Apr 3 02:48:02 2009// +/table25.xml/1.2/Fri Apr 3 02:48:02 2009// +/table26.xml/1.2/Fri Apr 3 02:48:01 2009// +/table27.xml/1.2/Fri Apr 3 02:48:02 2009// +/table28.xml/1.2/Fri Apr 3 02:48:01 2009// +/table29.xml/1.2/Fri Apr 3 02:48:02 2009// +/table30.xml/1.2/Fri Apr 3 02:48:02 2009// +/table31.xml/1.2/Fri Apr 3 02:48:03 2009// +/table32.xml/1.2/Fri Apr 3 02:48:03 2009// +/table33.xml/1.2/Fri Apr 3 02:48:01 2009// +/table34.xml/1.2/Fri Apr 3 02:48:02 2009// +/table35.xml/1.2/Fri Apr 3 02:48:02 2009// +/table36.xml/1.2/Fri Apr 3 02:48:02 2009// +/table37.xml/1.2/Fri Apr 3 02:48:01 2009// +/table38.xml/1.2/Fri Apr 3 02:48:02 2009// +/table39.xml/1.2/Fri Apr 3 02:48:02 2009// +/table40.xml/1.2/Fri Apr 3 02:48:02 2009// +/table41.xml/1.2/Fri Apr 3 02:48:01 2009// +/table42.xml/1.2/Fri Apr 3 02:48:02 2009// +/table43.xml/1.2/Fri Apr 3 02:48:01 2009// +/table44.xml/1.2/Fri Apr 3 02:48:02 2009// +/table45.xml/1.2/Fri Apr 3 02:48:03 2009// +/table46.xml/1.2/Fri Apr 3 02:48:03 2009// +/table47.xml/1.2/Fri Apr 3 02:48:03 2009// +/table48.xml/1.2/Fri Apr 3 02:48:01 2009// +/table49.xml/1.2/Fri Apr 3 02:48:01 2009// +/table50.xml/1.2/Fri Apr 3 02:48:02 2009// +/table51.xml/1.2/Fri Apr 3 02:48:01 2009// +/table52.xml/1.2/Fri Apr 3 02:48:02 2009// +/table53.xml/1.2/Fri Apr 3 02:48:01 2009// diff --git a/test/testcases/tests/level1/html/CVS/Repository b/test/testcases/tests/level1/html/CVS/Repository new file mode 100644 index 0000000..87e193a --- /dev/null +++ b/test/testcases/tests/level1/html/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level1/html diff --git a/test/testcases/tests/level1/html/CVS/Root b/test/testcases/tests/level1/html/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level1/html/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level1/html/CVS/Template b/test/testcases/tests/level1/html/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level1/html/HTMLAnchorElement01.xml b/test/testcases/tests/level1/html/HTMLAnchorElement01.xml new file mode 100644 index 0000000..a076a18 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAnchorElement01.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLAnchorElement01 +NIST + + The accessKey attribute is a single character access key to give + access to the form control. + + Retrieve the accessKey attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAnchorElement02.xml b/test/testcases/tests/level1/html/HTMLAnchorElement02.xml new file mode 100644 index 0000000..247a8cb --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAnchorElement02.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLAnchorElement02 +NIST + + The charset attribute indicates the character encoding of the linked + resource. + + Retrieve the charset attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAnchorElement03.xml b/test/testcases/tests/level1/html/HTMLAnchorElement03.xml new file mode 100644 index 0000000..07a421c --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAnchorElement03.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLAnchorElement03 +NIST + + The coords attribute is a comma-seperated list of lengths, defining + an active region geometry. + + Retrieve the coords attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAnchorElement04.xml b/test/testcases/tests/level1/html/HTMLAnchorElement04.xml new file mode 100644 index 0000000..7b961c4 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAnchorElement04.xml @@ -0,0 +1,41 @@ + + + + + + + HTMLAnchorElement04 + NIST + + The href attribute contains the URL of the linked resource. + + Retrieve the href attribute and examine its value. + + Mary Brady + 2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAnchorElement05.xml b/test/testcases/tests/level1/html/HTMLAnchorElement05.xml new file mode 100644 index 0000000..0329515 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAnchorElement05.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAnchorElement05 +NIST + + The hreflang attribute contains the language code of the linked resource. + + Retrieve the hreflang attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAnchorElement06.xml b/test/testcases/tests/level1/html/HTMLAnchorElement06.xml new file mode 100644 index 0000000..ad768fa --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAnchorElement06.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAnchorElement06 +NIST + + The name attribute contains the anchor name. + + Retrieve the name attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAnchorElement07.xml b/test/testcases/tests/level1/html/HTMLAnchorElement07.xml new file mode 100644 index 0000000..a70cc36 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAnchorElement07.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAnchorElement07 +NIST + + The rel attribute contains the forward link type. + + Retrieve the rel attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAnchorElement08.xml b/test/testcases/tests/level1/html/HTMLAnchorElement08.xml new file mode 100644 index 0000000..bb76341 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAnchorElement08.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAnchorElement08 +NIST + + The rev attribute contains the reverse link type + + Retrieve the rev attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAnchorElement09.xml b/test/testcases/tests/level1/html/HTMLAnchorElement09.xml new file mode 100644 index 0000000..7da6d18 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAnchorElement09.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAnchorElement09 +NIST + + The shape attribute contains the shape of the active area. + + Retrieve the shape attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAnchorElement10.xml b/test/testcases/tests/level1/html/HTMLAnchorElement10.xml new file mode 100644 index 0000000..201c113 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAnchorElement10.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLAnchorElement10 +NIST + + The tabIndex attribute contains an index that represents the elements + position in the tabbing order. + + Retrieve the tabIndex attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAnchorElement11.xml b/test/testcases/tests/level1/html/HTMLAnchorElement11.xml new file mode 100644 index 0000000..00c2bb9 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAnchorElement11.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAnchorElement11 +NIST + + The target attribute specifies the frame to render the source in. + + Retrieve the target attribute and examine it's value. + +Rick Rivello +2002-05-09 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAnchorElement12.xml b/test/testcases/tests/level1/html/HTMLAnchorElement12.xml new file mode 100644 index 0000000..3b22328 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAnchorElement12.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAnchorElement12 +NIST + + The type attribute contains the advisory content model. + + Retrieve the type attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAnchorElement13.xml b/test/testcases/tests/level1/html/HTMLAnchorElement13.xml new file mode 100644 index 0000000..555985d --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAnchorElement13.xml @@ -0,0 +1,37 @@ + + + + + + + +HTMLAnchorElement13 +Curt Arnold + +HTMLAnchorElement.blur should surrender input focus. + +2004-03-18 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAnchorElement14.xml b/test/testcases/tests/level1/html/HTMLAnchorElement14.xml new file mode 100644 index 0000000..7d3d0c6 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAnchorElement14.xml @@ -0,0 +1,37 @@ + + + + + + + +HTMLAnchorElement14 +Curt Arnold + +HTMLAnchorElement.focus should capture input focus. + +2004-03-18 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAppletElement01.xml b/test/testcases/tests/level1/html/HTMLAppletElement01.xml new file mode 100644 index 0000000..7be4ac6 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAppletElement01.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLAppletElement01 +NIST + + The align attribute specifies the alignment of the object(Vertically + or Horizontally) with respect to its surrounding text. + + Retrieve the align attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAppletElement02.xml b/test/testcases/tests/level1/html/HTMLAppletElement02.xml new file mode 100644 index 0000000..2042f0a --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAppletElement02.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLAppletElement02 +NIST + + The alt attribute specifies the alternate text for user agents not + rendering the normal context of this element. + + Retrieve the alt attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAppletElement03.xml b/test/testcases/tests/level1/html/HTMLAppletElement03.xml new file mode 100644 index 0000000..a68e3e0 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAppletElement03.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAppletElement03 +NIST + + The archive attribute specifies a comma-seperated archive list. + + Retrieve the archive attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAppletElement04.xml b/test/testcases/tests/level1/html/HTMLAppletElement04.xml new file mode 100644 index 0000000..23e8bb6 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAppletElement04.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAppletElement04 +NIST + + The code attribute specifies the applet class file. + + Retrieve the code attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAppletElement05.xml b/test/testcases/tests/level1/html/HTMLAppletElement05.xml new file mode 100644 index 0000000..81076d1 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAppletElement05.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAppletElement05 +NIST + + The codeBase attribute specifies an optional base URI for the applet. + + Retrieve the codeBase attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAppletElement06.xml b/test/testcases/tests/level1/html/HTMLAppletElement06.xml new file mode 100644 index 0000000..1d280da --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAppletElement06.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAppletElement06 +NIST + + The height attribute overrides the height. + + Retrieve the height attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAppletElement07.xml b/test/testcases/tests/level1/html/HTMLAppletElement07.xml new file mode 100644 index 0000000..d3b4858 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAppletElement07.xml @@ -0,0 +1,51 @@ + + + + + + + +HTMLAppletElement07 +NIST + + The hspace attribute specifies the horizontal space to the left + and right of this image, applet, or object. Retrieve the hspace attribute and examine its value. + + This test is incompatible with L2 HTML implementations due to a change in the type of the attribute. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAppletElement08.xml b/test/testcases/tests/level1/html/HTMLAppletElement08.xml new file mode 100644 index 0000000..a473f23 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAppletElement08.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAppletElement08 +NIST + + The name attribute specifies the name of the applet. + + Retrieve the name attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAppletElement09.xml b/test/testcases/tests/level1/html/HTMLAppletElement09.xml new file mode 100644 index 0000000..98d2413 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAppletElement09.xml @@ -0,0 +1,51 @@ + + + + + + + +HTMLAppletElement09 +NIST + + The vspace attribute specifies the vertical space above and below + this image, applet or object. Retrieve the vspace attribute and examine its value. + + This test is incompatible with L2 HTML implementations due to a change in the type of the attribute. + + +Mary Brady +2002-02-22 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAppletElement10.xml b/test/testcases/tests/level1/html/HTMLAppletElement10.xml new file mode 100644 index 0000000..2cf1b6a --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAppletElement10.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAppletElement10 +NIST + + The width attribute overrides the regular width. + + Retrieve the width attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAppletElement11.xml b/test/testcases/tests/level1/html/HTMLAppletElement11.xml new file mode 100644 index 0000000..91cba8b --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAppletElement11.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLAppletElement11 +NIST + + The object attribute specifies the serialized applet file. + + Retrieve the object attribute and examine its value. + +Rick Rivello +Curt Arnold +2002-07-19 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAreaElement01.xml b/test/testcases/tests/level1/html/HTMLAreaElement01.xml new file mode 100644 index 0000000..58db920 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAreaElement01.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLAreaElement01 +NIST + + The accessKey attribute specifies a single character access key to + give access to the control form. + + Retrieve the accessKey attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAreaElement02.xml b/test/testcases/tests/level1/html/HTMLAreaElement02.xml new file mode 100644 index 0000000..e90e643 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAreaElement02.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLAreaElement02 +NIST + + The alt attribute specifies an alternate text for user agents not + rendering the normal content of this element. + + Retrieve the alt attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAreaElement03.xml b/test/testcases/tests/level1/html/HTMLAreaElement03.xml new file mode 100644 index 0000000..e0d2114 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAreaElement03.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLAreaElement03 +NIST + + The coords attribute specifies a comma-seperated list of lengths, + defining an active region geometry. + + Retrieve the coords attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAreaElement04.xml b/test/testcases/tests/level1/html/HTMLAreaElement04.xml new file mode 100644 index 0000000..c464ae0 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAreaElement04.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAreaElement04 +NIST + + The href attribute specifies the URI of the linked resource. + + Retrieve the href attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAreaElement05.xml b/test/testcases/tests/level1/html/HTMLAreaElement05.xml new file mode 100644 index 0000000..31bff76 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAreaElement05.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAreaElement05 +NIST + + The noHref attribute specifies that this area is inactive. + + Retrieve the noHref attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAreaElement06.xml b/test/testcases/tests/level1/html/HTMLAreaElement06.xml new file mode 100644 index 0000000..407f72a --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAreaElement06.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAreaElement06 +NIST + + The shape attribute specifies the shape of the active area. + + Retrieve the shape attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAreaElement07.xml b/test/testcases/tests/level1/html/HTMLAreaElement07.xml new file mode 100644 index 0000000..c03b07d --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAreaElement07.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLAreaElement07 +NIST + + The tabIndex attribute specifies an index that represents the element's + position in the tabbing order. + + Retrieve the tabIndex attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLAreaElement08.xml b/test/testcases/tests/level1/html/HTMLAreaElement08.xml new file mode 100644 index 0000000..9d485fe --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLAreaElement08.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLAreaElement08 +NIST + + The target specifies the frame to render the resource in. + + Retrieve the target attribute and examine it's value. + +Rick Rivello +2002-05-09 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLBRElement01.xml b/test/testcases/tests/level1/html/HTMLBRElement01.xml new file mode 100644 index 0000000..cc4d17a --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLBRElement01.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLBRElement01 +NIST + + The clear attribute specifies control flow of text around floats. + + Retrieve the clear attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLBaseElement01.xml b/test/testcases/tests/level1/html/HTMLBaseElement01.xml new file mode 100644 index 0000000..fa6eacc --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLBaseElement01.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLBaseElement01 +NIST + + The href attribute specifies the base URI. + + Retrieve the href attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLBaseElement02.xml b/test/testcases/tests/level1/html/HTMLBaseElement02.xml new file mode 100644 index 0000000..d2a20a5 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLBaseElement02.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLBaseElement02 +NIST + + The target attribute specifies the default target frame. + + Retrieve the target attribute and examine its value. + +Rick Rivello +2002-07-18 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLBaseFontElement01.xml b/test/testcases/tests/level1/html/HTMLBaseFontElement01.xml new file mode 100644 index 0000000..525438f --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLBaseFontElement01.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLBaseFontElement01 +NIST + + The color attribute specifies the base font's color. + + Retrieve the color attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLBaseFontElement02.xml b/test/testcases/tests/level1/html/HTMLBaseFontElement02.xml new file mode 100644 index 0000000..94894d6 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLBaseFontElement02.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLBaseFontElement02 +NIST + + The face attribute specifies the base font's face identifier. + + Retrieve the face attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLBaseFontElement03.xml b/test/testcases/tests/level1/html/HTMLBaseFontElement03.xml new file mode 100644 index 0000000..e63b16f --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLBaseFontElement03.xml @@ -0,0 +1,49 @@ + + + + + + + +HTMLBaseFontElement03 +NIST + + The size attribute specifies the base font's size. Retrieve the size attribute and examine its value. + + This test is incompatible with L2 HTML implementations due to a change in the type of the attribute. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLBodyElement01.xml b/test/testcases/tests/level1/html/HTMLBodyElement01.xml new file mode 100644 index 0000000..95438c6 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLBodyElement01.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLBodyElement01 +NIST + + The aLink attribute specifies the color of active links. + + Retrieve the aLink attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLBodyElement02.xml b/test/testcases/tests/level1/html/HTMLBodyElement02.xml new file mode 100644 index 0000000..e5e7d34 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLBodyElement02.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLBodyElement02 +NIST + + The background attribute specifies the URI fo the background texture + tile image. + + Retrieve the background attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLBodyElement03.xml b/test/testcases/tests/level1/html/HTMLBodyElement03.xml new file mode 100644 index 0000000..3f0d492 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLBodyElement03.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLBodyElement03 +NIST + + The bgColor attribute specifies the document background color. + + Retrieve the bgColor attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLBodyElement04.xml b/test/testcases/tests/level1/html/HTMLBodyElement04.xml new file mode 100644 index 0000000..0bbab8c --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLBodyElement04.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLBodyElement04 +NIST + + The link attribute specifies the color of links that are not active + and unvisited. + + Retrieve the link attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLBodyElement05.xml b/test/testcases/tests/level1/html/HTMLBodyElement05.xml new file mode 100644 index 0000000..b9b1596 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLBodyElement05.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLBodyElement05 +NIST + + The text attribute specifies the document text color. + + Retrieve the text attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLBodyElement06.xml b/test/testcases/tests/level1/html/HTMLBodyElement06.xml new file mode 100644 index 0000000..e2adef5 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLBodyElement06.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLBodyElement06 +NIST + + The vLink attribute specifies the color of links that have been + visited by the user. + + Retrieve the vLink attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLButtonElement01.xml b/test/testcases/tests/level1/html/HTMLButtonElement01.xml new file mode 100644 index 0000000..d212307 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLButtonElement01.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLButtonElement01 +NIST + + The form attribute returns the FORM element containing this control. + + Retrieve the form attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +
+ + + diff --git a/test/testcases/tests/level1/html/HTMLButtonElement02.xml b/test/testcases/tests/level1/html/HTMLButtonElement02.xml new file mode 100644 index 0000000..3271a29 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLButtonElement02.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLButtonElement02 +NIST + + The form attribute returns null if control in not within the context of + form. + + Retrieve the form attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLButtonElement03.xml b/test/testcases/tests/level1/html/HTMLButtonElement03.xml new file mode 100644 index 0000000..50b9ce8 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLButtonElement03.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLButtonElement03 +NIST + + The accessKey attribute returns a single character access key to + give access to the form control. + + Retrieve the accessKey attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLButtonElement04.xml b/test/testcases/tests/level1/html/HTMLButtonElement04.xml new file mode 100644 index 0000000..648c9e5 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLButtonElement04.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLButtonElement04 +NIST + + The disabled attribute specifies whether the control is unavailable + in this context. + + Retrieve the disabled attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLButtonElement05.xml b/test/testcases/tests/level1/html/HTMLButtonElement05.xml new file mode 100644 index 0000000..53fa764 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLButtonElement05.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLButtonElement05 +NIST + + The name attribute is the form control or object name when submitted + with a form. + + Retrieve the name attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLButtonElement06.xml b/test/testcases/tests/level1/html/HTMLButtonElement06.xml new file mode 100644 index 0000000..2243456 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLButtonElement06.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLButtonElement06 +NIST + + The tabIndex attribute specifies an index that represents the element's + position in the tabbing order. + + Retrieve the tabIndex attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLButtonElement07.xml b/test/testcases/tests/level1/html/HTMLButtonElement07.xml new file mode 100644 index 0000000..f4c5461 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLButtonElement07.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLButtonElement07 +NIST + + The type attribute specifies the type of button. + + Retrieve the type attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLButtonElement08.xml b/test/testcases/tests/level1/html/HTMLButtonElement08.xml new file mode 100644 index 0000000..cd3a04d --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLButtonElement08.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLButtonElement08 +NIST + + The value attribute specifies the current control value. + + Retrieve the value attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLCollection01.xml b/test/testcases/tests/level1/html/HTMLCollection01.xml new file mode 100644 index 0000000..fd2cfe4 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLCollection01.xml @@ -0,0 +1,49 @@ + + + + + + + +HTMLCollection01 +NIST + + An individual node may be accessed by either ordinal index, the node's + name or id attributes. (Test ordinal index). + + Retrieve the first TABLE element and create a HTMLCollection by invoking + the "rows" attribute. The item located at ordinal index 0 is further + retrieved and its "rowIndex" attribute is examined. + +Rick Rivello +2002-05-01 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLCollection02.xml b/test/testcases/tests/level1/html/HTMLCollection02.xml new file mode 100644 index 0000000..521d5ae --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLCollection02.xml @@ -0,0 +1,49 @@ + + + + + + + +HTMLCollection02 +NIST + + An individual node may be accessed by either ordinal index, the node's + name or id attributes. (Test node name). + + Retrieve the first FORM element and create a HTMLCollection by invoking + the elements attribute. The first SELECT element is further retrieved + using the elements name attribute. + +Rick Rivello +2002-05-01 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLCollection03.xml b/test/testcases/tests/level1/html/HTMLCollection03.xml new file mode 100644 index 0000000..36d489e --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLCollection03.xml @@ -0,0 +1,49 @@ + + + + + + + +HTMLCollection03 +NIST + + An individual node may be accessed by either ordinal index, the node's + name or id attributes. (Test id attribute). + + Retrieve the first FORM element and create a HTMLCollection by invoking + the "element" attribute. The first SELECT element is further retrieved + using the elements id. + +Rick Rivello +2002-05-01 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLCollection04.xml b/test/testcases/tests/level1/html/HTMLCollection04.xml new file mode 100644 index 0000000..5d78405 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLCollection04.xml @@ -0,0 +1,59 @@ + + + + + + + +HTMLCollection04 +NIST + + HTMLCollections are live, they are automatically updated when the + underlying document is changed. + + Create a HTMLCollection object by invoking the rows attribute of the + first TABLE element and examine its length, then add a new row and + re-examine the length. + +Rick Rivello +2002-05-01 + + + + + + + + + + + + +4 +5 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLCollection05.xml b/test/testcases/tests/level1/html/HTMLCollection05.xml new file mode 100644 index 0000000..ffb7d13 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLCollection05.xml @@ -0,0 +1,46 @@ + + + + + + + +HTMLCollection05 +NIST + + The length attribute specifies the length or size of the list. + + Retrieve the first TABLE element and create a HTMLCollection by invoking + the "rows" attribute. Retrieve the length attribute of the HTMLCollection + object. + +Rick Rivello +2002-05-01 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLCollection06.xml b/test/testcases/tests/level1/html/HTMLCollection06.xml new file mode 100644 index 0000000..1026310 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLCollection06.xml @@ -0,0 +1,50 @@ + + + + + + + +HTMLCollection06 +NIST + + An item(index) method retrieves an item specified by ordinal index + (Test for index=0). + + Retrieve the first TABLE element and create a HTMLCollection by invoking + the "rows" attribute. The item located at ordinal index 0 is further + retrieved and its "rowIndex" attribute is examined. + +Rick Rivello +2002-05-01 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLCollection07.xml b/test/testcases/tests/level1/html/HTMLCollection07.xml new file mode 100644 index 0000000..e0a21a2 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLCollection07.xml @@ -0,0 +1,49 @@ + + + + + + + +HTMLCollection07 +NIST + + An item(index) method retrieves an item specified by ordinal index + (Test for index=3). + + Retrieve the first TABLE element and create a HTMLCollection by invoking + the "rows" attribute. The item located at ordinal index 3 is further + retrieved and its "rowIndex" attribute is examined. + +Rick Rivello +2002-05-01 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLCollection08.xml b/test/testcases/tests/level1/html/HTMLCollection08.xml new file mode 100644 index 0000000..dfc2e10 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLCollection08.xml @@ -0,0 +1,49 @@ + + + + + + + +HTMLCollection08 +NIST + + Nodes in a HTMLCollection object are numbered in tree order. + (Depth-first traversal order). + + Retrieve the first TABLE element and create a HTMLCollection by invoking + the "rows" attribute. Access the item in the third ordinal index. The + resulting rowIndex attribute is examined and should be two. + +Rick Rivello +2002-05-01 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLCollection09.xml b/test/testcases/tests/level1/html/HTMLCollection09.xml new file mode 100644 index 0000000..f81e7af --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLCollection09.xml @@ -0,0 +1,47 @@ + + + + + + + +HTMLCollection09 +NIST + + The item(index) method returns null if the index is out of range. + + Retrieve the first TABLE element and create a HTMLCollection by invoking + the "rows" attribute. Invoke the item(index) method with an index + of 5. This index is out of range and should return null. + +Rick Rivello +2002-05-01 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLCollection10.xml b/test/testcases/tests/level1/html/HTMLCollection10.xml new file mode 100644 index 0000000..78f4c9a --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLCollection10.xml @@ -0,0 +1,51 @@ + + + + + + + +HTMLCollection10 +NIST + + The namedItem(name) method retrieves a node using a name. It first + searches for a node with a matching id attribute. If it doesn't find + one, it then searches for a Node with a matching name attribute, but only + on those elements that are allowed a name attribute. + + Retrieve the first FORM element and create a HTMLCollection by invoking + the elements attribute. The first SELECT element is further retrieved + using the elements name attribute since the id attribute doesn't match. + +Rick Rivello +2002-05-01 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLCollection11.xml b/test/testcases/tests/level1/html/HTMLCollection11.xml new file mode 100644 index 0000000..ebf217f --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLCollection11.xml @@ -0,0 +1,51 @@ + + + + + + + +HTMLCollection11 +NIST + + The namedItem(name) method retrieves a node using a name. It first + searches for a node with a matching id attribute. If it doesn't find + one, it then searches for a Node with a matching name attribute, but only + on those elements that are allowed a name attribute. + + Retrieve the first FORM element and create a HTMLCollection by invoking + the elements attribute. The first SELECT element is further retrieved + using the elements id attribute. + +Rick Rivello +2002-05-01 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLCollection12.xml b/test/testcases/tests/level1/html/HTMLCollection12.xml new file mode 100644 index 0000000..d7feb3d --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLCollection12.xml @@ -0,0 +1,50 @@ + + + + + + + +HTMLCollection12 +NIST + + The namedItem(name) method retrieves a node using a name. It first + searches for a node with a matching id attribute. If it doesn't find + one, it then searches for a Node with a matching name attribute, but only + on those elements that are allowed a name attribute. If there isn't + a matching node the method returns null. + + Retrieve the first FORM element and create a HTMLCollection by invoking + the elements attribute. The method returns null since there is not a + match of the name or id attribute. + +Rick Rivello +2002-05-01 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDirectoryElement01.xml b/test/testcases/tests/level1/html/HTMLDirectoryElement01.xml new file mode 100644 index 0000000..4b1b402 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDirectoryElement01.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLDirectoryElement01 +NIST + + The compact attribute specifies a boolean value on whether to display + the list more compactly. + + Retrieve the compact attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDivElement01.xml b/test/testcases/tests/level1/html/HTMLDivElement01.xml new file mode 100644 index 0000000..c658eb2 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDivElement01.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLDivElement01 +NIST + + The align attribute specifies the horizontal text alignment. + + Retrieve the align attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDlistElement01.xml b/test/testcases/tests/level1/html/HTMLDlistElement01.xml new file mode 100644 index 0000000..727c189 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDlistElement01.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLDListElement01 +NIST + + The compact attribute specifies a boolean value on whether to display + the list more compactly. + + Retrieve the compact attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument01.xml b/test/testcases/tests/level1/html/HTMLDocument01.xml new file mode 100644 index 0000000..2e528d5 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument01.xml @@ -0,0 +1,38 @@ + + + + + + + +HTMLDocument01 +NIST + + The title attribute is the specified title as a string. + + Retrieve the title attribute and examine its value. + +Mary Brady +2002-01-18 + + + + + + + +<assertEquals actual="vtitle" expected='"NIST DOM HTML Test - DOCUMENT"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLDocument02.xml b/test/testcases/tests/level1/html/HTMLDocument02.xml new file mode 100644 index 0000000..24bd58f --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument02.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xml" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLDocument02"> +<metadata> +<title>HTMLDocument02 +NIST + + The referrer attribute returns the URI of the page that linked to this + page. + + Retrieve the referrer attribute and examine its value. + +Mary Brady +2002-01-18 + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument03.xml b/test/testcases/tests/level1/html/HTMLDocument03.xml new file mode 100644 index 0000000..97e291d --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument03.xml @@ -0,0 +1,40 @@ + + + + + + + +HTMLDocument03 +NIST + + The domain attribute specifies the domain name of the server that served + the document, or null if the server cannot be identified by a domain name. + + Retrieve the domain attribute and examine its value. + +Mary Brady +2002-01-18 + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument04.xml b/test/testcases/tests/level1/html/HTMLDocument04.xml new file mode 100644 index 0000000..223d426 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument04.xml @@ -0,0 +1,39 @@ + + + + + + + +HTMLDocument04 +NIST + + The URL attribute specifies the absolute URI of the document. + + Retrieve the URL attribute and examine its value. + +Mary Brady +2002-01-18 + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument05.xml b/test/testcases/tests/level1/html/HTMLDocument05.xml new file mode 100644 index 0000000..a764b35 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument05.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLDocument05 +NIST + + The body attribute is the element that contains the content for the + document. + + Retrieve the body attribute and examine its value for the id attribute. + +Mary Brady +2002-01-18 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument07.xml b/test/testcases/tests/level1/html/HTMLDocument07.xml new file mode 100644 index 0000000..a08972f --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument07.xml @@ -0,0 +1,41 @@ + + + + + + + +HTMLDocument07 +NIST + + The images attribute returns a collection of all IMG elements in a document. + + Retrieve the images attribute from the document and examine its value. + +Rick Rivello +2002-04-30 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument08.xml b/test/testcases/tests/level1/html/HTMLDocument08.xml new file mode 100644 index 0000000..fcc8147 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument08.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLDocument08 +NIST + + The applets attribute returns a collection of all OBJECT elements that + include applets abd APPLET elements in a document. + + Retrieve the applets attribute from the document and examine its value. + +Rick Rivello +2002-04-30 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument09.xml b/test/testcases/tests/level1/html/HTMLDocument09.xml new file mode 100644 index 0000000..037811f --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument09.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLDocument09 +NIST + + The links attribute returns a collection of all AREA and A elements + in a document with a value for the href attribute. + + Retrieve the links attribute from the document and examine its value. + +Rick Rivello +2002-04-30 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument10.xml b/test/testcases/tests/level1/html/HTMLDocument10.xml new file mode 100644 index 0000000..700cebd --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument10.xml @@ -0,0 +1,41 @@ + + + + + + + +HTMLDocument10 +NIST + + The forms attribute returns a collection of all the forms in a document. + + Retrieve the forms attribute from the document and examine its value. + +Rick Rivello +2002-04-30 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument11.xml b/test/testcases/tests/level1/html/HTMLDocument11.xml new file mode 100644 index 0000000..308131f --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument11.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLDocument11 +NIST + + The anchors attribute returns a collection of all A elements with values + for the name attribute. + + Retrieve the anchors attribute from the document and examine its value. + +Rick Rivello +2002-04-30 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument12.xml b/test/testcases/tests/level1/html/HTMLDocument12.xml new file mode 100644 index 0000000..964e70c --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument12.xml @@ -0,0 +1,38 @@ + + + + + + + +HTMLDocument02 +NIST + + The cookie attribute returns the cookies associated with this document. + + Retrieve the cookie attribute and examine its value. + +Rick Rivello +2002-04-30 + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument13.xml b/test/testcases/tests/level1/html/HTMLDocument13.xml new file mode 100644 index 0000000..fc7244b --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument13.xml @@ -0,0 +1,39 @@ + + + + + + + +HTMLDocument13 +NIST + + The getElementsByName method returns the (possibly empty) collection + of elements whose name value is given by the elementName. + + Retrieve all the elements whose name attribute is "mapid". + Check the length of the nodelist. It should be 1. + +Rick Rivello +2002-07-15 + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument14.xml b/test/testcases/tests/level1/html/HTMLDocument14.xml new file mode 100644 index 0000000..c41fe14 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument14.xml @@ -0,0 +1,40 @@ + + + + + + + +HTMLDocument14 +NIST + + The getElementsByName method returns the (possibly empty) collection + of elements whose name value is given by the elementName. + + Retrieve all the elements whose name attribute is "noid". + Check the length of the nodelist. It should be 0 since + the id "noid" does not exist. + +Rick Rivello +2002-07-15 + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument15.xml b/test/testcases/tests/level1/html/HTMLDocument15.xml new file mode 100644 index 0000000..e01d4ca --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument15.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLDocument15 +NIST + + The getElementById method returns the Element whose id is given by + elementId. If no such element exists, returns null. + + Retrieve the element whose id is "mapid". + Check the value of the element. + + +Rick Rivello +2002-07-15 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument16.xml b/test/testcases/tests/level1/html/HTMLDocument16.xml new file mode 100644 index 0000000..1bb1fa7 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument16.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLDocument16 +NIST + + The getElementById method returns the Element whose id is given by + elementId. If no such element exists, returns null. + + Retrieve the element whose id is "noid". + The value returned should be null since there are not any elements with + an id of "noid". + + +Rick Rivello +2002-07-15 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument17.xml b/test/testcases/tests/level1/html/HTMLDocument17.xml new file mode 100644 index 0000000..6c89504 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument17.xml @@ -0,0 +1,41 @@ + + + + + + + +HTMLDocument17 +Curt Arnold + +Clears the current document using HTMLDocument.open immediately followed by close. + +2002-03-18 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument18.xml b/test/testcases/tests/level1/html/HTMLDocument18.xml new file mode 100644 index 0000000..7454a15 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument18.xml @@ -0,0 +1,32 @@ + + + + + + + +HTMLDocument18 +Curt Arnold + +Calls HTMLDocument.close on a document that has not been opened for modification. + +2002-03-18 + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument19.xml b/test/testcases/tests/level1/html/HTMLDocument19.xml new file mode 100644 index 0000000..3fa1a81 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument19.xml @@ -0,0 +1,51 @@ + + + + + + + +HTMLDocument19 +Curt Arnold + +Replaces the current document with a valid HTML document using HTMLDocument.open, write and close. + +2002-03-18 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument20.xml b/test/testcases/tests/level1/html/HTMLDocument20.xml new file mode 100644 index 0000000..0b03356 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument20.xml @@ -0,0 +1,51 @@ + + + + + + + +HTMLDocument20 +Curt Arnold + +Replaces the current document with a valid HTML document using HTMLDocument.open, writeln and close. + +2002-03-18 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLDocument21.xml b/test/testcases/tests/level1/html/HTMLDocument21.xml new file mode 100644 index 0000000..4942f45 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLDocument21.xml @@ -0,0 +1,60 @@ + + + + + + + +HTMLDocument21 +Curt Arnold + +Replaces the current document checks that writeln adds a new line. + +2002-03-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement01.xml b/test/testcases/tests/level1/html/HTMLElement01.xml new file mode 100644 index 0000000..b139ae6 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement01.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement01 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the HEAD element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement02.xml b/test/testcases/tests/level1/html/HTMLElement02.xml new file mode 100644 index 0000000..adfd033 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement02.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement02 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the SUB element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement03.xml b/test/testcases/tests/level1/html/HTMLElement03.xml new file mode 100644 index 0000000..db2929d --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement03.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement03 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the SUP element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement04.xml b/test/testcases/tests/level1/html/HTMLElement04.xml new file mode 100644 index 0000000..44c4aad --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement04.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement04 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the SPAN element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement05.xml b/test/testcases/tests/level1/html/HTMLElement05.xml new file mode 100644 index 0000000..a353781 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement05.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement05 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the BDO element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement06.xml b/test/testcases/tests/level1/html/HTMLElement06.xml new file mode 100644 index 0000000..212d2aa --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement06.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement06 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the TT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement07.xml b/test/testcases/tests/level1/html/HTMLElement07.xml new file mode 100644 index 0000000..365b84d --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement07.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement07 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the I element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement08.xml b/test/testcases/tests/level1/html/HTMLElement08.xml new file mode 100644 index 0000000..1db5576 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement08.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement08 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the B element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement09.xml b/test/testcases/tests/level1/html/HTMLElement09.xml new file mode 100644 index 0000000..17180d9 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement09.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement09 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the U element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement10.xml b/test/testcases/tests/level1/html/HTMLElement10.xml new file mode 100644 index 0000000..fa18238 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement10.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement10 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the S element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement100.xml b/test/testcases/tests/level1/html/HTMLElement100.xml new file mode 100644 index 0000000..64cbda7 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement100.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement100 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the SMALL element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement101.xml b/test/testcases/tests/level1/html/HTMLElement101.xml new file mode 100644 index 0000000..3d9cef5 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement101.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement101 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the EM element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement102.xml b/test/testcases/tests/level1/html/HTMLElement102.xml new file mode 100644 index 0000000..3a5c6f5 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement102.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement102 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the STRONG element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement103.xml b/test/testcases/tests/level1/html/HTMLElement103.xml new file mode 100644 index 0000000..5deb562 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement103.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement103 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the DFN element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement104.xml b/test/testcases/tests/level1/html/HTMLElement104.xml new file mode 100644 index 0000000..19dbe69 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement104.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement104 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the CODE element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement105.xml b/test/testcases/tests/level1/html/HTMLElement105.xml new file mode 100644 index 0000000..352c97c --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement105.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement105 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the SAMP element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement106.xml b/test/testcases/tests/level1/html/HTMLElement106.xml new file mode 100644 index 0000000..3075b6c --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement106.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement106 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the KBD element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement107.xml b/test/testcases/tests/level1/html/HTMLElement107.xml new file mode 100644 index 0000000..75f90b9 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement107.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement107 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the VAR element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement108.xml b/test/testcases/tests/level1/html/HTMLElement108.xml new file mode 100644 index 0000000..080a2c7 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement108.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement108 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the CITE element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement109.xml b/test/testcases/tests/level1/html/HTMLElement109.xml new file mode 100644 index 0000000..16a6b5f --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement109.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement109 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the ACRONYM element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement11.xml b/test/testcases/tests/level1/html/HTMLElement11.xml new file mode 100644 index 0000000..8dab5be --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement11.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement11 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the STRIKE element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement110.xml b/test/testcases/tests/level1/html/HTMLElement110.xml new file mode 100644 index 0000000..cf6ccf0 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement110.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement110 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the ABBR element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement111.xml b/test/testcases/tests/level1/html/HTMLElement111.xml new file mode 100644 index 0000000..d5639da --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement111.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement111 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the DD element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement112.xml b/test/testcases/tests/level1/html/HTMLElement112.xml new file mode 100644 index 0000000..215125a --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement112.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement112 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the DT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement113.xml b/test/testcases/tests/level1/html/HTMLElement113.xml new file mode 100644 index 0000000..a639ca2 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement113.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement113 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the NOFRAMES element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement114.xml b/test/testcases/tests/level1/html/HTMLElement114.xml new file mode 100644 index 0000000..d231396 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement114.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement114 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the NOSCRIPT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement115.xml b/test/testcases/tests/level1/html/HTMLElement115.xml new file mode 100644 index 0000000..1e38b03 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement115.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement115 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the ADDRESS element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement116.xml b/test/testcases/tests/level1/html/HTMLElement116.xml new file mode 100644 index 0000000..7338e78 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement116.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement116 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the CENTER element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement117.xml b/test/testcases/tests/level1/html/HTMLElement117.xml new file mode 100644 index 0000000..ba720cd --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement117.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement117 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the HEAD element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement118.xml b/test/testcases/tests/level1/html/HTMLElement118.xml new file mode 100644 index 0000000..a175045 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement118.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement118 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the SUB element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement119.xml b/test/testcases/tests/level1/html/HTMLElement119.xml new file mode 100644 index 0000000..09361ae --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement119.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement119 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the SUP element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement12.xml b/test/testcases/tests/level1/html/HTMLElement12.xml new file mode 100644 index 0000000..3b6b9bb --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement12.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement12 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the BIG element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement120.xml b/test/testcases/tests/level1/html/HTMLElement120.xml new file mode 100644 index 0000000..4edc694 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement120.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement120 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the SPAN element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement121.xml b/test/testcases/tests/level1/html/HTMLElement121.xml new file mode 100644 index 0000000..93af01a --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement121.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement121 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the BDO element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement122.xml b/test/testcases/tests/level1/html/HTMLElement122.xml new file mode 100644 index 0000000..e1e1064 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement122.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement122 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the TT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement123.xml b/test/testcases/tests/level1/html/HTMLElement123.xml new file mode 100644 index 0000000..de7ce7a --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement123.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement123 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the I element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement124.xml b/test/testcases/tests/level1/html/HTMLElement124.xml new file mode 100644 index 0000000..1f86541 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement124.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement124 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the B element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement125.xml b/test/testcases/tests/level1/html/HTMLElement125.xml new file mode 100644 index 0000000..4238620 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement125.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement125 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the U element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement126.xml b/test/testcases/tests/level1/html/HTMLElement126.xml new file mode 100644 index 0000000..fdfd4a9 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement126.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement126 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the S element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement127.xml b/test/testcases/tests/level1/html/HTMLElement127.xml new file mode 100644 index 0000000..f7eb5ff --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement127.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement127 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the STRIKE element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement128.xml b/test/testcases/tests/level1/html/HTMLElement128.xml new file mode 100644 index 0000000..3656298 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement128.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement128 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the BIG element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement129.xml b/test/testcases/tests/level1/html/HTMLElement129.xml new file mode 100644 index 0000000..80ca878 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement129.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement129 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the SMALL element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement13.xml b/test/testcases/tests/level1/html/HTMLElement13.xml new file mode 100644 index 0000000..0f861c6 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement13.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement13 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the SMALL element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement130.xml b/test/testcases/tests/level1/html/HTMLElement130.xml new file mode 100644 index 0000000..9636f0e --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement130.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement130 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the EM element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement131.xml b/test/testcases/tests/level1/html/HTMLElement131.xml new file mode 100644 index 0000000..d0a35ee --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement131.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement131 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the STRONG element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement132.xml b/test/testcases/tests/level1/html/HTMLElement132.xml new file mode 100644 index 0000000..50e124e --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement132.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement132 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the DFN element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement133.xml b/test/testcases/tests/level1/html/HTMLElement133.xml new file mode 100644 index 0000000..096cbfa --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement133.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement133 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the CODE element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement134.xml b/test/testcases/tests/level1/html/HTMLElement134.xml new file mode 100644 index 0000000..dd9645e --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement134.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement134 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the SAMP element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement135.xml b/test/testcases/tests/level1/html/HTMLElement135.xml new file mode 100644 index 0000000..5b52ce5 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement135.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement135 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the KBD element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement136.xml b/test/testcases/tests/level1/html/HTMLElement136.xml new file mode 100644 index 0000000..459f9a5 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement136.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement136 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the VAR element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement137.xml b/test/testcases/tests/level1/html/HTMLElement137.xml new file mode 100644 index 0000000..bd9d69b --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement137.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement137 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the CITE element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement138.xml b/test/testcases/tests/level1/html/HTMLElement138.xml new file mode 100644 index 0000000..25e4ced --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement138.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement138 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the ACRONYM element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement139.xml b/test/testcases/tests/level1/html/HTMLElement139.xml new file mode 100644 index 0000000..82b2771 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement139.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement139 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the ABBR element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement14.xml b/test/testcases/tests/level1/html/HTMLElement14.xml new file mode 100644 index 0000000..a14e362 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement14.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement14 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the EM element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement140.xml b/test/testcases/tests/level1/html/HTMLElement140.xml new file mode 100644 index 0000000..e982a80 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement140.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement140 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the DD element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement141.xml b/test/testcases/tests/level1/html/HTMLElement141.xml new file mode 100644 index 0000000..5c22702 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement141.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement141 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the DT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement142.xml b/test/testcases/tests/level1/html/HTMLElement142.xml new file mode 100644 index 0000000..4f78aff --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement142.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement142 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the NOFRAMES element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement143.xml b/test/testcases/tests/level1/html/HTMLElement143.xml new file mode 100644 index 0000000..84700a2 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement143.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement143 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the NOSCRIPT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement144.xml b/test/testcases/tests/level1/html/HTMLElement144.xml new file mode 100644 index 0000000..e4bdee4 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement144.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement144 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the ADDRESS element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement145.xml b/test/testcases/tests/level1/html/HTMLElement145.xml new file mode 100644 index 0000000..3241888 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement145.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement145 +NIST + + The className attribute specifies the class attribute of the element. + + Retrieve the class attribute of the CENTER element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement15.xml b/test/testcases/tests/level1/html/HTMLElement15.xml new file mode 100644 index 0000000..bd42dbd --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement15.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement15 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the STRONG element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement16.xml b/test/testcases/tests/level1/html/HTMLElement16.xml new file mode 100644 index 0000000..56da77c --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement16.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement16 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the DFN element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement17.xml b/test/testcases/tests/level1/html/HTMLElement17.xml new file mode 100644 index 0000000..b17916c --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement17.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement17 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the CODE element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement18.xml b/test/testcases/tests/level1/html/HTMLElement18.xml new file mode 100644 index 0000000..6716cf4 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement18.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement18 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the SAMP element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement19.xml b/test/testcases/tests/level1/html/HTMLElement19.xml new file mode 100644 index 0000000..57a6f7a --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement19.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement19 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the KBD element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement20.xml b/test/testcases/tests/level1/html/HTMLElement20.xml new file mode 100644 index 0000000..340837a --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement20.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement20 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the VAR element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement21.xml b/test/testcases/tests/level1/html/HTMLElement21.xml new file mode 100644 index 0000000..f075ca1 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement21.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement21 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the CITE element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement22.xml b/test/testcases/tests/level1/html/HTMLElement22.xml new file mode 100644 index 0000000..49a1969 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement22.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement22 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the ACRONYM element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement23.xml b/test/testcases/tests/level1/html/HTMLElement23.xml new file mode 100644 index 0000000..cf50bae --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement23.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement23 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the ABBR element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement24.xml b/test/testcases/tests/level1/html/HTMLElement24.xml new file mode 100644 index 0000000..e455f9b --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement24.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement24 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the DD element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement25.xml b/test/testcases/tests/level1/html/HTMLElement25.xml new file mode 100644 index 0000000..3875a2c --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement25.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement25 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the DT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement26.xml b/test/testcases/tests/level1/html/HTMLElement26.xml new file mode 100644 index 0000000..565c76d --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement26.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement26 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the NOFRAMES element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement27.xml b/test/testcases/tests/level1/html/HTMLElement27.xml new file mode 100644 index 0000000..2b1977c --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement27.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement27 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the NOSCRIPT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement28.xml b/test/testcases/tests/level1/html/HTMLElement28.xml new file mode 100644 index 0000000..69d62c0 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement28.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement28 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the ADDRESS element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement29.xml b/test/testcases/tests/level1/html/HTMLElement29.xml new file mode 100644 index 0000000..540e753 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement29.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement29 +NIST + + The id specifies the elements identifier. + + Retrieve the id attribute of the CENTER element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement30.xml b/test/testcases/tests/level1/html/HTMLElement30.xml new file mode 100644 index 0000000..735edfc --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement30.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement30 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the HEAD element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"HEAD Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement31.xml b/test/testcases/tests/level1/html/HTMLElement31.xml new file mode 100644 index 0000000..b8aa090 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement31.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement31"> +<metadata> +<title>HTMLElement31 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the SUB element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"SUB Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement32.xml b/test/testcases/tests/level1/html/HTMLElement32.xml new file mode 100644 index 0000000..3222e4f --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement32.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement32"> +<metadata> +<title>HTMLElement32 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the SUP element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"SUP Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement33.xml b/test/testcases/tests/level1/html/HTMLElement33.xml new file mode 100644 index 0000000..4bd034b --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement33.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement33"> +<metadata> +<title>HTMLElement33 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the SPAN element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"SPAN Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement34.xml b/test/testcases/tests/level1/html/HTMLElement34.xml new file mode 100644 index 0000000..81b4ee5 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement34.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement34"> +<metadata> +<title>HTMLElement34 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the BDO element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"BDO Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement35.xml b/test/testcases/tests/level1/html/HTMLElement35.xml new file mode 100644 index 0000000..d3fa86d --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement35.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement35"> +<metadata> +<title>HTMLElement35 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the TT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"TT Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement36.xml b/test/testcases/tests/level1/html/HTMLElement36.xml new file mode 100644 index 0000000..8c5929c --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement36.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement36"> +<metadata> +<title>HTMLElement36 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the I element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"I Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement37.xml b/test/testcases/tests/level1/html/HTMLElement37.xml new file mode 100644 index 0000000..72cb816 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement37.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement37"> +<metadata> +<title>HTMLElement37 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the B element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"B Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement38.xml b/test/testcases/tests/level1/html/HTMLElement38.xml new file mode 100644 index 0000000..4f63799 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement38.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement38"> +<metadata> +<title>HTMLElement38 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the U element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"U Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement39.xml b/test/testcases/tests/level1/html/HTMLElement39.xml new file mode 100644 index 0000000..d7a7e9c --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement39.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement39"> +<metadata> +<title>HTMLElement39 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the S element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"S Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement40.xml b/test/testcases/tests/level1/html/HTMLElement40.xml new file mode 100644 index 0000000..8da28d4 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement40.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement40"> +<metadata> +<title>HTMLElement40 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the STRIKE element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"STRIKE Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement41.xml b/test/testcases/tests/level1/html/HTMLElement41.xml new file mode 100644 index 0000000..3deaa21 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement41.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement41"> +<metadata> +<title>HTMLElement41 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the BIG element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"BIG Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement42.xml b/test/testcases/tests/level1/html/HTMLElement42.xml new file mode 100644 index 0000000..6c03d0c --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement42.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement42"> +<metadata> +<title>HTMLElement42 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the SMALL element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"SMALL Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement43.xml b/test/testcases/tests/level1/html/HTMLElement43.xml new file mode 100644 index 0000000..21090c9 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement43.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement43"> +<metadata> +<title>HTMLElement43 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the EM element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"EM Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement44.xml b/test/testcases/tests/level1/html/HTMLElement44.xml new file mode 100644 index 0000000..ee7bcb5 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement44.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement44"> +<metadata> +<title>HTMLElement44 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the STRONG element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"STRONG Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement45.xml b/test/testcases/tests/level1/html/HTMLElement45.xml new file mode 100644 index 0000000..1dd4ac4 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement45.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement45"> +<metadata> +<title>HTMLElement45 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the DFN element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"DFN Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement46.xml b/test/testcases/tests/level1/html/HTMLElement46.xml new file mode 100644 index 0000000..0de73a7 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement46.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement46"> +<metadata> +<title>HTMLElement46 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the CODE element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"CODE Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement47.xml b/test/testcases/tests/level1/html/HTMLElement47.xml new file mode 100644 index 0000000..06bca2d --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement47.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement47"> +<metadata> +<title>HTMLElement47 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the SAMP element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"SAMP Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement48.xml b/test/testcases/tests/level1/html/HTMLElement48.xml new file mode 100644 index 0000000..e0663ac --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement48.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement48"> +<metadata> +<title>HTMLElement48 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the KBD element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"KBD Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement49.xml b/test/testcases/tests/level1/html/HTMLElement49.xml new file mode 100644 index 0000000..d2541cc --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement49.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement49"> +<metadata> +<title>HTMLElement49 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the VAR element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"VAR Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement50.xml b/test/testcases/tests/level1/html/HTMLElement50.xml new file mode 100644 index 0000000..e01f5ff --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement50.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement50"> +<metadata> +<title>HTMLElement50 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the CITE element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"CITE Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement51.xml b/test/testcases/tests/level1/html/HTMLElement51.xml new file mode 100644 index 0000000..2a48a44 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement51.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement51"> +<metadata> +<title>HTMLElement51 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the ACRONYM element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"ACRONYM Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement52.xml b/test/testcases/tests/level1/html/HTMLElement52.xml new file mode 100644 index 0000000..dcbe2fe --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement52.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement52"> +<metadata> +<title>HTMLElement52 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the ABBR element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"ABBR Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement53.xml b/test/testcases/tests/level1/html/HTMLElement53.xml new file mode 100644 index 0000000..2706897 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement53.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement53"> +<metadata> +<title>HTMLElement53 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the DD element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"DD Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement54.xml b/test/testcases/tests/level1/html/HTMLElement54.xml new file mode 100644 index 0000000..c8c85ff --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement54.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement54"> +<metadata> +<title>HTMLElement54 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the DT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"DT Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement55.xml b/test/testcases/tests/level1/html/HTMLElement55.xml new file mode 100644 index 0000000..04aba47 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement55.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement55"> +<metadata> +<title>HTMLElement55 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the NOFRAMES element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"NOFRAMES Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement56.xml b/test/testcases/tests/level1/html/HTMLElement56.xml new file mode 100644 index 0000000..5e42819 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement56.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement56"> +<metadata> +<title>HTMLElement56 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the NOSCRIPT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"NOSCRIPT Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement57.xml b/test/testcases/tests/level1/html/HTMLElement57.xml new file mode 100644 index 0000000..d76bdf6 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement57.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement57"> +<metadata> +<title>HTMLElement57 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the ADDRESS element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"ADDRESS Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement58.xml b/test/testcases/tests/level1/html/HTMLElement58.xml new file mode 100644 index 0000000..d276c21 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement58.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement58"> +<metadata> +<title>HTMLElement58 +NIST + + The title attribute specifies the elements advisory title. + + Retrieve the title attribute of the CENTER element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + +<assertEquals actual="vtitle" expected='"CENTER Element"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/HTMLElement59.xml b/test/testcases/tests/level1/html/HTMLElement59.xml new file mode 100644 index 0000000..05ceca7 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement59.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom1.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLElement59"> +<metadata> +<title>HTMLElement59 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the HEAD element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement60.xml b/test/testcases/tests/level1/html/HTMLElement60.xml new file mode 100644 index 0000000..52c8d8c --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement60.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement60 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the SUB element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement61.xml b/test/testcases/tests/level1/html/HTMLElement61.xml new file mode 100644 index 0000000..26b387e --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement61.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement61 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the SUP element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement62.xml b/test/testcases/tests/level1/html/HTMLElement62.xml new file mode 100644 index 0000000..e535016 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement62.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement62 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the SPAN element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement63.xml b/test/testcases/tests/level1/html/HTMLElement63.xml new file mode 100644 index 0000000..3a3d680 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement63.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement63 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the BDO element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement64.xml b/test/testcases/tests/level1/html/HTMLElement64.xml new file mode 100644 index 0000000..8d0278a --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement64.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement64 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the TT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement65.xml b/test/testcases/tests/level1/html/HTMLElement65.xml new file mode 100644 index 0000000..980a814 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement65.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement65 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the I element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement66.xml b/test/testcases/tests/level1/html/HTMLElement66.xml new file mode 100644 index 0000000..408e257 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement66.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement66 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the B element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement67.xml b/test/testcases/tests/level1/html/HTMLElement67.xml new file mode 100644 index 0000000..8ec55b6 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement67.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement67 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the U element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement68.xml b/test/testcases/tests/level1/html/HTMLElement68.xml new file mode 100644 index 0000000..31c8fd1 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement68.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement68 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the S element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement69.xml b/test/testcases/tests/level1/html/HTMLElement69.xml new file mode 100644 index 0000000..4d91457 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement69.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement69 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the STRIKE element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement70.xml b/test/testcases/tests/level1/html/HTMLElement70.xml new file mode 100644 index 0000000..573b4e7 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement70.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement70 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the BIG element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement71.xml b/test/testcases/tests/level1/html/HTMLElement71.xml new file mode 100644 index 0000000..0f61aff --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement71.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement71 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the SMALL element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement72.xml b/test/testcases/tests/level1/html/HTMLElement72.xml new file mode 100644 index 0000000..db51dfe --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement72.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement72 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the EM element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement73.xml b/test/testcases/tests/level1/html/HTMLElement73.xml new file mode 100644 index 0000000..ae9cd94 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement73.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement73 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the STRONG element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement74.xml b/test/testcases/tests/level1/html/HTMLElement74.xml new file mode 100644 index 0000000..4fc7aaf --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement74.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement74 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the DFN element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement75.xml b/test/testcases/tests/level1/html/HTMLElement75.xml new file mode 100644 index 0000000..57d72bd --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement75.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement75 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the CODE element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement76.xml b/test/testcases/tests/level1/html/HTMLElement76.xml new file mode 100644 index 0000000..c4deb69 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement76.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement76 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the SAMP element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement77.xml b/test/testcases/tests/level1/html/HTMLElement77.xml new file mode 100644 index 0000000..93b4593 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement77.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement77 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the KBD element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement78.xml b/test/testcases/tests/level1/html/HTMLElement78.xml new file mode 100644 index 0000000..3c1f372 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement78.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement78 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the VAR element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement79.xml b/test/testcases/tests/level1/html/HTMLElement79.xml new file mode 100644 index 0000000..754be53 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement79.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement79 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the CITE element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement80.xml b/test/testcases/tests/level1/html/HTMLElement80.xml new file mode 100644 index 0000000..52c3c11 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement80.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement80 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the ACRONYM element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement81.xml b/test/testcases/tests/level1/html/HTMLElement81.xml new file mode 100644 index 0000000..8fe8c7b --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement81.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement81 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the ABBR element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement82.xml b/test/testcases/tests/level1/html/HTMLElement82.xml new file mode 100644 index 0000000..083b5ca --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement82.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement82 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the DD element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement83.xml b/test/testcases/tests/level1/html/HTMLElement83.xml new file mode 100644 index 0000000..7eb8d81 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement83.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement83 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the DT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement84.xml b/test/testcases/tests/level1/html/HTMLElement84.xml new file mode 100644 index 0000000..df253ec --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement84.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement84 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the NOFRAMES element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement85.xml b/test/testcases/tests/level1/html/HTMLElement85.xml new file mode 100644 index 0000000..a1c7ea1 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement85.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement85 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the NOSCRIPT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement86.xml b/test/testcases/tests/level1/html/HTMLElement86.xml new file mode 100644 index 0000000..ab6f721 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement86.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement86 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the ADDRESS element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement87.xml b/test/testcases/tests/level1/html/HTMLElement87.xml new file mode 100644 index 0000000..2da523e --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement87.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement87 +NIST + + The lang attribute specifies the language code defined in RFC 1766. + + Retrieve the lang attribute of the CENTER element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement88.xml b/test/testcases/tests/level1/html/HTMLElement88.xml new file mode 100644 index 0000000..eacdebc --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement88.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement88 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the HEAD element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement89.xml b/test/testcases/tests/level1/html/HTMLElement89.xml new file mode 100644 index 0000000..4e5b314 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement89.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement89 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the SUB element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement90.xml b/test/testcases/tests/level1/html/HTMLElement90.xml new file mode 100644 index 0000000..63aae58 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement90.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement90 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the SUP element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement91.xml b/test/testcases/tests/level1/html/HTMLElement91.xml new file mode 100644 index 0000000..6f80a9b --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement91.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement91 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the SPAN element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement92.xml b/test/testcases/tests/level1/html/HTMLElement92.xml new file mode 100644 index 0000000..483b97f --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement92.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement92 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the BDO element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement93.xml b/test/testcases/tests/level1/html/HTMLElement93.xml new file mode 100644 index 0000000..c9b0dbc --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement93.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement93 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the TT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement94.xml b/test/testcases/tests/level1/html/HTMLElement94.xml new file mode 100644 index 0000000..f366f7b --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement94.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement94 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the I element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement95.xml b/test/testcases/tests/level1/html/HTMLElement95.xml new file mode 100644 index 0000000..ab7d2e3 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement95.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement95 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the B element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement96.xml b/test/testcases/tests/level1/html/HTMLElement96.xml new file mode 100644 index 0000000..fdf8bb3 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement96.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement96 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the U element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement97.xml b/test/testcases/tests/level1/html/HTMLElement97.xml new file mode 100644 index 0000000..753becc --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement97.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement97 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the S element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement98.xml b/test/testcases/tests/level1/html/HTMLElement98.xml new file mode 100644 index 0000000..dc7b849 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement98.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement98 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the STRIKE element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLElement99.xml b/test/testcases/tests/level1/html/HTMLElement99.xml new file mode 100644 index 0000000..46de389 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLElement99.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLElement99 +NIST + + The dir attribute specifies the base direction of directionally neutral text and the directionality of tables. + + Retrieve the dir attribute of the BIG element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFieldSetElement01.xml b/test/testcases/tests/level1/html/HTMLFieldSetElement01.xml new file mode 100644 index 0000000..b6c6e98 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFieldSetElement01.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLFieldSetElement01 +NIST + + The form attribute returns the FORM element containing this control. + + Retrieve the form attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFieldSetElement02.xml b/test/testcases/tests/level1/html/HTMLFieldSetElement02.xml new file mode 100644 index 0000000..09d0877 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFieldSetElement02.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLFieldSetElement02 +NIST + + The form attribute returns null if control in not within the context of + form. + + Retrieve the form attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFontElement01.xml b/test/testcases/tests/level1/html/HTMLFontElement01.xml new file mode 100644 index 0000000..48f0994 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFontElement01.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLFontElement01 +NIST + + The color attribute specifies the font's color. + + Retrieve the color attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFontElement02.xml b/test/testcases/tests/level1/html/HTMLFontElement02.xml new file mode 100644 index 0000000..48e405e --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFontElement02.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLFontElement02 +NIST + + The face attribute specifies the font's face identifier. + + Retrieve the face attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFontElement03.xml b/test/testcases/tests/level1/html/HTMLFontElement03.xml new file mode 100644 index 0000000..82ced1a --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFontElement03.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLFontElement03 +NIST + + The size attribute specifies the font's size. + + Retrieve the size attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFormElement01.xml b/test/testcases/tests/level1/html/HTMLFormElement01.xml new file mode 100644 index 0000000..057fac5 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFormElement01.xml @@ -0,0 +1,45 @@ + + + + + + + +HTMLFormElement01 +NIST + + The elements attribute specifies a collection of all control element + in the form. + + Retrieve the elements attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFormElement02.xml b/test/testcases/tests/level1/html/HTMLFormElement02.xml new file mode 100644 index 0000000..06abf8d --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFormElement02.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLFormElement02 +NIST + + The length attribute specifies the number of form controls + in the form. + + Retrieve the length attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFormElement03.xml b/test/testcases/tests/level1/html/HTMLFormElement03.xml new file mode 100644 index 0000000..50332f9 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFormElement03.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLFormElement03 +NIST + + The id(name) attribute specifies the name of the form. + + Retrieve the id attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFormElement04.xml b/test/testcases/tests/level1/html/HTMLFormElement04.xml new file mode 100644 index 0000000..4077e36 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFormElement04.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLFormElement04 +NIST + + The acceptCharset attribute specifies the list of character sets + supported by the server. + + Retrieve the acceptCharset attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFormElement05.xml b/test/testcases/tests/level1/html/HTMLFormElement05.xml new file mode 100644 index 0000000..54a3436 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFormElement05.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLFormElement05 +NIST + + The action attribute specifies the server-side form handler. + + Retrieve the action attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFormElement06.xml b/test/testcases/tests/level1/html/HTMLFormElement06.xml new file mode 100644 index 0000000..fb1ca95 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFormElement06.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLFormElement06 +NIST + + The enctype attribute specifies the content of the submitted form. + + Retrieve the enctype attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFormElement07.xml b/test/testcases/tests/level1/html/HTMLFormElement07.xml new file mode 100644 index 0000000..897b63d --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFormElement07.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLFormElement07 +NIST + + The method attribute specifies the HTTP method used to submit the form. + + Retrieve the method attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFormElement08.xml b/test/testcases/tests/level1/html/HTMLFormElement08.xml new file mode 100644 index 0000000..1a691cb --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFormElement08.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLFormElement08 +NIST + + The target attribute specifies the frame to render the resource in. + + Retrieve the target attribute and examine it's value. + +Rick Rivello +2002-05-09 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFormElement09.xml b/test/testcases/tests/level1/html/HTMLFormElement09.xml new file mode 100644 index 0000000..4f552d6 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFormElement09.xml @@ -0,0 +1,37 @@ + + + + + + + +HTMLFormElement09 +Curt Arnold + +HTMLFormElement.reset restores the forms default values. + +2004-03-18 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFormElement10.xml b/test/testcases/tests/level1/html/HTMLFormElement10.xml new file mode 100644 index 0000000..8d1f3b4 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFormElement10.xml @@ -0,0 +1,37 @@ + + + + + + + +HTMLFormElement10 +Curt Arnold + +HTMLFormElement.submit submits the form. + +2004-03-18 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFrameElement01.xml b/test/testcases/tests/level1/html/HTMLFrameElement01.xml new file mode 100644 index 0000000..e74ef5e --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFrameElement01.xml @@ -0,0 +1,45 @@ + + + + + + + +HTMLFrameElement01 +NIST + + The frameBorder attribute specifies the request for frame borders. + (frameBorder=1 A border is drawn) + (FrameBorder=0 A border is not drawn) + + Retrieve the frameBorder attribute of the first FRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFrameElement02.xml b/test/testcases/tests/level1/html/HTMLFrameElement02.xml new file mode 100644 index 0000000..e6197e7 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFrameElement02.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLFrameElement02 +NIST + + The longDesc attribute specifies a URI designating a long description + of this image or frame. + + Retrieve the longDesc attribute of the first FRAME element and examine + its value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFrameElement03.xml b/test/testcases/tests/level1/html/HTMLFrameElement03.xml new file mode 100644 index 0000000..601ad32 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFrameElement03.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLFrameElement03 +NIST + + The marginHeight attribute specifies the frame margin height, in pixels. + + Retrieve the marginHeight attribute of the first FRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFrameElement04.xml b/test/testcases/tests/level1/html/HTMLFrameElement04.xml new file mode 100644 index 0000000..85a6b3e --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFrameElement04.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLFrameElement04 +NIST + + The marginWidth attribute specifies the frame margin width, in pixels. + + Retrieve the marginWidth attribute of the first FRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFrameElement05.xml b/test/testcases/tests/level1/html/HTMLFrameElement05.xml new file mode 100644 index 0000000..8df7700 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFrameElement05.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLFrameElement05 +NIST + + The name attribute specifies the frame name(object of the target + attribute). + + Retrieve the name attribute of the first FRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFrameElement06.xml b/test/testcases/tests/level1/html/HTMLFrameElement06.xml new file mode 100644 index 0000000..43f46e1 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFrameElement06.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLFrameElement06 +NIST + + The noResize attribute specifies if the user can resize the frame. When + true, forbid user from resizing frame. + + Retrieve the noResize attribute of the first FRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFrameElement07.xml b/test/testcases/tests/level1/html/HTMLFrameElement07.xml new file mode 100644 index 0000000..a7fdea4 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFrameElement07.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLFrameElement07 +NIST + + The scrolling attribute specifies whether or not the frame should have + scrollbars. + + Retrieve the scrolling attribute of the first FRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFrameElement08.xml b/test/testcases/tests/level1/html/HTMLFrameElement08.xml new file mode 100644 index 0000000..4b2843a --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFrameElement08.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLFrameElement08 +NIST + + The src attribute specifies a URI designating the initial frame contents. + + Retrieve the src attribute of the first FRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFrameSetElement01.xml b/test/testcases/tests/level1/html/HTMLFrameSetElement01.xml new file mode 100644 index 0000000..18e5ff5 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFrameSetElement01.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLFrameSetElement01 +NIST + + The cols attribute specifies the number of columns of frames in the + frameset. + + Retrieve the cols attribute of the first FRAMESET element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLFrameSetElement02.xml b/test/testcases/tests/level1/html/HTMLFrameSetElement02.xml new file mode 100644 index 0000000..e598cef --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLFrameSetElement02.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLFrameSetElement02 +NIST + + The rows attribute specifies the number of rows of frames in the + frameset. + + Retrieve the rows attribute of the second FRAMESET element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLHRElement01.xml b/test/testcases/tests/level1/html/HTMLHRElement01.xml new file mode 100644 index 0000000..c074605 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLHRElement01.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLHRElement01 +NIST + + The align attribute specifies the rule alignment on the page. + + Retrieve the align attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLHRElement02.xml b/test/testcases/tests/level1/html/HTMLHRElement02.xml new file mode 100644 index 0000000..37f1293 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLHRElement02.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLHRElement02 +NIST + + The noShade attribute specifies that the rule should be drawn as + a solid color. + + Retrieve the noShade attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLHRElement03.xml b/test/testcases/tests/level1/html/HTMLHRElement03.xml new file mode 100644 index 0000000..03ddebc --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLHRElement03.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLHRElement03 +NIST + + The size attribute specifies the height of the rule. + + Retrieve the size attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLHRElement04.xml b/test/testcases/tests/level1/html/HTMLHRElement04.xml new file mode 100644 index 0000000..2090d14 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLHRElement04.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLHRElement04 +NIST + + The width attribute specifies the width of the rule. + + Retrieve the width attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLHeadElement01.xml b/test/testcases/tests/level1/html/HTMLHeadElement01.xml new file mode 100644 index 0000000..a0fd82b --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLHeadElement01.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLHeadElement01 +NIST + + The profile attribute specifies a URI designating a metadata profile. + + Retrieve the profile attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLHeadingElement01.xml b/test/testcases/tests/level1/html/HTMLHeadingElement01.xml new file mode 100644 index 0000000..3f8b9fa --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLHeadingElement01.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLHeadingElement01 +NIST + + The align attribute specifies the horizontal text alignment(H1). + + Retrieve the align attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLHeadingElement02.xml b/test/testcases/tests/level1/html/HTMLHeadingElement02.xml new file mode 100644 index 0000000..e74b428 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLHeadingElement02.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLHeadingElement02 +NIST + + The align attribute specifies the horizontal text alignment(H2). + + Retrieve the align attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLHeadingElement03.xml b/test/testcases/tests/level1/html/HTMLHeadingElement03.xml new file mode 100644 index 0000000..a03702b --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLHeadingElement03.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLHeadingElement03 +NIST + + The align attribute specifies the horizontal text alignment(H3). + + Retrieve the align attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLHeadingElement04.xml b/test/testcases/tests/level1/html/HTMLHeadingElement04.xml new file mode 100644 index 0000000..9e16866 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLHeadingElement04.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLHeadingElement04 +NIST + + The align attribute specifies the horizontal text alignment(H4). + + Retrieve the align attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLHeadingElement05.xml b/test/testcases/tests/level1/html/HTMLHeadingElement05.xml new file mode 100644 index 0000000..e732f74 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLHeadingElement05.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLHeadingElement05 +NIST + + The align attribute specifies the horizontal text alignment(H5). + + Retrieve the align attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLHeadingElement06.xml b/test/testcases/tests/level1/html/HTMLHeadingElement06.xml new file mode 100644 index 0000000..3853483 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLHeadingElement06.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLHeadingElement06 +NIST + + The align attribute specifies the horizontal text alignment(H6). + + Retrieve the align attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLHtmlElement01.xml b/test/testcases/tests/level1/html/HTMLHtmlElement01.xml new file mode 100644 index 0000000..1ad206a --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLHtmlElement01.xml @@ -0,0 +1,47 @@ + + + + + + + +HTMLHtmlElement01 +NIST + + The version attribute specifies version information about the document's + DTD. + + Retrieve the version attribute and examine its value. + + Test is only applicable to HTML, version attribute is not supported in XHTML. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLIFrameElement01.xml b/test/testcases/tests/level1/html/HTMLIFrameElement01.xml new file mode 100644 index 0000000..1280955 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLIFrameElement01.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLIFrameElement01 +NIST + + The align attribute aligns this object(vertically or horizontally with + respect to its surrounding text. + + Retrieve the align attribute of the first IFRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLIFrameElement02.xml b/test/testcases/tests/level1/html/HTMLIFrameElement02.xml new file mode 100644 index 0000000..c815c67 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLIFrameElement02.xml @@ -0,0 +1,45 @@ + + + + + + + +HTMLIFrameElement02 +NIST + + The frameBorder attribute specifies the request for frame borders. + (frameBorder=1 A border is drawn) + (FrameBorder=0 A border is not drawn) + + Retrieve the frameBorder attribute of the first IFRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLIFrameElement03.xml b/test/testcases/tests/level1/html/HTMLIFrameElement03.xml new file mode 100644 index 0000000..3842aa3 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLIFrameElement03.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLIFrameElement03 +NIST + + The height attribute specifies the frame height. + + Retrieve the height attribute of the first IFRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLIFrameElement04.xml b/test/testcases/tests/level1/html/HTMLIFrameElement04.xml new file mode 100644 index 0000000..65535fd --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLIFrameElement04.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLIFrameElement04 +NIST + + The longDesc attribute specifies a URI designating a long description + of this image or frame. + + Retrieve the longDesc attribute of the first IFRAME element and examine + its value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLIFrameElement05.xml b/test/testcases/tests/level1/html/HTMLIFrameElement05.xml new file mode 100644 index 0000000..5ba9855 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLIFrameElement05.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLIFrameElement05 +NIST + + The marginWidth attribute specifies the frame margin width, in pixels. + + Retrieve the marginWidth attribute of the first FRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLIFrameElement06.xml b/test/testcases/tests/level1/html/HTMLIFrameElement06.xml new file mode 100644 index 0000000..85654d7 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLIFrameElement06.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLIFrameElement06 +NIST + + The marginHeight attribute specifies the frame margin height, in pixels. + + Retrieve the marginHeight attribute of the first IFRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLIFrameElement07.xml b/test/testcases/tests/level1/html/HTMLIFrameElement07.xml new file mode 100644 index 0000000..8143aa5 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLIFrameElement07.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLIFrameElement07 +NIST + + The name attribute specifies the frame name(object of the target + attribute). + + Retrieve the name attribute of the first IFRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLIFrameElement08.xml b/test/testcases/tests/level1/html/HTMLIFrameElement08.xml new file mode 100644 index 0000000..729c1a9 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLIFrameElement08.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLIFrameElement08 +NIST + + The scrolling attribute specifies whether or not the frame should have + scrollbars. + + Retrieve the scrolling attribute of the first FRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLIFrameElement09.xml b/test/testcases/tests/level1/html/HTMLIFrameElement09.xml new file mode 100644 index 0000000..e9cc84b --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLIFrameElement09.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLIFrameElement09 +NIST + + The src attribute specifies a URI designating the initial frame contents. + + Retrieve the src attribute of the first FRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLIFrameElement10.xml b/test/testcases/tests/level1/html/HTMLIFrameElement10.xml new file mode 100644 index 0000000..7278bb4 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLIFrameElement10.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLIFrameElement10 +NIST + + The width attribute specifies the frame width. + + Retrieve the width attribute of the first IFRAME element and examine + it's value. + +Rick Rivello +2002-05-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLImageElement01.xml b/test/testcases/tests/level1/html/HTMLImageElement01.xml new file mode 100644 index 0000000..ca61559 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLImageElement01.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLImageElement01 +NIST + + The name attribute specifies the name of the element. + + Retrieve the name attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLImageElement02.xml b/test/testcases/tests/level1/html/HTMLImageElement02.xml new file mode 100644 index 0000000..f314888 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLImageElement02.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLImageElement02 +NIST + + The align attribute aligns this object with respect to its surrounding + text. + + Retrieve the align attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLImageElement03.xml b/test/testcases/tests/level1/html/HTMLImageElement03.xml new file mode 100644 index 0000000..75716f9 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLImageElement03.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLImageElement03 +NIST + + The alt attribute specifies an alternative text for user agenst not + rendering the normal content of this element. + + Retrieve the alt attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLImageElement04.xml b/test/testcases/tests/level1/html/HTMLImageElement04.xml new file mode 100644 index 0000000..80a30b0 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLImageElement04.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLImageElement04 +NIST + + The border attribute specifies the width of the border around the image. + + Retrieve the border attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLImageElement05.xml b/test/testcases/tests/level1/html/HTMLImageElement05.xml new file mode 100644 index 0000000..169b5ff --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLImageElement05.xml @@ -0,0 +1,49 @@ + + + + + + + +HTMLImageElement05 +NIST + + The height attribute overrides the natural "height" of the image. Retrieve the height attribute and examine its value. + + This test is incompatible with L2 HTML implementations due to a change in the type of the attribute. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLImageElement06.xml b/test/testcases/tests/level1/html/HTMLImageElement06.xml new file mode 100644 index 0000000..f95cef7 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLImageElement06.xml @@ -0,0 +1,52 @@ + + + + + + + +HTMLImageElement06 +NIST + + The hspace attribute specifies the horizontal space to the left and + right of this image. + + Retrieve the hspace attribute and examine its value. + + This test is incompatible with L2 HTML implementations due to a change in the type of the attribute. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLImageElement07.xml b/test/testcases/tests/level1/html/HTMLImageElement07.xml new file mode 100644 index 0000000..faca09e --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLImageElement07.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLImageElement07 +NIST + + The isMap attribute indicates the use of server-side image map. + + Retrieve the isMap attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLImageElement08.xml b/test/testcases/tests/level1/html/HTMLImageElement08.xml new file mode 100644 index 0000000..e7bedbf --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLImageElement08.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLImageElement08 +NIST + + The longDesc attribute contains an URI designating a long description + of this image or frame. + + Retrieve the longDesc attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLImageElement09.xml b/test/testcases/tests/level1/html/HTMLImageElement09.xml new file mode 100644 index 0000000..6d0f584 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLImageElement09.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLImageElement09 +NIST + + The src attribute contains an URI designating the source of this image. + + Retrieve the src attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLImageElement10.xml b/test/testcases/tests/level1/html/HTMLImageElement10.xml new file mode 100644 index 0000000..3c13080 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLImageElement10.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLImageElement10 +NIST + + The useMap attribute specifies to use the client-side image map. + + Retrieve the useMap attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLImageElement11.xml b/test/testcases/tests/level1/html/HTMLImageElement11.xml new file mode 100644 index 0000000..bd3940e --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLImageElement11.xml @@ -0,0 +1,52 @@ + + + + + + + +HTMLImageElement11 +NIST + + The vspace attribute specifies the vertical space above and below this + image. + + Retrieve the vspace attribute and examine its value. + + This test is incompatible with L2 HTML implementations due to a change in the type of the attribute. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLImageElement12.xml b/test/testcases/tests/level1/html/HTMLImageElement12.xml new file mode 100644 index 0000000..05dd9de --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLImageElement12.xml @@ -0,0 +1,51 @@ + + + + + + + +HTMLImageElement12 +NIST + + The width attribute overrides the natural "width" of the image. + + Retrieve the width attribute and examine its value. + + This test is incompatible with L2 HTML implementations due to a change in the type of the attribute. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLImageElement14.xml b/test/testcases/tests/level1/html/HTMLImageElement14.xml new file mode 100644 index 0000000..3edc980 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLImageElement14.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLImageElement14 +NIST + +The lowSrc attribute specifies an URI designating a long description of +this image or frame. + +Retrieve the lowSrc attribute of the first IMG element and examine +its value. Should be "" since lowSrc is not a valid attribute for IMG. + +Rick Rivello +2002-07-19 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement01.xml b/test/testcases/tests/level1/html/HTMLInputElement01.xml new file mode 100644 index 0000000..67df3ec --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement01.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLInputElement01 +NIST + + The defaultValue attribute represents the HTML value of the attribute + when the type attribute has the value of "Text", "File" or "Password". + + Retrieve the defaultValue attribute of the 1st INPUT element and examine + its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement02.xml b/test/testcases/tests/level1/html/HTMLInputElement02.xml new file mode 100644 index 0000000..127337c --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement02.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLInputElement02 +NIST + + The defaultChecked attribute represents the HTML checked attribute of + the element when the type attribute has the value checkbox or radio. + + Retrieve the defaultValue attribute of the 4th INPUT element and + examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement03.xml b/test/testcases/tests/level1/html/HTMLInputElement03.xml new file mode 100644 index 0000000..93c994f --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement03.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLInputElement03 +NIST + + The form attribute returns the FORM element containing this control. + + Retrieve the form attribute of the 1st INPUT element and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement04.xml b/test/testcases/tests/level1/html/HTMLInputElement04.xml new file mode 100644 index 0000000..58adad5 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement04.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLInputElement04 +NIST + + The accept attribute is a comma-seperated list of content types that + a server processing this form will handle correctly. + + Retrieve the accept attribute of the 9th INPUT element and examine + its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement05.xml b/test/testcases/tests/level1/html/HTMLInputElement05.xml new file mode 100644 index 0000000..c5d8351 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement05.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLInputElement05 +NIST + + The accessKey attribute is a single character access key to give access + to the form control. + + Retrieve the accessKey attribute of the 2nd INPUT element and examine + its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement06.xml b/test/testcases/tests/level1/html/HTMLInputElement06.xml new file mode 100644 index 0000000..6dc9d11 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement06.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLInputElement06 +NIST + + The align attribute aligns this object(vertically or horizontally) + with respect to the surrounding text. + + Retrieve the align attribute of the 4th INPUT element and examine + its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement07.xml b/test/testcases/tests/level1/html/HTMLInputElement07.xml new file mode 100644 index 0000000..8f7e4b7 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement07.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLInputElement07 +NIST + + The alt attribute alternates text for user agents not rendering the + normal content of this element. + + Retrieve the alt attribute of the 1st INPUT element and examine + its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement08.xml b/test/testcases/tests/level1/html/HTMLInputElement08.xml new file mode 100644 index 0000000..3aa3a26 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement08.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLInputElement08 +NIST + + The checked attribute represents the current state of the corresponding + form control when type has the value Radio or Checkbox. + + Retrieve the accept attribute of the 3rd INPUT element and examine + its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement09.xml b/test/testcases/tests/level1/html/HTMLInputElement09.xml new file mode 100644 index 0000000..67b1d3b --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement09.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLInputElement09 +NIST + + The disabled attribute has a TRUE value if it is explicitly set. + + Retrieve the disabled attribute of the 7th INPUT element and examine + its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement10.xml b/test/testcases/tests/level1/html/HTMLInputElement10.xml new file mode 100644 index 0000000..7f28589 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement10.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLInputElement10 +NIST + + The maxLength attribute is the maximum number of text characters for text + fields, when type has the value of Text or Password. + + Retrieve the maxLenght attribute of the 1st INPUT element and examine + its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement11.xml b/test/testcases/tests/level1/html/HTMLInputElement11.xml new file mode 100644 index 0000000..3113f9a --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement11.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLInputElement11 +NIST + + The name attribute is the form control or object name when submitted with + a form. + + Retrieve the name attribute of the 1st INPUT element and examine + its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement12.xml b/test/testcases/tests/level1/html/HTMLInputElement12.xml new file mode 100644 index 0000000..d4cd099 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement12.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLInputElement12 +NIST + + The readOnly attribute indicates that this control is read-only when + type has a value of text or password only. + + Retrieve the readOnly attribute of the 1st INPUT element and examine + its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement13.xml b/test/testcases/tests/level1/html/HTMLInputElement13.xml new file mode 100644 index 0000000..2c906d9 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement13.xml @@ -0,0 +1,54 @@ + + + + + + + +HTMLInputElement13 +NIST + + The size attribute contains the size information. Its precise meaning + is specific to each type of field. + + Retrieve the size attribute of the 1st INPUT element and examine + its value. + + This test is incompatible with L2 HTML implementations due to a change in the type of the attribute. + + +Mary Brady +2002-02-22 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement14.xml b/test/testcases/tests/level1/html/HTMLInputElement14.xml new file mode 100644 index 0000000..82f022e --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement14.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLInputElement14 +NIST + + The src attribute specifies the location of the image to decorate the + graphical submit button when the type has the value Image. + + Retrieve the src attribute of the 8th INPUT element and examine + its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement15.xml b/test/testcases/tests/level1/html/HTMLInputElement15.xml new file mode 100644 index 0000000..a9a3c78 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement15.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLInputElement15 +NIST + + The tabIndex attribute is an index that represents the elements position + in the tabbing order. + + Retrieve the tabIndex attribute of the 3rd INPUT element and examine + its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement16.xml b/test/testcases/tests/level1/html/HTMLInputElement16.xml new file mode 100644 index 0000000..119a8b0 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement16.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLInputElement16 +NIST + + The type attribute is the type of control created. + + Retrieve the type attribute of the 1st INPUT element and examine + its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement17.xml b/test/testcases/tests/level1/html/HTMLInputElement17.xml new file mode 100644 index 0000000..163eee4 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement17.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLInputElement17 +NIST + + The useMap attribute specifies the use of the client-side image map. + + Retrieve the useMap attribute of the 8th INPUT element and examine + its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement18.xml b/test/testcases/tests/level1/html/HTMLInputElement18.xml new file mode 100644 index 0000000..85aca78 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement18.xml @@ -0,0 +1,44 @@ + + + + + + + +HTMLInputElement18 +NIST + + The value attribute is the current content of the corresponding form + control when the type attribute has the value Text, File or Password. + + Retrieve the value attribute of the 2nd INPUT element and examine + its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement19.xml b/test/testcases/tests/level1/html/HTMLInputElement19.xml new file mode 100644 index 0000000..ad4a00c --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement19.xml @@ -0,0 +1,37 @@ + + + + + + + +HTMLInputElement19 +Curt Arnold + +HTMLInputElement.blur should surrender input focus. + +2004-03-18 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement20.xml b/test/testcases/tests/level1/html/HTMLInputElement20.xml new file mode 100644 index 0000000..141473f --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement20.xml @@ -0,0 +1,37 @@ + + + + + + + +HTMLInputElement20 +Curt Arnold + +HTMLInputElement.focus should capture input focus. + +2004-03-18 + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement21.xml b/test/testcases/tests/level1/html/HTMLInputElement21.xml new file mode 100644 index 0000000..57fbc76 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement21.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLInputElement21 +Curt Arnold + +HTMLInputElement.click should change the state of checked on a radio button. + +2004-03-18 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLInputElement22.xml b/test/testcases/tests/level1/html/HTMLInputElement22.xml new file mode 100644 index 0000000..0d65890 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLInputElement22.xml @@ -0,0 +1,38 @@ + + + + + + + +HTMLInputElement22 +Curt Arnold + +HTMLInputElement.select should select the contents of a text area. + +2004-03-18 + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLTitleElement01.xml b/test/testcases/tests/level1/html/HTMLTitleElement01.xml new file mode 100644 index 0000000..9b95d95 --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLTitleElement01.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLTitleElement01 +NIST + + The text attribute is the specified title as a string. + + Retrieve the text attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLUListElement01.xml b/test/testcases/tests/level1/html/HTMLUListElement01.xml new file mode 100644 index 0000000..75695aa --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLUListElement01.xml @@ -0,0 +1,43 @@ + + + + + + + +HTMLUListElement01 +NIST + + The compact attribute specifies whether to reduce spacing between list + items. + + Retrieve the compact attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/HTMLUListElement02.xml b/test/testcases/tests/level1/html/HTMLUListElement02.xml new file mode 100644 index 0000000..e525d5b --- /dev/null +++ b/test/testcases/tests/level1/html/HTMLUListElement02.xml @@ -0,0 +1,42 @@ + + + + + + + +HTMLUListElement02 +NIST + + The type attribute specifies the bullet style. + + Retrieve the type attribute and examine its value. + +Mary Brady +2002-02-22 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/alltests.xml b/test/testcases/tests/level1/html/alltests.xml new file mode 100644 index 0000000..b90c242 --- /dev/null +++ b/test/testcases/tests/level1/html/alltests.xml @@ -0,0 +1,659 @@ + + + + + +DOM Level 1 HTML Test Suite +DOM Test Suite Project + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/anchor01.xml b/test/testcases/tests/level1/html/anchor01.xml new file mode 100644 index 0000000..19a2711 --- /dev/null +++ b/test/testcases/tests/level1/html/anchor01.xml @@ -0,0 +1,40 @@ + + + + + + +anchor01 +Netscape + +A single character access key to give access to the form control. +The value of attribute accessKey of the anchor element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-02 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/anchor02.xml b/test/testcases/tests/level1/html/anchor02.xml new file mode 100644 index 0000000..61486a7 --- /dev/null +++ b/test/testcases/tests/level1/html/anchor02.xml @@ -0,0 +1,40 @@ + + + + + + +anchor02 +Netscape + +The character encoding of the linked resource. +The value of attribute charset of the anchor element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-02 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/anchor03.xml b/test/testcases/tests/level1/html/anchor03.xml new file mode 100644 index 0000000..e6bd32e --- /dev/null +++ b/test/testcases/tests/level1/html/anchor03.xml @@ -0,0 +1,40 @@ + + + + + + +anchor03 +Netscape + +Comma-separated list of lengths, defining an active region geometry. +The value of attribute coords of the anchor element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-02 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/anchor04.xml b/test/testcases/tests/level1/html/anchor04.xml new file mode 100644 index 0000000..b5ce201 --- /dev/null +++ b/test/testcases/tests/level1/html/anchor04.xml @@ -0,0 +1,40 @@ + + + + + + +anchor04 +Netscape + +The URI of the linked resource. +The value of attribute href of the anchor element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-02 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/anchor05.xml b/test/testcases/tests/level1/html/anchor05.xml new file mode 100644 index 0000000..27b34ac --- /dev/null +++ b/test/testcases/tests/level1/html/anchor05.xml @@ -0,0 +1,40 @@ + + + + + + +anchor05 +Netscape + +Advisory content type. +The value of attribute type of the anchor element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-02 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/anchor06.xml b/test/testcases/tests/level1/html/anchor06.xml new file mode 100644 index 0000000..31190be --- /dev/null +++ b/test/testcases/tests/level1/html/anchor06.xml @@ -0,0 +1,40 @@ + + + + + + +anchor06 +Netscape + +The shape of the active area. The coordinates are given by coords +The value of attribute shape of the anchor element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-02 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/area01.xml b/test/testcases/tests/level1/html/area01.xml new file mode 100644 index 0000000..34ebdb2 --- /dev/null +++ b/test/testcases/tests/level1/html/area01.xml @@ -0,0 +1,39 @@ + + + + + + +area01 +Netscape + + + +Sivakiran Tummala +2002-02-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/area02.xml b/test/testcases/tests/level1/html/area02.xml new file mode 100644 index 0000000..8f85598 --- /dev/null +++ b/test/testcases/tests/level1/html/area02.xml @@ -0,0 +1,39 @@ + + + + + + +area02 +Netscape + + + +Sivakiran Tummala +2002-02-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/area03.xml b/test/testcases/tests/level1/html/area03.xml new file mode 100644 index 0000000..577e711 --- /dev/null +++ b/test/testcases/tests/level1/html/area03.xml @@ -0,0 +1,39 @@ + + + + + + +area03 +Netscape + + + +Sivakiran Tummala +2002-02-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/area04.xml b/test/testcases/tests/level1/html/area04.xml new file mode 100644 index 0000000..f964a57 --- /dev/null +++ b/test/testcases/tests/level1/html/area04.xml @@ -0,0 +1,39 @@ + + + + + + +area04 +Netscape + + + +Sivakiran Tummala +2002-02-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/basefont01.xml b/test/testcases/tests/level1/html/basefont01.xml new file mode 100644 index 0000000..eadfca4 --- /dev/null +++ b/test/testcases/tests/level1/html/basefont01.xml @@ -0,0 +1,39 @@ + + + + + + +basefont01 +Netscape + +The value of attribute color of the basefont element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/body01.xml b/test/testcases/tests/level1/html/body01.xml new file mode 100644 index 0000000..3ab179d --- /dev/null +++ b/test/testcases/tests/level1/html/body01.xml @@ -0,0 +1,40 @@ + + + + + + +body01 +Netscape + +Color of active links (after mouse-button down, but before mouse-button up). +The value of attribute alink of the body element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/button01.xml b/test/testcases/tests/level1/html/button01.xml new file mode 100644 index 0000000..f128ea8 --- /dev/null +++ b/test/testcases/tests/level1/html/button01.xml @@ -0,0 +1,39 @@ + + + + + + +button01 +Netscape + +Returns the FORM element containing this control. Returns null if this control is not within the context of a form. + +Sivakiran Tummala +2002-03-09 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/button02.xml b/test/testcases/tests/level1/html/button02.xml new file mode 100644 index 0000000..bd072ef --- /dev/null +++ b/test/testcases/tests/level1/html/button02.xml @@ -0,0 +1,42 @@ + + + + + + +button02 +Netscape + +The value of attribute name of the form element which contains this button is read and checked against the expected value. + +Sivakiran Tummala +2002-03-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/button03.xml b/test/testcases/tests/level1/html/button03.xml new file mode 100644 index 0000000..4074059 --- /dev/null +++ b/test/testcases/tests/level1/html/button03.xml @@ -0,0 +1,42 @@ + + + + + + +button03 +Netscape + +The value of attribute action of the form element which contains this button is read and checked against the expected value + +Sivakiran Tummala +2002-03-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/button04.xml b/test/testcases/tests/level1/html/button04.xml new file mode 100644 index 0000000..737ddaa --- /dev/null +++ b/test/testcases/tests/level1/html/button04.xml @@ -0,0 +1,42 @@ + + + + + + +button04 +Netscape + +The value of attribute method of the form element which contains this button is read and checked against the expected value + +Sivakiran Tummala +2002-03-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/button05.xml b/test/testcases/tests/level1/html/button05.xml new file mode 100644 index 0000000..ecff6b5 --- /dev/null +++ b/test/testcases/tests/level1/html/button05.xml @@ -0,0 +1,40 @@ + + + + + + +button05 +Netscape + +A single character access key to give access to the form control. +The value of attribute accessKey of the button element is read and checked against the expected value. + +Sivakiran Tummala +2002-03-09 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/button06.xml b/test/testcases/tests/level1/html/button06.xml new file mode 100644 index 0000000..7a5e558 --- /dev/null +++ b/test/testcases/tests/level1/html/button06.xml @@ -0,0 +1,40 @@ + + + + + + +button06 +Netscape + +Index that represents the element's position in the tabbing order. +The value of attribute tabIndex of the button element is read and checked against the expected value. + +Sivakiran Tummala +2002-03-09 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/button07.xml b/test/testcases/tests/level1/html/button07.xml new file mode 100644 index 0000000..daddf76 --- /dev/null +++ b/test/testcases/tests/level1/html/button07.xml @@ -0,0 +1,40 @@ + + + + + + +button07 +Netscape + +The type of button +The value of attribute type of the button element is read and checked against the expected value. + +Sivakiran Tummala +2002-03-09 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/button08.xml b/test/testcases/tests/level1/html/button08.xml new file mode 100644 index 0000000..a4dbb0b --- /dev/null +++ b/test/testcases/tests/level1/html/button08.xml @@ -0,0 +1,40 @@ + + + + + + +button08 +Netscape + +The control is unavailable in this context. +The boolean value of attribute disabled of the button element is read and checked against the expected value. + +Sivakiran Tummala +2002-03-09 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/button09.xml b/test/testcases/tests/level1/html/button09.xml new file mode 100644 index 0000000..d0efa94 --- /dev/null +++ b/test/testcases/tests/level1/html/button09.xml @@ -0,0 +1,40 @@ + + + + + + +button09 +Netscape + +The current form control value. +The value of attribute value of the button element is read and checked against the expected value. + +Sivakiran Tummala +2002-03-09 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/dlist01.xml b/test/testcases/tests/level1/html/dlist01.xml new file mode 100644 index 0000000..35cbe2c --- /dev/null +++ b/test/testcases/tests/level1/html/dlist01.xml @@ -0,0 +1,39 @@ + + + + + + +dlist01 +Netscape + + + +Sivakiran Tummala +2002-02-08 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/doc01.xml b/test/testcases/tests/level1/html/doc01.xml new file mode 100644 index 0000000..cb0c897 --- /dev/null +++ b/test/testcases/tests/level1/html/doc01.xml @@ -0,0 +1,34 @@ + + + + + + +doc01 +Netscape + +Retrieve the title attribute of HTMLDocument and examine it's value. + +Sivakiran Tummala +2002-02-08 + + + + + + +<assertEquals actual="vtitle" expected='"NIST DOM HTML Test - Anchor"' id="titleLink" ignoreCase="false"/> +</test> diff --git a/test/testcases/tests/level1/html/files/.cvsignore b/test/testcases/tests/level1/html/files/.cvsignore new file mode 100644 index 0000000..30d6772 --- /dev/null +++ b/test/testcases/tests/level1/html/files/.cvsignore @@ -0,0 +1,6 @@ +xhtml1-frameset.dtd +xhtml1-strict.dtd +xhtml1-transitional.dtd +xhtml-lat1.ent +xhtml-special.ent +xhtml-symbol.ent diff --git a/test/testcases/tests/level1/html/files/CVS/Entries b/test/testcases/tests/level1/html/files/CVS/Entries new file mode 100644 index 0000000..ceb0a2b --- /dev/null +++ b/test/testcases/tests/level1/html/files/CVS/Entries @@ -0,0 +1,196 @@ +/.cvsignore/1.1/Fri Apr 3 02:48:01 2009// +/anchor.html/1.3/Fri Apr 3 02:48:01 2009// +/anchor.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/anchor.xml/1.3/Fri Apr 3 02:48:01 2009// +/anchor2.html/1.2/Fri Apr 3 02:48:01 2009// +/anchor2.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/anchor2.xml/1.3/Fri Apr 3 02:48:01 2009// +/applet.html/1.5/Fri Apr 3 02:48:01 2009// +/applet.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/applet.xml/1.6/Fri Apr 3 02:48:01 2009// +/applet2.html/1.3/Fri Apr 3 02:48:01 2009// +/applet2.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/applet2.xml/1.3/Fri Apr 3 02:48:01 2009// +/area.html/1.3/Fri Apr 3 02:48:01 2009// +/area.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/area.xml/1.4/Fri Apr 3 02:48:01 2009// +/area2.html/1.3/Fri Apr 3 02:48:01 2009// +/area2.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/area2.xml/1.4/Fri Apr 3 02:48:01 2009// +/base.html/1.4/Fri Apr 3 02:48:01 2009// +/base.xhtml/1.3/Fri Apr 3 02:48:01 2009/-kb/ +/base.xml/1.4/Fri Apr 3 02:48:01 2009// +/base2.html/1.4/Fri Apr 3 02:48:01 2009// +/base2.xhtml/1.4/Fri Apr 3 02:48:01 2009/-kb/ +/base2.xml/1.4/Fri Apr 3 02:48:01 2009// +/basefont.html/1.3/Fri Apr 3 02:48:01 2009// +/basefont.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/basefont.xml/1.3/Fri Apr 3 02:48:01 2009// +/body.html/1.3/Fri Apr 3 02:48:01 2009// +/body.xhtml/1.3/Fri Apr 3 02:48:01 2009/-kb/ +/body.xml/1.3/Fri Apr 3 02:48:01 2009// +/br.html/1.3/Fri Apr 3 02:48:01 2009// +/br.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/br.xml/1.3/Fri Apr 3 02:48:01 2009// +/button.html/1.4/Fri Apr 3 02:48:01 2009// +/button.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/button.xml/1.3/Fri Apr 3 02:48:01 2009// +/collection.html/1.3/Fri Apr 3 02:48:01 2009// +/collection.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/collection.xml/1.3/Fri Apr 3 02:48:01 2009// +/directory.html/1.3/Fri Apr 3 02:48:01 2009// +/directory.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/directory.xml/1.3/Fri Apr 3 02:48:01 2009// +/div.html/1.3/Fri Apr 3 02:48:01 2009// +/div.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/div.xml/1.3/Fri Apr 3 02:48:01 2009// +/dl.html/1.3/Fri Apr 3 02:48:01 2009// +/dl.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/dl.xml/1.3/Fri Apr 3 02:48:01 2009// +/document.html/1.5/Fri Apr 3 02:48:01 2009// +/document.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/document.xml/1.6/Fri Apr 3 02:48:01 2009// +/element.html/1.3/Fri Apr 3 02:48:01 2009// +/element.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/element.xml/1.3/Fri Apr 3 02:48:01 2009// +/fieldset.html/1.4/Fri Apr 3 02:48:01 2009// +/fieldset.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/fieldset.xml/1.3/Fri Apr 3 02:48:01 2009// +/font.html/1.3/Fri Apr 3 02:48:01 2009// +/font.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/font.xml/1.3/Fri Apr 3 02:48:01 2009// +/form.html/1.3/Fri Apr 3 02:48:01 2009// +/form.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/form.xml/1.3/Fri Apr 3 02:48:01 2009// +/form2.html/1.2/Fri Apr 3 02:48:01 2009// +/form2.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/form2.xml/1.3/Fri Apr 3 02:48:01 2009// +/form3.html/1.1/Fri Apr 3 02:48:01 2009// +/form3.xhtml/1.1/Fri Apr 3 02:48:01 2009/-kb/ +/form3.xml/1.1/Fri Apr 3 02:48:01 2009// +/frame.html/1.3/Fri Apr 3 02:48:01 2009// +/frame.xhtml/1.3/Fri Apr 3 02:48:01 2009/-kb/ +/frame.xml/1.5/Fri Apr 3 02:48:01 2009// +/frameset.html/1.2/Fri Apr 3 02:48:01 2009// +/frameset.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/frameset.xml/1.3/Fri Apr 3 02:48:01 2009// +/head.html/1.4/Fri Apr 3 02:48:01 2009// +/head.xhtml/1.3/Fri Apr 3 02:48:01 2009/-kb/ +/head.xml/1.3/Fri Apr 3 02:48:01 2009// +/heading.html/1.3/Fri Apr 3 02:48:01 2009// +/heading.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/heading.xml/1.3/Fri Apr 3 02:48:01 2009// +/hr.html/1.3/Fri Apr 3 02:48:01 2009// +/hr.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/hr.xml/1.3/Fri Apr 3 02:48:01 2009// +/html.html/1.4/Fri Apr 3 02:48:01 2009// +/html.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/html.xml/1.3/Fri Apr 3 02:48:01 2009// +/iframe.html/1.4/Fri Apr 3 02:48:01 2009// +/iframe.xhtml/1.3/Fri Apr 3 02:48:01 2009/-kb/ +/iframe.xml/1.4/Fri Apr 3 02:48:01 2009// +/img.html/1.3/Fri Apr 3 02:48:01 2009// +/img.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/img.xml/1.3/Fri Apr 3 02:48:01 2009// +/input.html/1.5/Fri Apr 3 02:48:01 2009// +/input.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/input.xml/1.5/Fri Apr 3 02:48:01 2009// +/isindex.html/1.4/Fri Apr 3 02:48:01 2009// +/isindex.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/isindex.xml/1.4/Fri Apr 3 02:48:01 2009// +/label.html/1.3/Fri Apr 3 02:48:01 2009// +/label.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/label.xml/1.4/Fri Apr 3 02:48:01 2009// +/legend.html/1.4/Fri Apr 3 02:48:01 2009// +/legend.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/legend.xml/1.4/Fri Apr 3 02:48:01 2009// +/li.html/1.3/Fri Apr 3 02:48:01 2009// +/li.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/li.xml/1.3/Fri Apr 3 02:48:01 2009// +/link.html/1.4/Fri Apr 3 02:48:01 2009// +/link.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/link.xml/1.3/Fri Apr 3 02:48:01 2009// +/link2.html/1.2/Fri Apr 3 02:48:01 2009// +/link2.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/link2.xml/1.3/Fri Apr 3 02:48:01 2009// +/map.html/1.3/Fri Apr 3 02:48:01 2009// +/map.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/map.xml/1.3/Fri Apr 3 02:48:01 2009// +/menu.html/1.3/Fri Apr 3 02:48:01 2009// +/menu.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/menu.xml/1.3/Fri Apr 3 02:48:01 2009// +/meta.html/1.2/Fri Apr 3 02:48:01 2009// +/meta.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/meta.xml/1.3/Fri Apr 3 02:48:01 2009// +/mod.html/1.2/Fri Apr 3 02:48:01 2009// +/mod.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/mod.xml/1.3/Fri Apr 3 02:48:01 2009// +/object.html/1.5/Fri Apr 3 02:48:01 2009// +/object.xhtml/1.3/Fri Apr 3 02:48:01 2009/-kb/ +/object.xml/1.3/Fri Apr 3 02:48:01 2009// +/object2.html/1.3/Fri Apr 3 02:48:01 2009// +/object2.xhtml/1.3/Fri Apr 3 02:48:01 2009/-kb/ +/object2.xml/1.2/Fri Apr 3 02:48:01 2009// +/olist.html/1.3/Fri Apr 3 02:48:01 2009// +/olist.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/olist.xml/1.3/Fri Apr 3 02:48:01 2009// +/optgroup.html/1.2/Fri Apr 3 02:48:01 2009// +/optgroup.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/optgroup.xml/1.3/Fri Apr 3 02:48:01 2009// +/option.html/1.3/Fri Apr 3 02:48:01 2009// +/option.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/option.xml/1.4/Fri Apr 3 02:48:01 2009// +/paragraph.html/1.3/Fri Apr 3 02:48:01 2009// +/paragraph.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/paragraph.xml/1.3/Fri Apr 3 02:48:01 2009// +/param.html/1.2/Fri Apr 3 02:48:01 2009// +/param.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/param.xml/1.4/Fri Apr 3 02:48:01 2009// +/pre.html/1.3/Fri Apr 3 02:48:01 2009// +/pre.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/pre.xml/1.3/Fri Apr 3 02:48:01 2009// +/quote.html/1.2/Fri Apr 3 02:48:01 2009// +/quote.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/quote.xml/1.3/Fri Apr 3 02:48:01 2009// +/right.png/1.1/Fri Apr 3 02:48:01 2009/-kb/ +/script.html/1.3/Fri Apr 3 02:48:01 2009// +/script.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/script.xml/1.3/Fri Apr 3 02:48:01 2009// +/select.html/1.4/Fri Apr 3 02:48:01 2009// +/select.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/select.xml/1.4/Fri Apr 3 02:48:01 2009// +/style.html/1.3/Fri Apr 3 02:48:01 2009// +/style.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/style.xml/1.3/Fri Apr 3 02:48:01 2009// +/table.html/1.3/Fri Apr 3 02:48:01 2009// +/table.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/table.xml/1.3/Fri Apr 3 02:48:01 2009// +/table1.html/1.4/Fri Apr 3 02:48:01 2009// +/table1.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/table1.xml/1.3/Fri Apr 3 02:48:01 2009// +/tablecaption.html/1.3/Fri Apr 3 02:48:01 2009// +/tablecaption.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/tablecaption.xml/1.3/Fri Apr 3 02:48:01 2009// +/tablecell.html/1.3/Fri Apr 3 02:48:01 2009// +/tablecell.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/tablecell.xml/1.4/Fri Apr 3 02:48:01 2009// +/tablecol.html/1.3/Fri Apr 3 02:48:01 2009// +/tablecol.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/tablecol.xml/1.3/Fri Apr 3 02:48:01 2009// +/tablerow.html/1.3/Fri Apr 3 02:48:01 2009// +/tablerow.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/tablerow.xml/1.3/Fri Apr 3 02:48:01 2009// +/tablesection.html/1.4/Fri Apr 3 02:48:01 2009// +/tablesection.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/tablesection.xml/1.4/Fri Apr 3 02:48:01 2009// +/textarea.html/1.4/Fri Apr 3 02:48:01 2009// +/textarea.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/textarea.xml/1.4/Fri Apr 3 02:48:01 2009// +/title.html/1.3/Fri Apr 3 02:48:01 2009// +/title.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/title.xml/1.3/Fri Apr 3 02:48:01 2009// +/ulist.html/1.3/Fri Apr 3 02:48:01 2009// +/ulist.xhtml/1.2/Fri Apr 3 02:48:01 2009/-kb/ +/ulist.xml/1.3/Fri Apr 3 02:48:01 2009// +/w3c_main.png/1.1/Fri Apr 3 02:48:01 2009/-kb/ +D diff --git a/test/testcases/tests/level1/html/files/CVS/Repository b/test/testcases/tests/level1/html/files/CVS/Repository new file mode 100644 index 0000000..82d4385 --- /dev/null +++ b/test/testcases/tests/level1/html/files/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level1/html/files diff --git a/test/testcases/tests/level1/html/files/CVS/Root b/test/testcases/tests/level1/html/files/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level1/html/files/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level1/html/files/CVS/Template b/test/testcases/tests/level1/html/files/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level1/html/files/anchor.html b/test/testcases/tests/level1/html/files/anchor.html new file mode 100644 index 0000000..952e8d9 --- /dev/null +++ b/test/testcases/tests/level1/html/files/anchor.html @@ -0,0 +1,12 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<HTML> +<HEAD> +<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=utf-8"> +<TITLE>NIST DOM HTML Test - Anchor + + +

+View Submit Button +

+ + diff --git a/test/testcases/tests/level1/html/files/anchor.xhtml b/test/testcases/tests/level1/html/files/anchor.xhtml new file mode 100644 index 0000000..1be5755 --- /dev/null +++ b/test/testcases/tests/level1/html/files/anchor.xhtml @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - Anchor + + +

+View Submit Button +

+ + diff --git a/test/testcases/tests/level1/html/files/anchor.xml b/test/testcases/tests/level1/html/files/anchor.xml new file mode 100644 index 0000000..1be5755 --- /dev/null +++ b/test/testcases/tests/level1/html/files/anchor.xml @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - Anchor + + +

+View Submit Button +

+ + diff --git a/test/testcases/tests/level1/html/files/anchor2.html b/test/testcases/tests/level1/html/files/anchor2.html new file mode 100644 index 0000000..1b04fb9 --- /dev/null +++ b/test/testcases/tests/level1/html/files/anchor2.html @@ -0,0 +1,13 @@ + + + + +NIST DOM HTML Test - Anchor + + +

+View Submit Button +

+ + diff --git a/test/testcases/tests/level1/html/files/anchor2.xhtml b/test/testcases/tests/level1/html/files/anchor2.xhtml new file mode 100644 index 0000000..096eb60 --- /dev/null +++ b/test/testcases/tests/level1/html/files/anchor2.xhtml @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - Anchor + + +

+View Submit Button +

+ + diff --git a/test/testcases/tests/level1/html/files/anchor2.xml b/test/testcases/tests/level1/html/files/anchor2.xml new file mode 100644 index 0000000..096eb60 --- /dev/null +++ b/test/testcases/tests/level1/html/files/anchor2.xml @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - Anchor + + +

+View Submit Button +

+ + diff --git a/test/testcases/tests/level1/html/files/applet.html b/test/testcases/tests/level1/html/files/applet.html new file mode 100644 index 0000000..d721cf1 --- /dev/null +++ b/test/testcases/tests/level1/html/files/applet.html @@ -0,0 +1,12 @@ + + + + +NIST DOM HTML Test - Applet + + +

+ +

+ + diff --git a/test/testcases/tests/level1/html/files/applet.xhtml b/test/testcases/tests/level1/html/files/applet.xhtml new file mode 100644 index 0000000..cf2070c --- /dev/null +++ b/test/testcases/tests/level1/html/files/applet.xhtml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - Applet + + +

+ +

+ + + diff --git a/test/testcases/tests/level1/html/files/applet.xml b/test/testcases/tests/level1/html/files/applet.xml new file mode 100644 index 0000000..cf2070c --- /dev/null +++ b/test/testcases/tests/level1/html/files/applet.xml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - Applet + + +

+ +

+ + + diff --git a/test/testcases/tests/level1/html/files/applet2.html b/test/testcases/tests/level1/html/files/applet2.html new file mode 100644 index 0000000..0379ed1 --- /dev/null +++ b/test/testcases/tests/level1/html/files/applet2.html @@ -0,0 +1,12 @@ + + + + +NIST DOM HTML Test - Applet + + +

+ +

+ + diff --git a/test/testcases/tests/level1/html/files/applet2.xhtml b/test/testcases/tests/level1/html/files/applet2.xhtml new file mode 100644 index 0000000..43b27da --- /dev/null +++ b/test/testcases/tests/level1/html/files/applet2.xhtml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - Applet + + +

+ +

+ + + diff --git a/test/testcases/tests/level1/html/files/applet2.xml b/test/testcases/tests/level1/html/files/applet2.xml new file mode 100644 index 0000000..43b27da --- /dev/null +++ b/test/testcases/tests/level1/html/files/applet2.xml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - Applet + + +

+ +

+ + + diff --git a/test/testcases/tests/level1/html/files/area.html b/test/testcases/tests/level1/html/files/area.html new file mode 100644 index 0000000..dddff68 --- /dev/null +++ b/test/testcases/tests/level1/html/files/area.html @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - Area + + +

+ +Domain + +

+ + diff --git a/test/testcases/tests/level1/html/files/area.xhtml b/test/testcases/tests/level1/html/files/area.xhtml new file mode 100644 index 0000000..1e497f3 --- /dev/null +++ b/test/testcases/tests/level1/html/files/area.xhtml @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - Area + + +

+ +Domain + +

+ + + diff --git a/test/testcases/tests/level1/html/files/area.xml b/test/testcases/tests/level1/html/files/area.xml new file mode 100644 index 0000000..1e497f3 --- /dev/null +++ b/test/testcases/tests/level1/html/files/area.xml @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - Area + + +

+ +Domain + +

+ + + diff --git a/test/testcases/tests/level1/html/files/area2.html b/test/testcases/tests/level1/html/files/area2.html new file mode 100644 index 0000000..f1ae081 --- /dev/null +++ b/test/testcases/tests/level1/html/files/area2.html @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - Area + + +

+ +Domain + +

+ + diff --git a/test/testcases/tests/level1/html/files/area2.xhtml b/test/testcases/tests/level1/html/files/area2.xhtml new file mode 100644 index 0000000..5476bee --- /dev/null +++ b/test/testcases/tests/level1/html/files/area2.xhtml @@ -0,0 +1,16 @@ + + + + +NIST DOM HTML Test - Area + + +

+ +Domain + +

+ + diff --git a/test/testcases/tests/level1/html/files/area2.xml b/test/testcases/tests/level1/html/files/area2.xml new file mode 100644 index 0000000..5476bee --- /dev/null +++ b/test/testcases/tests/level1/html/files/area2.xml @@ -0,0 +1,16 @@ + + + + +NIST DOM HTML Test - Area + + +

+ +Domain + +

+ + diff --git a/test/testcases/tests/level1/html/files/base.html b/test/testcases/tests/level1/html/files/base.html new file mode 100644 index 0000000..53d151d --- /dev/null +++ b/test/testcases/tests/level1/html/files/base.html @@ -0,0 +1,11 @@ + + + + + +NIST DOM HTML Test - Base + + +

Some Text

+ + diff --git a/test/testcases/tests/level1/html/files/base.xhtml b/test/testcases/tests/level1/html/files/base.xhtml new file mode 100644 index 0000000..bc41a1d --- /dev/null +++ b/test/testcases/tests/level1/html/files/base.xhtml @@ -0,0 +1,13 @@ + + + + + +NIST DOM HTML Test - Base + + +

Some Text

+ + diff --git a/test/testcases/tests/level1/html/files/base.xml b/test/testcases/tests/level1/html/files/base.xml new file mode 100644 index 0000000..bc41a1d --- /dev/null +++ b/test/testcases/tests/level1/html/files/base.xml @@ -0,0 +1,13 @@ + + + + + +NIST DOM HTML Test - Base + + +

Some Text

+ + diff --git a/test/testcases/tests/level1/html/files/base2.html b/test/testcases/tests/level1/html/files/base2.html new file mode 100644 index 0000000..c9e0d1a --- /dev/null +++ b/test/testcases/tests/level1/html/files/base2.html @@ -0,0 +1,15 @@ + + + + + +NIST DOM HTML Test - Base2 + + + + + + + + diff --git a/test/testcases/tests/level1/html/files/base2.xhtml b/test/testcases/tests/level1/html/files/base2.xhtml new file mode 100644 index 0000000..a29dcd9 --- /dev/null +++ b/test/testcases/tests/level1/html/files/base2.xhtml @@ -0,0 +1,16 @@ + + + + + +NIST DOM HTML Test - Base2 + + + + + + + + diff --git a/test/testcases/tests/level1/html/files/base2.xml b/test/testcases/tests/level1/html/files/base2.xml new file mode 100644 index 0000000..a29dcd9 --- /dev/null +++ b/test/testcases/tests/level1/html/files/base2.xml @@ -0,0 +1,16 @@ + + + + + +NIST DOM HTML Test - Base2 + + + + + + + + diff --git a/test/testcases/tests/level1/html/files/basefont.html b/test/testcases/tests/level1/html/files/basefont.html new file mode 100644 index 0000000..e3753f7 --- /dev/null +++ b/test/testcases/tests/level1/html/files/basefont.html @@ -0,0 +1,12 @@ + + + + +NIST DOM HTML Test - BaseFont + + +

+ +

+ + diff --git a/test/testcases/tests/level1/html/files/basefont.xhtml b/test/testcases/tests/level1/html/files/basefont.xhtml new file mode 100644 index 0000000..c5fc9b5 --- /dev/null +++ b/test/testcases/tests/level1/html/files/basefont.xhtml @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - BaseFont + + +

+ +

+ + diff --git a/test/testcases/tests/level1/html/files/basefont.xml b/test/testcases/tests/level1/html/files/basefont.xml new file mode 100644 index 0000000..c5fc9b5 --- /dev/null +++ b/test/testcases/tests/level1/html/files/basefont.xml @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - BaseFont + + +

+ +

+ + diff --git a/test/testcases/tests/level1/html/files/body.html b/test/testcases/tests/level1/html/files/body.html new file mode 100644 index 0000000..6468cd0 --- /dev/null +++ b/test/testcases/tests/level1/html/files/body.html @@ -0,0 +1,10 @@ + + + + +NIST DOM HTML Test - Body + + +

Hello, World

+ + diff --git a/test/testcases/tests/level1/html/files/body.xhtml b/test/testcases/tests/level1/html/files/body.xhtml new file mode 100644 index 0000000..f2ac2a0 --- /dev/null +++ b/test/testcases/tests/level1/html/files/body.xhtml @@ -0,0 +1,12 @@ + + + + +NIST DOM HTML Test - Body + + +

Hello, World.

+ + diff --git a/test/testcases/tests/level1/html/files/body.xml b/test/testcases/tests/level1/html/files/body.xml new file mode 100644 index 0000000..fa6d1b7 --- /dev/null +++ b/test/testcases/tests/level1/html/files/body.xml @@ -0,0 +1,13 @@ + + + + + +NIST DOM HTML Test - Body + + +

Hello, World.

+ + diff --git a/test/testcases/tests/level1/html/files/br.html b/test/testcases/tests/level1/html/files/br.html new file mode 100644 index 0000000..0a3a3d4 --- /dev/null +++ b/test/testcases/tests/level1/html/files/br.html @@ -0,0 +1,12 @@ + + + + +NIST DOM HTML Test - BR + + +

+
+

+ + diff --git a/test/testcases/tests/level1/html/files/br.xhtml b/test/testcases/tests/level1/html/files/br.xhtml new file mode 100644 index 0000000..99c9c1e --- /dev/null +++ b/test/testcases/tests/level1/html/files/br.xhtml @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - BR + + +

+
+

+ + diff --git a/test/testcases/tests/level1/html/files/br.xml b/test/testcases/tests/level1/html/files/br.xml new file mode 100644 index 0000000..99c9c1e --- /dev/null +++ b/test/testcases/tests/level1/html/files/br.xml @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - BR + + +

+
+

+ + diff --git a/test/testcases/tests/level1/html/files/button.html b/test/testcases/tests/level1/html/files/button.html new file mode 100644 index 0000000..c891ba4 --- /dev/null +++ b/test/testcases/tests/level1/html/files/button.html @@ -0,0 +1,21 @@ + + + + +NIST DOM HTML Test - Button + + + +

+ +

+ + + + + +
+ +
+ + diff --git a/test/testcases/tests/level1/html/files/button.xhtml b/test/testcases/tests/level1/html/files/button.xhtml new file mode 100644 index 0000000..3136988 --- /dev/null +++ b/test/testcases/tests/level1/html/files/button.xhtml @@ -0,0 +1,24 @@ + + + + +NIST DOM HTML Test - Button + + +
+

+ +

+
+ + + + +
+ +
+ + + diff --git a/test/testcases/tests/level1/html/files/button.xml b/test/testcases/tests/level1/html/files/button.xml new file mode 100644 index 0000000..3136988 --- /dev/null +++ b/test/testcases/tests/level1/html/files/button.xml @@ -0,0 +1,24 @@ + + + + +NIST DOM HTML Test - Button + + +
+

+ +

+
+ + + + +
+ +
+ + + diff --git a/test/testcases/tests/level1/html/files/collection.html b/test/testcases/tests/level1/html/files/collection.html new file mode 100644 index 0000000..885202d --- /dev/null +++ b/test/testcases/tests/level1/html/files/collection.html @@ -0,0 +1,79 @@ + + + + +NIST DOM HTML Test - SELECT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table Caption
Employee IdEmployee NamePositionSalaryGenderAddress
next page ...next page ...next page ...next page ...next page ...next page ...
EMP0001Margaret MartinAccountant56,000Female1230 North Ave. Dallas, Texas 98551
EMP0002Martha RaynoldsSecretary35,000Female1900 Dallas Road Dallas, Texas 98554
+
+

+ +

+
+

+ +

+

+ +

+ + diff --git a/test/testcases/tests/level1/html/files/collection.xhtml b/test/testcases/tests/level1/html/files/collection.xhtml new file mode 100644 index 0000000..9da52c1 --- /dev/null +++ b/test/testcases/tests/level1/html/files/collection.xhtml @@ -0,0 +1,82 @@ + + + + +NIST DOM HTML Test - BR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table Caption
Employee IdEmployee NamePositionSalaryGenderAddress
next page ...next page ...next page ...next page ...next page ...next page ...
EMP0001Margaret MartinAccountant56,000Female1230 North Ave. Dallas, Texas 98551
EMP0002Martha RaynoldsSecretary35,000Female1900 Dallas Road Dallas, Texas 98554
+
+

+ +

+
+

+ +

+

+ +

+ + + diff --git a/test/testcases/tests/level1/html/files/collection.xml b/test/testcases/tests/level1/html/files/collection.xml new file mode 100644 index 0000000..9da52c1 --- /dev/null +++ b/test/testcases/tests/level1/html/files/collection.xml @@ -0,0 +1,82 @@ + + + + +NIST DOM HTML Test - BR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table Caption
Employee IdEmployee NamePositionSalaryGenderAddress
next page ...next page ...next page ...next page ...next page ...next page ...
EMP0001Margaret MartinAccountant56,000Female1230 North Ave. Dallas, Texas 98551
EMP0002Martha RaynoldsSecretary35,000Female1900 Dallas Road Dallas, Texas 98554
+
+

+ +

+
+

+ +

+

+ +

+ + + diff --git a/test/testcases/tests/level1/html/files/directory.html b/test/testcases/tests/level1/html/files/directory.html new file mode 100644 index 0000000..0e2f460 --- /dev/null +++ b/test/testcases/tests/level1/html/files/directory.html @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - Directory + + + +
  • DIR item number 1.
  • +
  • DIR item number 2.
  • +
  • DIR item number 3.
  • +
    + + diff --git a/test/testcases/tests/level1/html/files/directory.xhtml b/test/testcases/tests/level1/html/files/directory.xhtml new file mode 100644 index 0000000..bf70ef8 --- /dev/null +++ b/test/testcases/tests/level1/html/files/directory.xhtml @@ -0,0 +1,16 @@ + + + + +NIST DOM HTML Test - Directory + + + +
  • DIR item number 1.
  • +
  • DIR item number 2.
  • +
  • DIR item number 3.
  • +
    + + diff --git a/test/testcases/tests/level1/html/files/directory.xml b/test/testcases/tests/level1/html/files/directory.xml new file mode 100644 index 0000000..bf70ef8 --- /dev/null +++ b/test/testcases/tests/level1/html/files/directory.xml @@ -0,0 +1,16 @@ + + + + +NIST DOM HTML Test - Directory + + + +
  • DIR item number 1.
  • +
  • DIR item number 2.
  • +
  • DIR item number 3.
  • +
    + + diff --git a/test/testcases/tests/level1/html/files/div.html b/test/testcases/tests/level1/html/files/div.html new file mode 100644 index 0000000..6b83646 --- /dev/null +++ b/test/testcases/tests/level1/html/files/div.html @@ -0,0 +1,10 @@ + + + + +NIST DOM HTML Test - DIV + + +
    The DIV element is a generic block container. This text should be centered.
    + + diff --git a/test/testcases/tests/level1/html/files/div.xhtml b/test/testcases/tests/level1/html/files/div.xhtml new file mode 100644 index 0000000..7a1059a --- /dev/null +++ b/test/testcases/tests/level1/html/files/div.xhtml @@ -0,0 +1,12 @@ + + + + +NIST DOM HTML Test - DIV + + +
    The DIV element is a generic block container. This text should be centered.
    + + diff --git a/test/testcases/tests/level1/html/files/div.xml b/test/testcases/tests/level1/html/files/div.xml new file mode 100644 index 0000000..7a1059a --- /dev/null +++ b/test/testcases/tests/level1/html/files/div.xml @@ -0,0 +1,12 @@ + + + + +NIST DOM HTML Test - DIV + + +
    The DIV element is a generic block container. This text should be centered.
    + + diff --git a/test/testcases/tests/level1/html/files/dl.html b/test/testcases/tests/level1/html/files/dl.html new file mode 100644 index 0000000..5dec3af --- /dev/null +++ b/test/testcases/tests/level1/html/files/dl.html @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - DL + + +
    +
    Accountant
    +
    56,000
    +
    Female
    +
    1230 North Ave. Dallas, Texas 98551
    +
    + + diff --git a/test/testcases/tests/level1/html/files/dl.xhtml b/test/testcases/tests/level1/html/files/dl.xhtml new file mode 100644 index 0000000..72c6475 --- /dev/null +++ b/test/testcases/tests/level1/html/files/dl.xhtml @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - DL + + +
    +
    Accountant
    +
    56,000
    +
    Female
    +
    1230 North Ave. Dallas, Texas 98551
    +
    + + diff --git a/test/testcases/tests/level1/html/files/dl.xml b/test/testcases/tests/level1/html/files/dl.xml new file mode 100644 index 0000000..72c6475 --- /dev/null +++ b/test/testcases/tests/level1/html/files/dl.xml @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - DL + + +
    +
    Accountant
    +
    56,000
    +
    Female
    +
    1230 North Ave. Dallas, Texas 98551
    +
    + + diff --git a/test/testcases/tests/level1/html/files/document.html b/test/testcases/tests/level1/html/files/document.html new file mode 100644 index 0000000..9cd9c8a --- /dev/null +++ b/test/testcases/tests/level1/html/files/document.html @@ -0,0 +1,36 @@ + + + + +NIST DOM HTML Test - DOCUMENT + + +
    +

    + + + +

    +
    +

    + +Domain +Domain + +

    +

    +DTS IMAGE LOGO +

    +

    + + + + + + +

    +

    +View Submit Button +

    + + diff --git a/test/testcases/tests/level1/html/files/document.xhtml b/test/testcases/tests/level1/html/files/document.xhtml new file mode 100644 index 0000000..3cc6ccf --- /dev/null +++ b/test/testcases/tests/level1/html/files/document.xhtml @@ -0,0 +1,39 @@ + + + + +NIST DOM HTML Test - DOCUMENT + + +
    +

    + + + +

    +
    +

    + +Domain +Domain + +

    +

    +DTS IMAGE LOGO +

    +

    + + + + + + +

    +

    +View Submit Button +

    + + + diff --git a/test/testcases/tests/level1/html/files/document.xml b/test/testcases/tests/level1/html/files/document.xml new file mode 100644 index 0000000..3cc6ccf --- /dev/null +++ b/test/testcases/tests/level1/html/files/document.xml @@ -0,0 +1,39 @@ + + + + +NIST DOM HTML Test - DOCUMENT + + +
    +

    + + + +

    +
    +

    + +Domain +Domain + +

    +

    +DTS IMAGE LOGO +

    +

    + + + + + + +

    +

    +View Submit Button +

    + + + diff --git a/test/testcases/tests/level1/html/files/element.html b/test/testcases/tests/level1/html/files/element.html new file mode 100644 index 0000000..a0c198e --- /dev/null +++ b/test/testcases/tests/level1/html/files/element.html @@ -0,0 +1,81 @@ + + + + +NIST DOM HTML Test - Element + + +
    + +
    +
    +

    Test Lists

    +
    +
    +
      +
    1. EMP0001 +
        +
      • Margaret Martin +
        +
        Accountant
        +
        56,000
        +
        Female
        +
        1230 North Ave. Dallas, Texas 98551
        +
        +
      • +
      +
    2. +
    +
    +Bold +
    +
    +
    DT element
    +
    +
    +Bidirectional algorithm overide + +
    +Italicized +
    + +
    +Teletype +
    +Subscript +
    +SuperScript +
    +Strike Through (S) +
    +Strike Through (STRIKE) +
    +Small +
    +Big +
    +Emphasis +
    +Strong +
    + + 10 Computer Code Fragment 20 Temp = 10 + Temp = 20 + *2 + Temp + Citation + +
    +Temp +
    +NIST +
    +
    Gaithersburg, MD 20899
    +
    +Not +
    + +
    +Underlined + + diff --git a/test/testcases/tests/level1/html/files/element.xhtml b/test/testcases/tests/level1/html/files/element.xhtml new file mode 100644 index 0000000..ee99601 --- /dev/null +++ b/test/testcases/tests/level1/html/files/element.xhtml @@ -0,0 +1,83 @@ + + + + +NIST DOM HTML Test - Element + + +
    + +
    +
    +

    Test Lists

    +
    +
    +
      +
    1. EMP0001 +
        +
      • Margaret Martin +
        +
        Accountant
        +
        56,000
        +
        Female
        +
        1230 North Ave. Dallas, Texas 98551
        +
        +
      • +
      +
    2. +
    +
    +Bold +
    +
    +
    DT element
    +
    +
    +Bidirectional algorithm overide + +
    +Italicized +
    + +
    +Teletype +
    +Subscript +
    +SuperScript +
    +Strike Through (S) +
    +Strike Through (STRIKE) +
    +Small +
    +Big +
    +Emphasis +
    +Strong +
    + + 10 Computer Code Fragment 20 Temp = 10 + Temp = 20 + *2 + Temp + Citation + +
    +Temp +
    +NIST +
    +
    Gaithersburg, MD 20899
    +
    +Not +
    + +
    +Underlined + + diff --git a/test/testcases/tests/level1/html/files/element.xml b/test/testcases/tests/level1/html/files/element.xml new file mode 100644 index 0000000..ee99601 --- /dev/null +++ b/test/testcases/tests/level1/html/files/element.xml @@ -0,0 +1,83 @@ + + + + +NIST DOM HTML Test - Element + + +
    + +
    +
    +

    Test Lists

    +
    +
    +
      +
    1. EMP0001 +
        +
      • Margaret Martin +
        +
        Accountant
        +
        56,000
        +
        Female
        +
        1230 North Ave. Dallas, Texas 98551
        +
        +
      • +
      +
    2. +
    +
    +Bold +
    +
    +
    DT element
    +
    +
    +Bidirectional algorithm overide + +
    +Italicized +
    + +
    +Teletype +
    +Subscript +
    +SuperScript +
    +Strike Through (S) +
    +Strike Through (STRIKE) +
    +Small +
    +Big +
    +Emphasis +
    +Strong +
    + + 10 Computer Code Fragment 20 Temp = 10 + Temp = 20 + *2 + Temp + Citation + +
    +Temp +
    +NIST +
    +
    Gaithersburg, MD 20899
    +
    +Not +
    + +
    +Underlined + + diff --git a/test/testcases/tests/level1/html/files/fieldset.html b/test/testcases/tests/level1/html/files/fieldset.html new file mode 100644 index 0000000..312ea44 --- /dev/null +++ b/test/testcases/tests/level1/html/files/fieldset.html @@ -0,0 +1,23 @@ + + + + +NIST DOM HTML Test - FieldSet + + +
    +
    +All data entered must be valid +
    +
    + + + + +
    +
    +All data entered must be valid +
    +
    + + diff --git a/test/testcases/tests/level1/html/files/fieldset.xhtml b/test/testcases/tests/level1/html/files/fieldset.xhtml new file mode 100644 index 0000000..dcfeba1 --- /dev/null +++ b/test/testcases/tests/level1/html/files/fieldset.xhtml @@ -0,0 +1,25 @@ + + + + +NIST DOM HTML Test - FieldSet + + +
    +
    +All data entered must be valid +
    +
    + + + + +
    +
    +All data entered must be valid +
    +
    + + diff --git a/test/testcases/tests/level1/html/files/fieldset.xml b/test/testcases/tests/level1/html/files/fieldset.xml new file mode 100644 index 0000000..dcfeba1 --- /dev/null +++ b/test/testcases/tests/level1/html/files/fieldset.xml @@ -0,0 +1,25 @@ + + + + +NIST DOM HTML Test - FieldSet + + +
    +
    +All data entered must be valid +
    +
    + + + + +
    +
    +All data entered must be valid +
    +
    + + diff --git a/test/testcases/tests/level1/html/files/font.html b/test/testcases/tests/level1/html/files/font.html new file mode 100644 index 0000000..894e442 --- /dev/null +++ b/test/testcases/tests/level1/html/files/font.html @@ -0,0 +1,10 @@ + + + + +NIST DOM HTML Test - Font + + +Test Tables + + diff --git a/test/testcases/tests/level1/html/files/font.xhtml b/test/testcases/tests/level1/html/files/font.xhtml new file mode 100644 index 0000000..818db76 --- /dev/null +++ b/test/testcases/tests/level1/html/files/font.xhtml @@ -0,0 +1,12 @@ + + + + +NIST DOM HTML Test - BaseFont + + +Test Tables + + diff --git a/test/testcases/tests/level1/html/files/font.xml b/test/testcases/tests/level1/html/files/font.xml new file mode 100644 index 0000000..818db76 --- /dev/null +++ b/test/testcases/tests/level1/html/files/font.xml @@ -0,0 +1,12 @@ + + + + +NIST DOM HTML Test - BaseFont + + +Test Tables + + diff --git a/test/testcases/tests/level1/html/files/form.html b/test/testcases/tests/level1/html/files/form.html new file mode 100644 index 0000000..d8bf024 --- /dev/null +++ b/test/testcases/tests/level1/html/files/form.html @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - FORM + + +
    +

    + + + +

    +
    + + + diff --git a/test/testcases/tests/level1/html/files/form.xhtml b/test/testcases/tests/level1/html/files/form.xhtml new file mode 100644 index 0000000..40d6bf0 --- /dev/null +++ b/test/testcases/tests/level1/html/files/form.xhtml @@ -0,0 +1,18 @@ + + + + +NIST DOM HTML Test - FORM + + +
    +

    + + + +

    +
    + + diff --git a/test/testcases/tests/level1/html/files/form.xml b/test/testcases/tests/level1/html/files/form.xml new file mode 100644 index 0000000..40d6bf0 --- /dev/null +++ b/test/testcases/tests/level1/html/files/form.xml @@ -0,0 +1,18 @@ + + + + +NIST DOM HTML Test - FORM + + +
    +

    + + + +

    +
    + + diff --git a/test/testcases/tests/level1/html/files/form2.html b/test/testcases/tests/level1/html/files/form2.html new file mode 100644 index 0000000..c44b672 --- /dev/null +++ b/test/testcases/tests/level1/html/files/form2.html @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - FORM + + +
    +

    + + + +

    +
    + + diff --git a/test/testcases/tests/level1/html/files/form2.xhtml b/test/testcases/tests/level1/html/files/form2.xhtml new file mode 100644 index 0000000..e639432 --- /dev/null +++ b/test/testcases/tests/level1/html/files/form2.xhtml @@ -0,0 +1,18 @@ + + + + +NIST DOM HTML Test - FORM + + +
    +

    + + + +

    +
    + + diff --git a/test/testcases/tests/level1/html/files/form2.xml b/test/testcases/tests/level1/html/files/form2.xml new file mode 100644 index 0000000..e639432 --- /dev/null +++ b/test/testcases/tests/level1/html/files/form2.xml @@ -0,0 +1,18 @@ + + + + +NIST DOM HTML Test - FORM + + +
    +

    + + + +

    +
    + + diff --git a/test/testcases/tests/level1/html/files/form3.html b/test/testcases/tests/level1/html/files/form3.html new file mode 100644 index 0000000..543d09e --- /dev/null +++ b/test/testcases/tests/level1/html/files/form3.html @@ -0,0 +1,17 @@ + + + + +FORM3 + + +
    +

    + + + +

    +
    + + + diff --git a/test/testcases/tests/level1/html/files/form3.xhtml b/test/testcases/tests/level1/html/files/form3.xhtml new file mode 100644 index 0000000..48f5019 --- /dev/null +++ b/test/testcases/tests/level1/html/files/form3.xhtml @@ -0,0 +1,18 @@ + + + + +FORM3 + + +
    +

    + + + +

    +
    + + diff --git a/test/testcases/tests/level1/html/files/form3.xml b/test/testcases/tests/level1/html/files/form3.xml new file mode 100644 index 0000000..bbed66f --- /dev/null +++ b/test/testcases/tests/level1/html/files/form3.xml @@ -0,0 +1,18 @@ + + + + +FORM3 + + +
    +

    + + + +

    +
    + + diff --git a/test/testcases/tests/level1/html/files/frame.html b/test/testcases/tests/level1/html/files/frame.html new file mode 100644 index 0000000..41182c9 --- /dev/null +++ b/test/testcases/tests/level1/html/files/frame.html @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - FRAME + + + + + + + + diff --git a/test/testcases/tests/level1/html/files/frame.xhtml b/test/testcases/tests/level1/html/files/frame.xhtml new file mode 100644 index 0000000..bbe00fa --- /dev/null +++ b/test/testcases/tests/level1/html/files/frame.xhtml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - FRAME + + + + + + + + diff --git a/test/testcases/tests/level1/html/files/frame.xml b/test/testcases/tests/level1/html/files/frame.xml new file mode 100644 index 0000000..bbe00fa --- /dev/null +++ b/test/testcases/tests/level1/html/files/frame.xml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - FRAME + + + + + + + + diff --git a/test/testcases/tests/level1/html/files/frameset.html b/test/testcases/tests/level1/html/files/frameset.html new file mode 100644 index 0000000..f208fe0 --- /dev/null +++ b/test/testcases/tests/level1/html/files/frameset.html @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - FRAMESET + + + + + + + + diff --git a/test/testcases/tests/level1/html/files/frameset.xhtml b/test/testcases/tests/level1/html/files/frameset.xhtml new file mode 100644 index 0000000..2035bd9 --- /dev/null +++ b/test/testcases/tests/level1/html/files/frameset.xhtml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - FRAMESET + + + + + + + + diff --git a/test/testcases/tests/level1/html/files/frameset.xml b/test/testcases/tests/level1/html/files/frameset.xml new file mode 100644 index 0000000..2035bd9 --- /dev/null +++ b/test/testcases/tests/level1/html/files/frameset.xml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - FRAMESET + + + + + + + + diff --git a/test/testcases/tests/level1/html/files/head.html b/test/testcases/tests/level1/html/files/head.html new file mode 100644 index 0000000..5bbb8c0 --- /dev/null +++ b/test/testcases/tests/level1/html/files/head.html @@ -0,0 +1,11 @@ + + + + +NIST DOM HTML Test - HEAD + + +

    Hello, World.

    + + + diff --git a/test/testcases/tests/level1/html/files/head.xhtml b/test/testcases/tests/level1/html/files/head.xhtml new file mode 100644 index 0000000..eb60ea2 --- /dev/null +++ b/test/testcases/tests/level1/html/files/head.xhtml @@ -0,0 +1,13 @@ + + + + +NIST DOM HTML Test - HEAD + + +

    Hello, World.

    + + + diff --git a/test/testcases/tests/level1/html/files/head.xml b/test/testcases/tests/level1/html/files/head.xml new file mode 100644 index 0000000..eb3678c --- /dev/null +++ b/test/testcases/tests/level1/html/files/head.xml @@ -0,0 +1,13 @@ + + + + +NIST DOM HTML Test - HEAD + + +

    Hello, World.

    + + + diff --git a/test/testcases/tests/level1/html/files/heading.html b/test/testcases/tests/level1/html/files/heading.html new file mode 100644 index 0000000..90d388c --- /dev/null +++ b/test/testcases/tests/level1/html/files/heading.html @@ -0,0 +1,16 @@ + + + + +NIST DOM HTML Test - HEADING + + +

    Head Element 1

    +

    Head Element 2

    +

    Head Element 3

    +

    Head Element 4

    +
    Head Element 5
    +
    Head Element 6
    + + + diff --git a/test/testcases/tests/level1/html/files/heading.xhtml b/test/testcases/tests/level1/html/files/heading.xhtml new file mode 100644 index 0000000..3fda259 --- /dev/null +++ b/test/testcases/tests/level1/html/files/heading.xhtml @@ -0,0 +1,18 @@ + + + + +NIST DOM HTML Test - HEADING + + +

    Head Element 1

    +

    Head Element 2

    +

    Head Element 3

    +

    Head Element 4

    +
    Head Element 5
    +
    Head Element 6
    + + + diff --git a/test/testcases/tests/level1/html/files/heading.xml b/test/testcases/tests/level1/html/files/heading.xml new file mode 100644 index 0000000..3fda259 --- /dev/null +++ b/test/testcases/tests/level1/html/files/heading.xml @@ -0,0 +1,18 @@ + + + + +NIST DOM HTML Test - HEADING + + +

    Head Element 1

    +

    Head Element 2

    +

    Head Element 3

    +

    Head Element 4

    +
    Head Element 5
    +
    Head Element 6
    + + + diff --git a/test/testcases/tests/level1/html/files/hr.html b/test/testcases/tests/level1/html/files/hr.html new file mode 100644 index 0000000..9c4facc --- /dev/null +++ b/test/testcases/tests/level1/html/files/hr.html @@ -0,0 +1,11 @@ + + + + +NIST DOM HTML Test - HR + + +
    + + + diff --git a/test/testcases/tests/level1/html/files/hr.xhtml b/test/testcases/tests/level1/html/files/hr.xhtml new file mode 100644 index 0000000..685de35 --- /dev/null +++ b/test/testcases/tests/level1/html/files/hr.xhtml @@ -0,0 +1,13 @@ + + + + +NIST DOM HTML Test - HR + + +
    + + + diff --git a/test/testcases/tests/level1/html/files/hr.xml b/test/testcases/tests/level1/html/files/hr.xml new file mode 100644 index 0000000..685de35 --- /dev/null +++ b/test/testcases/tests/level1/html/files/hr.xml @@ -0,0 +1,13 @@ + + + + +NIST DOM HTML Test - HR + + +
    + + + diff --git a/test/testcases/tests/level1/html/files/html.html b/test/testcases/tests/level1/html/files/html.html new file mode 100644 index 0000000..2c91731 --- /dev/null +++ b/test/testcases/tests/level1/html/files/html.html @@ -0,0 +1,12 @@ + + + + +NIST DOM HTML Test - Html + + +

    Hello, World.

    + + + + diff --git a/test/testcases/tests/level1/html/files/html.xhtml b/test/testcases/tests/level1/html/files/html.xhtml new file mode 100644 index 0000000..f07d2c1 --- /dev/null +++ b/test/testcases/tests/level1/html/files/html.xhtml @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - Html + + +

    Hello, World.

    + + + + diff --git a/test/testcases/tests/level1/html/files/html.xml b/test/testcases/tests/level1/html/files/html.xml new file mode 100644 index 0000000..f07d2c1 --- /dev/null +++ b/test/testcases/tests/level1/html/files/html.xml @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - Html + + +

    Hello, World.

    + + + + diff --git a/test/testcases/tests/level1/html/files/iframe.html b/test/testcases/tests/level1/html/files/iframe.html new file mode 100644 index 0000000..0a44fc3 --- /dev/null +++ b/test/testcases/tests/level1/html/files/iframe.html @@ -0,0 +1,10 @@ + + + + +NIST DOM HTML Test - IFRAME + + + + + diff --git a/test/testcases/tests/level1/html/files/iframe.xhtml b/test/testcases/tests/level1/html/files/iframe.xhtml new file mode 100644 index 0000000..93326c8 --- /dev/null +++ b/test/testcases/tests/level1/html/files/iframe.xhtml @@ -0,0 +1,12 @@ + + + + +NIST DOM HTML Test - IFRAME + + + + + diff --git a/test/testcases/tests/level1/html/files/iframe.xml b/test/testcases/tests/level1/html/files/iframe.xml new file mode 100644 index 0000000..93326c8 --- /dev/null +++ b/test/testcases/tests/level1/html/files/iframe.xml @@ -0,0 +1,12 @@ + + + + +NIST DOM HTML Test - IFRAME + + + + + diff --git a/test/testcases/tests/level1/html/files/img.html b/test/testcases/tests/level1/html/files/img.html new file mode 100644 index 0000000..b4e8b27 --- /dev/null +++ b/test/testcases/tests/level1/html/files/img.html @@ -0,0 +1,13 @@ + + + + +NIST DOM HTML Test - IMG + + +

    +DTS IMAGE LOGO +

    + + + diff --git a/test/testcases/tests/level1/html/files/img.xhtml b/test/testcases/tests/level1/html/files/img.xhtml new file mode 100644 index 0000000..40e3695 --- /dev/null +++ b/test/testcases/tests/level1/html/files/img.xhtml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - IMG + + +

    +DTS IMAGE LOGO +

    + + + diff --git a/test/testcases/tests/level1/html/files/img.xml b/test/testcases/tests/level1/html/files/img.xml new file mode 100644 index 0000000..40e3695 --- /dev/null +++ b/test/testcases/tests/level1/html/files/img.xml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - IMG + + +

    +DTS IMAGE LOGO +

    + + + diff --git a/test/testcases/tests/level1/html/files/input.html b/test/testcases/tests/level1/html/files/input.html new file mode 100644 index 0000000..c36e87d --- /dev/null +++ b/test/testcases/tests/level1/html/files/input.html @@ -0,0 +1,60 @@ + + + + +NIST DOM HTML Test - INPUT + + + + + + +
    Under a FORM control +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +ReHire +
    +NewHire +
    Hours available to work +EarlyMornings +
    +Afternoon +
    +Evenings +
    +Closing +
    +
    + +
    + +
    +
    +
    + + diff --git a/test/testcases/tests/level1/html/files/input.xhtml b/test/testcases/tests/level1/html/files/input.xhtml new file mode 100644 index 0000000..b7704ad --- /dev/null +++ b/test/testcases/tests/level1/html/files/input.xhtml @@ -0,0 +1,62 @@ + + + + +NIST DOM HTML Test - INPUT + + + + + + +
    Under a FORM control +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + +
    + +
    Hours available to work + +
    + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + diff --git a/test/testcases/tests/level1/html/files/input.xml b/test/testcases/tests/level1/html/files/input.xml new file mode 100644 index 0000000..b7704ad --- /dev/null +++ b/test/testcases/tests/level1/html/files/input.xml @@ -0,0 +1,62 @@ + + + + +NIST DOM HTML Test - INPUT + + + + + + +
    Under a FORM control +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + +
    + +
    Hours available to work + +
    + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + diff --git a/test/testcases/tests/level1/html/files/isindex.html b/test/testcases/tests/level1/html/files/isindex.html new file mode 100644 index 0000000..0fd50ce --- /dev/null +++ b/test/testcases/tests/level1/html/files/isindex.html @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - ISINDEX + + +
    + + + + + + diff --git a/test/testcases/tests/level1/html/files/isindex.xhtml b/test/testcases/tests/level1/html/files/isindex.xhtml new file mode 100644 index 0000000..a48d9a5 --- /dev/null +++ b/test/testcases/tests/level1/html/files/isindex.xhtml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - ISINDEX + + +
    + + + + + diff --git a/test/testcases/tests/level1/html/files/isindex.xml b/test/testcases/tests/level1/html/files/isindex.xml new file mode 100644 index 0000000..a48d9a5 --- /dev/null +++ b/test/testcases/tests/level1/html/files/isindex.xml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - ISINDEX + + +
    + + + + + diff --git a/test/testcases/tests/level1/html/files/label.html b/test/testcases/tests/level1/html/files/label.html new file mode 100644 index 0000000..d0abc04 --- /dev/null +++ b/test/testcases/tests/level1/html/files/label.html @@ -0,0 +1,21 @@ + + + + +NIST DOM HTML Test - LABEL + + +
    +

    + + +

    +
    +

    + + +

    + + + + diff --git a/test/testcases/tests/level1/html/files/label.xhtml b/test/testcases/tests/level1/html/files/label.xhtml new file mode 100644 index 0000000..902584f --- /dev/null +++ b/test/testcases/tests/level1/html/files/label.xhtml @@ -0,0 +1,22 @@ + + + + +NIST DOM HTML Test - LABEL + + +
    +

    + + +

    +
    +

    + + +

    + + + diff --git a/test/testcases/tests/level1/html/files/label.xml b/test/testcases/tests/level1/html/files/label.xml new file mode 100644 index 0000000..902584f --- /dev/null +++ b/test/testcases/tests/level1/html/files/label.xml @@ -0,0 +1,22 @@ + + + + +NIST DOM HTML Test - LABEL + + +
    +

    + + +

    +
    +

    + + +

    + + + diff --git a/test/testcases/tests/level1/html/files/legend.html b/test/testcases/tests/level1/html/files/legend.html new file mode 100644 index 0000000..53160ee --- /dev/null +++ b/test/testcases/tests/level1/html/files/legend.html @@ -0,0 +1,22 @@ + + + + +NIST DOM HTML Test - LEGEND + + +
    +
    +Enter Password1: + +
    +
    +
    +Enter Password2: + +
    + + + + + diff --git a/test/testcases/tests/level1/html/files/legend.xhtml b/test/testcases/tests/level1/html/files/legend.xhtml new file mode 100644 index 0000000..c95e685 --- /dev/null +++ b/test/testcases/tests/level1/html/files/legend.xhtml @@ -0,0 +1,23 @@ + + + + +NIST DOM HTML Test - LEGEND + + +
    +
    +Enter Password1: + +
    +
    +
    +Enter Password2: + +
    + + + + diff --git a/test/testcases/tests/level1/html/files/legend.xml b/test/testcases/tests/level1/html/files/legend.xml new file mode 100644 index 0000000..c95e685 --- /dev/null +++ b/test/testcases/tests/level1/html/files/legend.xml @@ -0,0 +1,23 @@ + + + + +NIST DOM HTML Test - LEGEND + + +
    +
    +Enter Password1: + +
    +
    +
    +Enter Password2: + +
    + + + + diff --git a/test/testcases/tests/level1/html/files/li.html b/test/testcases/tests/level1/html/files/li.html new file mode 100644 index 0000000..0c97b4c --- /dev/null +++ b/test/testcases/tests/level1/html/files/li.html @@ -0,0 +1,23 @@ + + + + +NIST DOM HTML Test - LI + + +
      +
    1. EMP0001 +
        +
      • Margaret Martin +
        +
        Accountant
        +
        56,000
        +
        Female
        +
        +
      • +
      +
    2. +
    + + + diff --git a/test/testcases/tests/level1/html/files/li.xhtml b/test/testcases/tests/level1/html/files/li.xhtml new file mode 100644 index 0000000..79af811 --- /dev/null +++ b/test/testcases/tests/level1/html/files/li.xhtml @@ -0,0 +1,25 @@ + + + + +NIST DOM HTML Test - LI + + +
      +
    1. EMP0001 +
        +
      • Margaret Martin +
        +
        Accountant
        +
        56,000
        +
        Female
        +
        +
      • +
      +
    2. +
    + + + diff --git a/test/testcases/tests/level1/html/files/li.xml b/test/testcases/tests/level1/html/files/li.xml new file mode 100644 index 0000000..79af811 --- /dev/null +++ b/test/testcases/tests/level1/html/files/li.xml @@ -0,0 +1,25 @@ + + + + +NIST DOM HTML Test - LI + + +
      +
    1. EMP0001 +
        +
      • Margaret Martin +
        +
        Accountant
        +
        56,000
        +
        Female
        +
        +
      • +
      +
    2. +
    + + + diff --git a/test/testcases/tests/level1/html/files/link.html b/test/testcases/tests/level1/html/files/link.html new file mode 100644 index 0000000..2d4c082 --- /dev/null +++ b/test/testcases/tests/level1/html/files/link.html @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - LINK + + + + +

    +
    +

    + + + diff --git a/test/testcases/tests/level1/html/files/link.xhtml b/test/testcases/tests/level1/html/files/link.xhtml new file mode 100644 index 0000000..5a0f18c --- /dev/null +++ b/test/testcases/tests/level1/html/files/link.xhtml @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - LINK + + + + +

    +
    +

    + + + diff --git a/test/testcases/tests/level1/html/files/link.xml b/test/testcases/tests/level1/html/files/link.xml new file mode 100644 index 0000000..5a0f18c --- /dev/null +++ b/test/testcases/tests/level1/html/files/link.xml @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - LINK + + + + +

    +
    +

    + + + diff --git a/test/testcases/tests/level1/html/files/link2.html b/test/testcases/tests/level1/html/files/link2.html new file mode 100644 index 0000000..12fac9d --- /dev/null +++ b/test/testcases/tests/level1/html/files/link2.html @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - LINK + + + + +

    +
    +

    + + diff --git a/test/testcases/tests/level1/html/files/link2.xhtml b/test/testcases/tests/level1/html/files/link2.xhtml new file mode 100644 index 0000000..95c8004 --- /dev/null +++ b/test/testcases/tests/level1/html/files/link2.xhtml @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - LINK + + + + +

    +
    +

    + + + diff --git a/test/testcases/tests/level1/html/files/link2.xml b/test/testcases/tests/level1/html/files/link2.xml new file mode 100644 index 0000000..95c8004 --- /dev/null +++ b/test/testcases/tests/level1/html/files/link2.xml @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - LINK + + + + +

    +
    +

    + + + diff --git a/test/testcases/tests/level1/html/files/map.html b/test/testcases/tests/level1/html/files/map.html new file mode 100644 index 0000000..a636fa5 --- /dev/null +++ b/test/testcases/tests/level1/html/files/map.html @@ -0,0 +1,16 @@ + + + + +NIST DOM HTML Test - MAP + + +

    + +Domain1 +Domain2 +Domain3 + +

    + + diff --git a/test/testcases/tests/level1/html/files/map.xhtml b/test/testcases/tests/level1/html/files/map.xhtml new file mode 100644 index 0000000..f61a2ad --- /dev/null +++ b/test/testcases/tests/level1/html/files/map.xhtml @@ -0,0 +1,18 @@ + + + + +NIST DOM HTML Test - MAP + + +

    + +Domain1 +Domain2 +Domain3 + +

    + + diff --git a/test/testcases/tests/level1/html/files/map.xml b/test/testcases/tests/level1/html/files/map.xml new file mode 100644 index 0000000..f61a2ad --- /dev/null +++ b/test/testcases/tests/level1/html/files/map.xml @@ -0,0 +1,18 @@ + + + + +NIST DOM HTML Test - MAP + + +

    + +Domain1 +Domain2 +Domain3 + +

    + + diff --git a/test/testcases/tests/level1/html/files/menu.html b/test/testcases/tests/level1/html/files/menu.html new file mode 100644 index 0000000..e07204f --- /dev/null +++ b/test/testcases/tests/level1/html/files/menu.html @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - MENU + + + +
  • Interview
  • +
  • Paperwork
  • +
  • Give start date
  • +
    + + + diff --git a/test/testcases/tests/level1/html/files/menu.xhtml b/test/testcases/tests/level1/html/files/menu.xhtml new file mode 100644 index 0000000..9f020ff --- /dev/null +++ b/test/testcases/tests/level1/html/files/menu.xhtml @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - MENU + + + +
  • Interview
  • +
  • Paperwork
  • +
  • Give start date
  • +
    + + + diff --git a/test/testcases/tests/level1/html/files/menu.xml b/test/testcases/tests/level1/html/files/menu.xml new file mode 100644 index 0000000..9f020ff --- /dev/null +++ b/test/testcases/tests/level1/html/files/menu.xml @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - MENU + + + +
  • Interview
  • +
  • Paperwork
  • +
  • Give start date
  • +
    + + + diff --git a/test/testcases/tests/level1/html/files/meta.html b/test/testcases/tests/level1/html/files/meta.html new file mode 100644 index 0000000..e88fe8f --- /dev/null +++ b/test/testcases/tests/level1/html/files/meta.html @@ -0,0 +1,13 @@ + + + + +NIST DOM HTML Test - META + + +

    +
    +

    + + + diff --git a/test/testcases/tests/level1/html/files/meta.xhtml b/test/testcases/tests/level1/html/files/meta.xhtml new file mode 100644 index 0000000..bf89bbe --- /dev/null +++ b/test/testcases/tests/level1/html/files/meta.xhtml @@ -0,0 +1,16 @@ + + + + + +NIST DOM HTML Test - META + + +

    +
    +

    + + + diff --git a/test/testcases/tests/level1/html/files/meta.xml b/test/testcases/tests/level1/html/files/meta.xml new file mode 100644 index 0000000..bf89bbe --- /dev/null +++ b/test/testcases/tests/level1/html/files/meta.xml @@ -0,0 +1,16 @@ + + + + + +NIST DOM HTML Test - META + + +

    +
    +

    + + + diff --git a/test/testcases/tests/level1/html/files/mod.html b/test/testcases/tests/level1/html/files/mod.html new file mode 100644 index 0000000..1ab7969 --- /dev/null +++ b/test/testcases/tests/level1/html/files/mod.html @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - MOD + + +

    +The INS element is used to indicate that a section of a document had been inserted. +
    +The DEL element is used to indicate that a section of a document had been removed. +

    + + + diff --git a/test/testcases/tests/level1/html/files/mod.xhtml b/test/testcases/tests/level1/html/files/mod.xhtml new file mode 100644 index 0000000..b81432d --- /dev/null +++ b/test/testcases/tests/level1/html/files/mod.xhtml @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - MOD + + +

    +The INS element is used to indicate that a section of a document had been inserted. +
    +The DEL element is used to indicate that a section of a document had been removed. +

    + + + diff --git a/test/testcases/tests/level1/html/files/mod.xml b/test/testcases/tests/level1/html/files/mod.xml new file mode 100644 index 0000000..b81432d --- /dev/null +++ b/test/testcases/tests/level1/html/files/mod.xml @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - MOD + + +

    +The INS element is used to indicate that a section of a document had been inserted. +
    +The DEL element is used to indicate that a section of a document had been removed. +

    + + + diff --git a/test/testcases/tests/level1/html/files/object.html b/test/testcases/tests/level1/html/files/object.html new file mode 100644 index 0000000..7960549 --- /dev/null +++ b/test/testcases/tests/level1/html/files/object.html @@ -0,0 +1,18 @@ + + + + +NIST DOM HTML Test - OBJECT + + +

    + +

    +
    +

    + +

    +
    + + + diff --git a/test/testcases/tests/level1/html/files/object.xhtml b/test/testcases/tests/level1/html/files/object.xhtml new file mode 100644 index 0000000..3399588 --- /dev/null +++ b/test/testcases/tests/level1/html/files/object.xhtml @@ -0,0 +1,20 @@ + + + + +NIST DOM HTML Test - OBJECT + + +

    + +

    +
    +

    + +

    +
    + + + diff --git a/test/testcases/tests/level1/html/files/object.xml b/test/testcases/tests/level1/html/files/object.xml new file mode 100644 index 0000000..824f7fc --- /dev/null +++ b/test/testcases/tests/level1/html/files/object.xml @@ -0,0 +1,20 @@ + + + + +NIST DOM HTML Test - OBJECT + + +

    + +

    +
    +

    + +

    +
    + + + diff --git a/test/testcases/tests/level1/html/files/object2.html b/test/testcases/tests/level1/html/files/object2.html new file mode 100644 index 0000000..0a39363 --- /dev/null +++ b/test/testcases/tests/level1/html/files/object2.html @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - OBJECT + + +

    + +

    +
    +

    + +

    +
    + + diff --git a/test/testcases/tests/level1/html/files/object2.xhtml b/test/testcases/tests/level1/html/files/object2.xhtml new file mode 100644 index 0000000..e318a3c --- /dev/null +++ b/test/testcases/tests/level1/html/files/object2.xhtml @@ -0,0 +1,20 @@ + + + + +NIST DOM HTML Test - OBJECT + + +

    + +

    +
    +

    + +

    +
    + + + diff --git a/test/testcases/tests/level1/html/files/object2.xml b/test/testcases/tests/level1/html/files/object2.xml new file mode 100644 index 0000000..a41e03d --- /dev/null +++ b/test/testcases/tests/level1/html/files/object2.xml @@ -0,0 +1,20 @@ + + + + +NIST DOM HTML Test - OBJECT + + +

    + +

    +
    +

    + +

    +
    + + + diff --git a/test/testcases/tests/level1/html/files/olist.html b/test/testcases/tests/level1/html/files/olist.html new file mode 100644 index 0000000..f69c9de --- /dev/null +++ b/test/testcases/tests/level1/html/files/olist.html @@ -0,0 +1,32 @@ + + + + +NIST DOM HTML Test - OLIST + + +
      +
    1. EMP0001 +
        +
      • Margaret Martin +
        +
        Accountant
        +
        56,000
        +
        +
      • +
      +
    2. +
    3. EMP0002 +
        +
      • Martha Raynolds +
        +
        Secretary
        +
        35,000
        +
        +
      • +
      +
    4. +
    + + + diff --git a/test/testcases/tests/level1/html/files/olist.xhtml b/test/testcases/tests/level1/html/files/olist.xhtml new file mode 100644 index 0000000..cbe1ab6 --- /dev/null +++ b/test/testcases/tests/level1/html/files/olist.xhtml @@ -0,0 +1,34 @@ + + + + +NIST DOM HTML Test - OLIST + + +
      +
    1. EMP0001 +
        +
      • Margaret Martin +
        +
        Accountant
        +
        56,000
        +
        +
      • +
      +
    2. +
    3. EMP0002 +
        +
      • Martha Raynolds +
        +
        Secretary
        +
        35,000
        +
        +
      • +
      +
    4. +
    + + + diff --git a/test/testcases/tests/level1/html/files/olist.xml b/test/testcases/tests/level1/html/files/olist.xml new file mode 100644 index 0000000..cbe1ab6 --- /dev/null +++ b/test/testcases/tests/level1/html/files/olist.xml @@ -0,0 +1,34 @@ + + + + +NIST DOM HTML Test - OLIST + + +
      +
    1. EMP0001 +
        +
      • Margaret Martin +
        +
        Accountant
        +
        56,000
        +
        +
      • +
      +
    2. +
    3. EMP0002 +
        +
      • Martha Raynolds +
        +
        Secretary
        +
        35,000
        +
        +
      • +
      +
    4. +
    + + + diff --git a/test/testcases/tests/level1/html/files/optgroup.html b/test/testcases/tests/level1/html/files/optgroup.html new file mode 100644 index 0000000..a354af8 --- /dev/null +++ b/test/testcases/tests/level1/html/files/optgroup.html @@ -0,0 +1,25 @@ + + + + +NIST DOM HTML Test - OPTGROUP + + +
    +

    + +

    +
    + + + diff --git a/test/testcases/tests/level1/html/files/optgroup.xhtml b/test/testcases/tests/level1/html/files/optgroup.xhtml new file mode 100644 index 0000000..b421eca --- /dev/null +++ b/test/testcases/tests/level1/html/files/optgroup.xhtml @@ -0,0 +1,27 @@ + + + + +NIST DOM HTML Test - OPTGROUP + + +
    +

    + +

    +
    + + + diff --git a/test/testcases/tests/level1/html/files/optgroup.xml b/test/testcases/tests/level1/html/files/optgroup.xml new file mode 100644 index 0000000..b421eca --- /dev/null +++ b/test/testcases/tests/level1/html/files/optgroup.xml @@ -0,0 +1,27 @@ + + + + +NIST DOM HTML Test - OPTGROUP + + +
    +

    + +

    +
    + + + diff --git a/test/testcases/tests/level1/html/files/option.html b/test/testcases/tests/level1/html/files/option.html new file mode 100644 index 0000000..83707c3 --- /dev/null +++ b/test/testcases/tests/level1/html/files/option.html @@ -0,0 +1,36 @@ + + + + +NIST DOM HTML Test - OPTION + + +
    +

    + +

    +
    +

    + +

    + + + + + + + + + diff --git a/test/testcases/tests/level1/html/files/option.xhtml b/test/testcases/tests/level1/html/files/option.xhtml new file mode 100644 index 0000000..8cf88d8 --- /dev/null +++ b/test/testcases/tests/level1/html/files/option.xhtml @@ -0,0 +1,33 @@ + + + + +NIST DOM HTML Test - OPTION + + +
    +

    + +

    +
    +

    + +

    + + + + diff --git a/test/testcases/tests/level1/html/files/option.xml b/test/testcases/tests/level1/html/files/option.xml new file mode 100644 index 0000000..8cf88d8 --- /dev/null +++ b/test/testcases/tests/level1/html/files/option.xml @@ -0,0 +1,33 @@ + + + + +NIST DOM HTML Test - OPTION + + +
    +

    + +

    +
    +

    + +

    + + + + diff --git a/test/testcases/tests/level1/html/files/paragraph.html b/test/testcases/tests/level1/html/files/paragraph.html new file mode 100644 index 0000000..0da4836 --- /dev/null +++ b/test/testcases/tests/level1/html/files/paragraph.html @@ -0,0 +1,13 @@ + + + + +NIST DOM HTML Test - PARAGRAPH + + +

    +TEXT +

    + + + diff --git a/test/testcases/tests/level1/html/files/paragraph.xhtml b/test/testcases/tests/level1/html/files/paragraph.xhtml new file mode 100644 index 0000000..2cdb1df --- /dev/null +++ b/test/testcases/tests/level1/html/files/paragraph.xhtml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - PARAGRAPH + + +

    +TEXT +

    + + + diff --git a/test/testcases/tests/level1/html/files/paragraph.xml b/test/testcases/tests/level1/html/files/paragraph.xml new file mode 100644 index 0000000..2cdb1df --- /dev/null +++ b/test/testcases/tests/level1/html/files/paragraph.xml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - PARAGRAPH + + +

    +TEXT +

    + + + diff --git a/test/testcases/tests/level1/html/files/param.html b/test/testcases/tests/level1/html/files/param.html new file mode 100644 index 0000000..290e626 --- /dev/null +++ b/test/testcases/tests/level1/html/files/param.html @@ -0,0 +1,14 @@ + + + + +NIST DOM HTML Test - PARAM + + +

    + + + +

    + + diff --git a/test/testcases/tests/level1/html/files/param.xhtml b/test/testcases/tests/level1/html/files/param.xhtml new file mode 100644 index 0000000..3e916eb --- /dev/null +++ b/test/testcases/tests/level1/html/files/param.xhtml @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - PARAM + + +

    + + + +

    + + + diff --git a/test/testcases/tests/level1/html/files/param.xml b/test/testcases/tests/level1/html/files/param.xml new file mode 100644 index 0000000..3e916eb --- /dev/null +++ b/test/testcases/tests/level1/html/files/param.xml @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - PARAM + + +

    + + + +

    + + + diff --git a/test/testcases/tests/level1/html/files/pre.html b/test/testcases/tests/level1/html/files/pre.html new file mode 100644 index 0000000..2a40206 --- /dev/null +++ b/test/testcases/tests/level1/html/files/pre.html @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - PRE + + +
    The PRE is used to indicate pre-formatted text.  Visual agents may:
    +
    +                leave white space intact.
    +                May render text with a fixed-pitch font.
    +                May disable automatic word wrap.
    +                Must not disable bidirectional processing.
    +
    + + + diff --git a/test/testcases/tests/level1/html/files/pre.xhtml b/test/testcases/tests/level1/html/files/pre.xhtml new file mode 100644 index 0000000..69f652b --- /dev/null +++ b/test/testcases/tests/level1/html/files/pre.xhtml @@ -0,0 +1,19 @@ + + + + +NIST DOM HTML Test - PRE + + +
    The PRE is used to indicate pre-formatted text.  Visual agents may:
    +
    +                leave white space intact.
    +                May render text with a fixed-pitch font.
    +                May disable automatic word wrap.
    +                Must not disable bidirectional processing.
    +
    + + + diff --git a/test/testcases/tests/level1/html/files/pre.xml b/test/testcases/tests/level1/html/files/pre.xml new file mode 100644 index 0000000..69f652b --- /dev/null +++ b/test/testcases/tests/level1/html/files/pre.xml @@ -0,0 +1,19 @@ + + + + +NIST DOM HTML Test - PRE + + +
    The PRE is used to indicate pre-formatted text.  Visual agents may:
    +
    +                leave white space intact.
    +                May render text with a fixed-pitch font.
    +                May disable automatic word wrap.
    +                Must not disable bidirectional processing.
    +
    + + + diff --git a/test/testcases/tests/level1/html/files/quote.html b/test/testcases/tests/level1/html/files/quote.html new file mode 100644 index 0000000..6bad2b8 --- /dev/null +++ b/test/testcases/tests/level1/html/files/quote.html @@ -0,0 +1,16 @@ + + + + +NIST DOM HTML Test - QUOTE + + +

    +The Q element is intended for short quotations +

    +
    +

    The BLOCKQUOTE element is used for long quotations.

    +
    + + + diff --git a/test/testcases/tests/level1/html/files/quote.xhtml b/test/testcases/tests/level1/html/files/quote.xhtml new file mode 100644 index 0000000..93e6c42 --- /dev/null +++ b/test/testcases/tests/level1/html/files/quote.xhtml @@ -0,0 +1,18 @@ + + + + +NIST DOM HTML Test - QUOTE + + +

    +The Q element is intended for short quotations +

    +
    +

    The BLOCKQUOTE element is used for long quotations.

    +
    + + + diff --git a/test/testcases/tests/level1/html/files/quote.xml b/test/testcases/tests/level1/html/files/quote.xml new file mode 100644 index 0000000..93e6c42 --- /dev/null +++ b/test/testcases/tests/level1/html/files/quote.xml @@ -0,0 +1,18 @@ + + + + +NIST DOM HTML Test - QUOTE + + +

    +The Q element is intended for short quotations +

    +
    +

    The BLOCKQUOTE element is used for long quotations.

    +
    + + + diff --git a/test/testcases/tests/level1/html/files/right.png b/test/testcases/tests/level1/html/files/right.png new file mode 100644 index 0000000..41ad0bd Binary files /dev/null and b/test/testcases/tests/level1/html/files/right.png differ diff --git a/test/testcases/tests/level1/html/files/script.html b/test/testcases/tests/level1/html/files/script.html new file mode 100644 index 0000000..362860b --- /dev/null +++ b/test/testcases/tests/level1/html/files/script.html @@ -0,0 +1,11 @@ + + + + +NIST DOM HTML Test - SCRIPT + + + + + + diff --git a/test/testcases/tests/level1/html/files/script.xhtml b/test/testcases/tests/level1/html/files/script.xhtml new file mode 100644 index 0000000..ebdaa72 --- /dev/null +++ b/test/testcases/tests/level1/html/files/script.xhtml @@ -0,0 +1,13 @@ + + + + +NIST DOM HTML Test - SCRIPT + + + + + + diff --git a/test/testcases/tests/level1/html/files/script.xml b/test/testcases/tests/level1/html/files/script.xml new file mode 100644 index 0000000..ebdaa72 --- /dev/null +++ b/test/testcases/tests/level1/html/files/script.xml @@ -0,0 +1,13 @@ + + + + +NIST DOM HTML Test - SCRIPT + + + + + + diff --git a/test/testcases/tests/level1/html/files/select.html b/test/testcases/tests/level1/html/files/select.html new file mode 100644 index 0000000..7820624 --- /dev/null +++ b/test/testcases/tests/level1/html/files/select.html @@ -0,0 +1,44 @@ + + + + +NIST DOM HTML Test - SELECT + + +
    +

    + +

    +
    +

    + +

    +

    + +

    + + + + + + + + diff --git a/test/testcases/tests/level1/html/files/select.xhtml b/test/testcases/tests/level1/html/files/select.xhtml new file mode 100644 index 0000000..491a74c --- /dev/null +++ b/test/testcases/tests/level1/html/files/select.xhtml @@ -0,0 +1,41 @@ + + + + +NIST DOM HTML Test - SELECT + + +
    +

    + +

    +
    +

    + +

    +

    + +

    + + + diff --git a/test/testcases/tests/level1/html/files/select.xml b/test/testcases/tests/level1/html/files/select.xml new file mode 100644 index 0000000..491a74c --- /dev/null +++ b/test/testcases/tests/level1/html/files/select.xml @@ -0,0 +1,41 @@ + + + + +NIST DOM HTML Test - SELECT + + +
    +

    + +

    +
    +

    + +

    +

    + +

    + + + diff --git a/test/testcases/tests/level1/html/files/style.html b/test/testcases/tests/level1/html/files/style.html new file mode 100644 index 0000000..c3df424 --- /dev/null +++ b/test/testcases/tests/level1/html/files/style.html @@ -0,0 +1,12 @@ + + + + + +NIST DOM HTML Test - STYLE + + +

    Hello, World.

    + + + diff --git a/test/testcases/tests/level1/html/files/style.xhtml b/test/testcases/tests/level1/html/files/style.xhtml new file mode 100644 index 0000000..b8477c1 --- /dev/null +++ b/test/testcases/tests/level1/html/files/style.xhtml @@ -0,0 +1,14 @@ + + + + + +NIST DOM HTML Test - BR + + +

    Hello, World.

    + + + diff --git a/test/testcases/tests/level1/html/files/style.xml b/test/testcases/tests/level1/html/files/style.xml new file mode 100644 index 0000000..b8477c1 --- /dev/null +++ b/test/testcases/tests/level1/html/files/style.xml @@ -0,0 +1,14 @@ + + + + + +NIST DOM HTML Test - BR + + +

    Hello, World.

    + + + diff --git a/test/testcases/tests/level1/html/files/table.html b/test/testcases/tests/level1/html/files/table.html new file mode 100644 index 0000000..b8f151e --- /dev/null +++ b/test/testcases/tests/level1/html/files/table.html @@ -0,0 +1,78 @@ + + + + +NIST DOM HTML Test - TABLE + + + + + + + + + +
    IdNamePositionSalary
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Caption
    Employee IdEmployee NamePositionSalaryGenderAddress
    next page ...next page ...next page ...next page ...next page ...next page ...
    EMP0001Margaret MartinAccountant56,000Female1230 North Ave. Dallas, Texas 98551
    EMP0002Martha RaynoldsSecretary35,000Female1900 Dallas Road Dallas, Texas 98554
    + + + + + + + + + + + + + + + + +
    +
    +
    +
    + + diff --git a/test/testcases/tests/level1/html/files/table.xhtml b/test/testcases/tests/level1/html/files/table.xhtml new file mode 100644 index 0000000..8300b90 --- /dev/null +++ b/test/testcases/tests/level1/html/files/table.xhtml @@ -0,0 +1,81 @@ + + + + +NIST DOM HTML Test - TABLE + + + + + + + + + +
    IdNamePositionSalary
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Caption
    Employee IdEmployee NamePositionSalaryGenderAddress
    next page ...next page ...next page ...next page ...next page ...next page ...
    EMP0001Margaret MartinAccountant56,000Female1230 North Ave. Dallas, Texas 98551
    EMP0002Martha RaynoldsSecretary35,000Female1900 Dallas Road Dallas, Texas 98554
    + + + + + + + + + + + + + + + + +
    +
    +
    +
    + + + diff --git a/test/testcases/tests/level1/html/files/table.xml b/test/testcases/tests/level1/html/files/table.xml new file mode 100644 index 0000000..8300b90 --- /dev/null +++ b/test/testcases/tests/level1/html/files/table.xml @@ -0,0 +1,81 @@ + + + + +NIST DOM HTML Test - TABLE + + + + + + + + + +
    IdNamePositionSalary
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Caption
    Employee IdEmployee NamePositionSalaryGenderAddress
    next page ...next page ...next page ...next page ...next page ...next page ...
    EMP0001Margaret MartinAccountant56,000Female1230 North Ave. Dallas, Texas 98551
    EMP0002Martha RaynoldsSecretary35,000Female1900 Dallas Road Dallas, Texas 98554
    + + + + + + + + + + + + + + + + +
    +
    +
    +
    + + + diff --git a/test/testcases/tests/level1/html/files/table1.html b/test/testcases/tests/level1/html/files/table1.html new file mode 100644 index 0000000..8f5d19b --- /dev/null +++ b/test/testcases/tests/level1/html/files/table1.html @@ -0,0 +1,12 @@ + + + + +NIST DOM HTML Test - TABLE + + + + +
    HTML can't abide empty table
    + + diff --git a/test/testcases/tests/level1/html/files/table1.xhtml b/test/testcases/tests/level1/html/files/table1.xhtml new file mode 100644 index 0000000..e174c63 --- /dev/null +++ b/test/testcases/tests/level1/html/files/table1.xhtml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - TABLE + + + + +
    XHTML can't abide empty table
    + + + diff --git a/test/testcases/tests/level1/html/files/table1.xml b/test/testcases/tests/level1/html/files/table1.xml new file mode 100644 index 0000000..e174c63 --- /dev/null +++ b/test/testcases/tests/level1/html/files/table1.xml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - TABLE + + + + +
    XHTML can't abide empty table
    + + + diff --git a/test/testcases/tests/level1/html/files/tablecaption.html b/test/testcases/tests/level1/html/files/tablecaption.html new file mode 100644 index 0000000..f9181c7 --- /dev/null +++ b/test/testcases/tests/level1/html/files/tablecaption.html @@ -0,0 +1,25 @@ + + + + +NIST DOM HTML Test - TABLECAPTION + + + + + + + + + + +
    CAPTION 1
    Employee IdEmployee NamePositionSalary
    + + + + + + + + + diff --git a/test/testcases/tests/level1/html/files/tablecaption.xhtml b/test/testcases/tests/level1/html/files/tablecaption.xhtml new file mode 100644 index 0000000..67b72dc --- /dev/null +++ b/test/testcases/tests/level1/html/files/tablecaption.xhtml @@ -0,0 +1,21 @@ + + + + +NIST DOM HTML Test - BR + + + + + + + + + + +
    CAPTION 1
    Employee IdEmployee NamePositionSalary
    + + + diff --git a/test/testcases/tests/level1/html/files/tablecaption.xml b/test/testcases/tests/level1/html/files/tablecaption.xml new file mode 100644 index 0000000..67b72dc --- /dev/null +++ b/test/testcases/tests/level1/html/files/tablecaption.xml @@ -0,0 +1,21 @@ + + + + +NIST DOM HTML Test - BR + + + + + + + + + + +
    CAPTION 1
    Employee IdEmployee NamePositionSalary
    + + + diff --git a/test/testcases/tests/level1/html/files/tablecell.html b/test/testcases/tests/level1/html/files/tablecell.html new file mode 100644 index 0000000..c9adef2 --- /dev/null +++ b/test/testcases/tests/level1/html/files/tablecell.html @@ -0,0 +1,23 @@ + + + + +NIST DOM HTML Test - TABLECELL + + + + + + + + + + + + + + + +
    Employee IdEmployee NamePositionSalary
    EMP0001Margaret MartinAccountant56,000
    + + diff --git a/test/testcases/tests/level1/html/files/tablecell.xhtml b/test/testcases/tests/level1/html/files/tablecell.xhtml new file mode 100644 index 0000000..0e8ee7f --- /dev/null +++ b/test/testcases/tests/level1/html/files/tablecell.xhtml @@ -0,0 +1,26 @@ + + + + +NIST DOM HTML Test - TABLECELL + + + + + + + + + + + + + + + +
    Employee IdEmployee NamePositionSalary
    EMP0001Margaret MartinAccountant56,000
    + + + diff --git a/test/testcases/tests/level1/html/files/tablecell.xml b/test/testcases/tests/level1/html/files/tablecell.xml new file mode 100644 index 0000000..0e8ee7f --- /dev/null +++ b/test/testcases/tests/level1/html/files/tablecell.xml @@ -0,0 +1,26 @@ + + + + +NIST DOM HTML Test - TABLECELL + + + + + + + + + + + + + + + +
    Employee IdEmployee NamePositionSalary
    EMP0001Margaret MartinAccountant56,000
    + + + diff --git a/test/testcases/tests/level1/html/files/tablecol.html b/test/testcases/tests/level1/html/files/tablecol.html new file mode 100644 index 0000000..c72a948 --- /dev/null +++ b/test/testcases/tests/level1/html/files/tablecol.html @@ -0,0 +1,35 @@ + + + + +NIST DOM HTML Test - TABLECOL + + + +++ + + + + + + + + + + + + +
    IdNamePositionSalary
    EMP0001MartinAccountant56,000
    + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/files/tablecol.xhtml b/test/testcases/tests/level1/html/files/tablecol.xhtml new file mode 100644 index 0000000..a69c4fe --- /dev/null +++ b/test/testcases/tests/level1/html/files/tablecol.xhtml @@ -0,0 +1,29 @@ + + + + +NIST DOM HTML Test - TABLECOL + + + +++ + + + + + + + + + + + + +
    IdNamePositionSalary
    EMP0001MartinAccountant56,000
    + + + diff --git a/test/testcases/tests/level1/html/files/tablecol.xml b/test/testcases/tests/level1/html/files/tablecol.xml new file mode 100644 index 0000000..a69c4fe --- /dev/null +++ b/test/testcases/tests/level1/html/files/tablecol.xml @@ -0,0 +1,29 @@ + + + + +NIST DOM HTML Test - TABLECOL + + + +++ + + + + + + + + + + + + +
    IdNamePositionSalary
    EMP0001MartinAccountant56,000
    + + + diff --git a/test/testcases/tests/level1/html/files/tablerow.html b/test/testcases/tests/level1/html/files/tablerow.html new file mode 100644 index 0000000..9e76a4c --- /dev/null +++ b/test/testcases/tests/level1/html/files/tablerow.html @@ -0,0 +1,59 @@ + + + + +NIST DOM HTML Test - TABLEROW + + + + + + + + + +
    IdNamePositionSalary
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Caption
    Employee IdEmployee NamePositionSalaryGenderAddress
    next page ...next page ...next page ...next page ...next page ...next page ...
    EMP0001Margaret MartinAccountant56,000Female1230 North Ave. Dallas, Texas 98551
    EMP0002Martha RaynoldsSecretary35,000Female1900 Dallas Road Dallas, Texas 98554
    + + + diff --git a/test/testcases/tests/level1/html/files/tablerow.xhtml b/test/testcases/tests/level1/html/files/tablerow.xhtml new file mode 100644 index 0000000..b901e3c --- /dev/null +++ b/test/testcases/tests/level1/html/files/tablerow.xhtml @@ -0,0 +1,62 @@ + + + + +NIST DOM HTML Test - TABLE + + + + + + + + + +
    IdNamePositionSalary
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Caption
    Employee IdEmployee NamePositionSalaryGenderAddress
    next page ...next page ...next page ...next page ...next page ...next page ...
    EMP0001Margaret MartinAccountant56,000Female1230 North Ave. Dallas, Texas 98551
    EMP0002Martha RaynoldsSecretary35,000Female1900 Dallas Road Dallas, Texas 98554
    + + + + diff --git a/test/testcases/tests/level1/html/files/tablerow.xml b/test/testcases/tests/level1/html/files/tablerow.xml new file mode 100644 index 0000000..b901e3c --- /dev/null +++ b/test/testcases/tests/level1/html/files/tablerow.xml @@ -0,0 +1,62 @@ + + + + +NIST DOM HTML Test - TABLE + + + + + + + + + +
    IdNamePositionSalary
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Caption
    Employee IdEmployee NamePositionSalaryGenderAddress
    next page ...next page ...next page ...next page ...next page ...next page ...
    EMP0001Margaret MartinAccountant56,000Female1230 North Ave. Dallas, Texas 98551
    EMP0002Martha RaynoldsSecretary35,000Female1900 Dallas Road Dallas, Texas 98554
    + + + + diff --git a/test/testcases/tests/level1/html/files/tablesection.html b/test/testcases/tests/level1/html/files/tablesection.html new file mode 100644 index 0000000..0c1a5f7 --- /dev/null +++ b/test/testcases/tests/level1/html/files/tablesection.html @@ -0,0 +1,62 @@ + + + + +NIST DOM HTML Test - TABLESECTION + + + + + + + + + + + +
    IdNamePositionSalary
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Caption
    Employee IdEmployee NamePositionSalaryGenderAddress
    next page ...next page ...next page ...next page ...next page ...next page ...
    EMP0001Margaret MartinAccountant56,000Female1230 North Ave. Dallas, Texas 98551
    EMP0002Martha RaynoldsSecretary35,000Female1900 Dallas Road Dallas, Texas 98554
    + + + + diff --git a/test/testcases/tests/level1/html/files/tablesection.xhtml b/test/testcases/tests/level1/html/files/tablesection.xhtml new file mode 100644 index 0000000..3498650 --- /dev/null +++ b/test/testcases/tests/level1/html/files/tablesection.xhtml @@ -0,0 +1,65 @@ + + + + +NIST DOM HTML Test - TABLESECTION + + + + + + + + + + + +
    IdNamePositionSalary
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Caption
    Employee IdEmployee NamePositionSalaryGenderAddress
    next page ...next page ...next page ...next page ...next page ...next page ...
    EMP0001Margaret MartinAccountant56,000Female1230 North Ave. Dallas, Texas 98551
    EMP0002Martha RaynoldsSecretary35,000Female1900 Dallas Road Dallas, Texas 98554
    + + + + + diff --git a/test/testcases/tests/level1/html/files/tablesection.xml b/test/testcases/tests/level1/html/files/tablesection.xml new file mode 100644 index 0000000..3498650 --- /dev/null +++ b/test/testcases/tests/level1/html/files/tablesection.xml @@ -0,0 +1,65 @@ + + + + +NIST DOM HTML Test - TABLESECTION + + + + + + + + + + + +
    IdNamePositionSalary
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Caption
    Employee IdEmployee NamePositionSalaryGenderAddress
    next page ...next page ...next page ...next page ...next page ...next page ...
    EMP0001Margaret MartinAccountant56,000Female1230 North Ave. Dallas, Texas 98551
    EMP0002Martha RaynoldsSecretary35,000Female1900 Dallas Road Dallas, Texas 98554
    + + + + + diff --git a/test/testcases/tests/level1/html/files/textarea.html b/test/testcases/tests/level1/html/files/textarea.html new file mode 100644 index 0000000..b9aedc4 --- /dev/null +++ b/test/testcases/tests/level1/html/files/textarea.html @@ -0,0 +1,26 @@ + + + + +NIST DOM HTML Test - TEXTAREA + + +
    +

    + + + +

    +
    +

    + + + + + + +

    + + + + diff --git a/test/testcases/tests/level1/html/files/textarea.xhtml b/test/testcases/tests/level1/html/files/textarea.xhtml new file mode 100644 index 0000000..eb6ca48 --- /dev/null +++ b/test/testcases/tests/level1/html/files/textarea.xhtml @@ -0,0 +1,27 @@ + + + + +NIST DOM HTML Test - TEXTAREA + + +
    +

    + + + +

    +
    +

    + + + + + + +

    + + + diff --git a/test/testcases/tests/level1/html/files/textarea.xml b/test/testcases/tests/level1/html/files/textarea.xml new file mode 100644 index 0000000..eb6ca48 --- /dev/null +++ b/test/testcases/tests/level1/html/files/textarea.xml @@ -0,0 +1,27 @@ + + + + +NIST DOM HTML Test - TEXTAREA + + +
    +

    + + + +

    +
    +

    + + + + + + +

    + + + diff --git a/test/testcases/tests/level1/html/files/title.html b/test/testcases/tests/level1/html/files/title.html new file mode 100644 index 0000000..2078ee9 --- /dev/null +++ b/test/testcases/tests/level1/html/files/title.html @@ -0,0 +1,13 @@ + + + + +NIST DOM HTML Test - TITLE + + +

    +
    +

    + + + diff --git a/test/testcases/tests/level1/html/files/title.xhtml b/test/testcases/tests/level1/html/files/title.xhtml new file mode 100644 index 0000000..e8ec6b5 --- /dev/null +++ b/test/testcases/tests/level1/html/files/title.xhtml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - TITLE + + +

    +
    +

    + + + diff --git a/test/testcases/tests/level1/html/files/title.xml b/test/testcases/tests/level1/html/files/title.xml new file mode 100644 index 0000000..e8ec6b5 --- /dev/null +++ b/test/testcases/tests/level1/html/files/title.xml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - TITLE + + +

    +
    +

    + + + diff --git a/test/testcases/tests/level1/html/files/ulist.html b/test/testcases/tests/level1/html/files/ulist.html new file mode 100644 index 0000000..75498e2 --- /dev/null +++ b/test/testcases/tests/level1/html/files/ulist.html @@ -0,0 +1,36 @@ + + + + +NIST DOM HTML Test - ULIST + + +
      +
    1. EMP0001 +
        +
      • Margaret Martin +
        +
        Accountant
        +
        56,000
        +
        Female
        +
        1230 North Ave. Dallas, Texas 98551
        +
        +
      • +
      +
    2. +
    3. EMP0002 +
        +
      • Martha Raynolds +
        +
        Secretary
        +
        35,000
        +
        Female
        +
        1900 Dallas Road. Dallas, Texas 98554
        +
        +
      • +
      +
    4. +
    + + + diff --git a/test/testcases/tests/level1/html/files/ulist.xhtml b/test/testcases/tests/level1/html/files/ulist.xhtml new file mode 100644 index 0000000..fd9d7a5 --- /dev/null +++ b/test/testcases/tests/level1/html/files/ulist.xhtml @@ -0,0 +1,38 @@ + + + + +NIST DOM HTML Test - ULIST + + +
      +
    1. EMP0001 +
        +
      • Margaret Martin +
        +
        Accountant
        +
        56,000
        +
        Female
        +
        1230 North Ave. Dallas, Texas 98551
        +
        +
      • +
      +
    2. +
    3. EMP0002 +
        +
      • Martha Raynolds +
        +
        Secretary
        +
        35,000
        +
        Female
        +
        1900 Dallas Road. Dallas, Texas 98554
        +
        +
      • +
      +
    4. +
    + + + diff --git a/test/testcases/tests/level1/html/files/ulist.xml b/test/testcases/tests/level1/html/files/ulist.xml new file mode 100644 index 0000000..fd9d7a5 --- /dev/null +++ b/test/testcases/tests/level1/html/files/ulist.xml @@ -0,0 +1,38 @@ + + + + +NIST DOM HTML Test - ULIST + + +
      +
    1. EMP0001 +
        +
      • Margaret Martin +
        +
        Accountant
        +
        56,000
        +
        Female
        +
        1230 North Ave. Dallas, Texas 98551
        +
        +
      • +
      +
    2. +
    3. EMP0002 +
        +
      • Martha Raynolds +
        +
        Secretary
        +
        35,000
        +
        Female
        +
        1900 Dallas Road. Dallas, Texas 98554
        +
        +
      • +
      +
    4. +
    + + + diff --git a/test/testcases/tests/level1/html/files/w3c_main.png b/test/testcases/tests/level1/html/files/w3c_main.png new file mode 100644 index 0000000..ac0ecd3 Binary files /dev/null and b/test/testcases/tests/level1/html/files/w3c_main.png differ diff --git a/test/testcases/tests/level1/html/hasFeature01.xml b/test/testcases/tests/level1/html/hasFeature01.xml new file mode 100644 index 0000000..5ac8b93 --- /dev/null +++ b/test/testcases/tests/level1/html/hasFeature01.xml @@ -0,0 +1,31 @@ + + + + + +hasFeature01 +Curt Arnold + +hasFeature("hTmL", null) should return true. + +2004-03-18 + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/index.htm b/test/testcases/tests/level1/html/index.htm new file mode 100644 index 0000000..9349596 --- /dev/null +++ b/test/testcases/tests/level1/html/index.htm @@ -0,0 +1,240 @@ + + + + +Document Object Model (DOM) Conformance Test + Suites, Level 1 HTML + + + + + + + + +

    DOM Conformance Test Suite, Level 1 HTML

    + +
    +

    This document

    +
    + +

    +This document describes how to run the DOM Level 1 HTML Test Suite. It also includes pointers to relevant software as well as relevant resources. +

    +

    The DOM TS has been developed in accordance with the DOM Conformance Test Suites Process Document. For +additional information and to download other DOM Test Suites, visit the DOM Conformance Test Suites page.

    + +
    +

    Overview

    +
    + +

    +The DOM Conformance Test Suite consist of a series of tests that have been generated from XML test descriptions, then transformed into the two official DOM +bindings, Java and ECMA. In order to run the test suite, we have provided the possibility to run the +tests using the JUnit and JsUnit testing frameworks, both included in this +distribution. +

    +

    The DOM Level 1 HTML TS was released on February 13, 2002.

    + +
    +

    Latest Version

    +
    +

    Download the latest version +of the DOM Level 1 HTML Test Suite.

    + +
    +

    Distribution

    +
    +

    This distribution is organized as follows:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    index.htmlThis file
    dom1-html-matrix.htmlA cross reference of the tests to the DOM 1 HTML Recommendation, pointers to the tests and documentation.
    ecmascript/jsunit/testRunner.htmlA modified JSUnit test runner. JSUnit is licensed under the GNU Public License
    ecmascript/jsunit/app, ecmascript/jsunit/docs, ecmascript/jsunit/images, ecmascript/jsunit/testsJSUnit support files
    ecmascript/level1/htmlDOM tests for use with JSUnit
    java/dom1-html.jarDOM tests for Java implementations, includes source code.
    java/junit-run.jarA test framework adapter that supports running dom1-html.jar with the JUnit 3.7 test framework.
    java/junit.jarJUnit 3.7. JUnit 3.7 is licensed under the IBM Public License.
    tests/*.xmlTest definitions in XML.
    tests/dom1.dtdDocument Type Definition for DOM 1 HTML tests.
    tests/dom1.xsdXML Schema for DOM 1 HTML tests.
    tests/files/Test documents
    doxygen/Documentation generated by doxygen from the generated Java code. Useful in diagnosing test failures. + Click here for a class hierarchy.
    + +
    +

    Running the ECMAScript tests

    +
    +

    The DOM TS currently tests XML and SVG implementations of DOM Level 1 HTML. Later revisions will provide testing of HTML implementation conformance with DOM Level +1.

    +

    To run the ECMAScript tests, open the JsUnit test runner in the browser +you want to test, press the browse button and look for the file +"ecmascript/level1/html/alltests.html". +After that, press Run to run all DOM 1 tests compatible +with the implementation. If you choose to run individual tests, the +above procedure works similarly, just browse for the test you want to +run in the "ecmascript/level1/html" directory.

    +

    These tests have been run with Microsoft +Internet Explorer 5.0 and later for Microsoft Windows and +Mozilla 0.9.8 and Netscape Navigator 6.2 and later for Microsoft Windows, Linux and Apple OS X. +Use on Apple OS X required replacing colon (:) in the test case name with slashes (/).

    +

    To test the DOM implementation of the Adobe SVG Viewer, select +"ecmascript/level1/html/svg-alltests.html" and press Run.

    +

    For JsUnit reference, please visit the JsUnit +home page. JsUnit will provide output with indication on how many tests that were run, how many failed and +how many errors were found while running. The error log points to the actual test, so identifying +what you need to do in your implementation is simplified.

    + +
    +

    Running the Java tests

    +
    +

    Running the Java tests will require placing a JAXP 1.1 compatible parser on the classpath or +placing a common JAXP 1.1 parser (Apache Xerces, Apache Crimson, Oracle XML Developer Kit, or GNUJAXP) in the java/ directory.

    +

    Running "java -jar dom1-html.jar" from the java/ directory will write to the console a summary of the parser under +test and the results of the tests run in two distinct configurations. The parser under test can +be selected by any mechanism supported by JAXP 1.1.

    + +

    The Java tests may also be run using from JUnit TestRunner's. To run +all tests against the default JAXP parser in a default configuration from the JUnit text user interface, run " +java -classpath dom1-html.jar junit.textui.TestRunner org.w3c.domts.level1.html.TestDefaultParser". +The run the Swing or AWT user interfaces, replace "textui" with "swingui" or "awtui" and add "-noloading" before the +test case to not use JUnit's custom ClassLoader, for example, "java -classpath dom1-html.jar +junit.swingui.TestRunner -noloading org.w3c.domts.level1.html.TestDefaultParser"

    + +

    Running "java -jar junit-run.jar" will launch the JUnit SwingUI without the custom ClassLoader.

    + +

    The following TestSuite's are provided for use within JUnit TestRunner's. These provide +the only mechanism for testing implementations that do not support JAXP 1.1 such as Batik or +DOM4J.

    + + + + + + + + + + + + + +
    org.w3c.domts.level1.html.TestBatikTests the Apache Batik SVG project (currently fails loading test documents).
    org.w3c.domts.level1.html.TestCrimsonTests the Apache Crimson Parser in the default configuration.
    org.w3c.domts.level1.html.TestCrimsonAltConfigTests the Apache Crimson Parser in an alternative configuration.
    org.w3c.domts.level1.html.TestDefaultParserTests the current JAXP 1.1 Parser in the default configuration.
    org.w3c.domts.level1.html.TestDefaultParserAltConfigTests the current JAXP 1.1 Parser in an alternative configuration.
    org.w3c.domts.level1.html.TestDOM4JTests DOM4J.
    org.w3c.domts.level1.html.TestGNUJAXPTests the GNUJAXP Parser in the default configuration.
    org.w3c.domts.level1.html.TestGNUJAXPAltConfigTests the GNUJAXP Parser in an alternative configuration.
    org.w3c.domts.level1.html.TestOracleTests the Oracle XML Parser in the default configuration.
    org.w3c.domts.level1.html.TestOracleAltConfigTests the Oracle XML Parser in an alternative configuration.
    org.w3c.domts.level1.html.TestXercesTests the Apache Xerces Parser in the default configuration.
    org.w3c.domts.level1.html.TestXercesAltConfigTests the Apache Xerces Parser in an alternative configuration.
    + + + +
    +

    Feedback

    +
    +

    We look forward to your comments. The DOM TS Group communicates primarily through the DOM TS mailing list (archive).

    + + + +

    Tests in this table are released under the W3C +Software Copyright Notice and license:
    Copyright (c) +2002 World Wide Web Consortium, + (Massachusetts Institute of Technology, Institut National de + Recherche en Informatique et en Automatique, Keio University). All + Rights Reserved. This program is distributed under the W3C's Software + Intellectual Property License. This program is distributed in the + hope that it will be useful, but WITHOUT ANY WARRANTY; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE.
    See W3C License http://www.w3.org/Consortium/Legal/ for more +details.

    + + + +
    +

    Acknowledgments

    +
    + +

    The DOM TS was jointly launched by the W3C and NIST. It is, however, a publically developed and open +framework. Reaching the point of being able to finalize and release the DOM +TS would not have been possible were it not for the contribution from several +people in the developer community, especially Curt Arnold and Fred Drake.

    +
    +
    +Mary Brady, NIST representative
    +Dimitris Dimitriadis, DOM TS + Representative for the W3C DOM Working Group
    +Philippe Le Hégaret, DOM + Activity Lead
    +
    +
    + + + + diff --git a/test/testcases/tests/level1/html/metadata.xml b/test/testcases/tests/level1/html/metadata.xml new file mode 100644 index 0000000..6826b5c --- /dev/null +++ b/test/testcases/tests/level1/html/metadata.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/test/testcases/tests/level1/html/object01.xml b/test/testcases/tests/level1/html/object01.xml new file mode 100644 index 0000000..52e053c --- /dev/null +++ b/test/testcases/tests/level1/html/object01.xml @@ -0,0 +1,40 @@ + + + + + + +object01 +Netscape + +Returns the FORM element containing this control. Returns null if this control is not within the context of a form. +The value of attribute form of the object element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + +
    + + diff --git a/test/testcases/tests/level1/html/object02.xml b/test/testcases/tests/level1/html/object02.xml new file mode 100644 index 0000000..fc3c215 --- /dev/null +++ b/test/testcases/tests/level1/html/object02.xml @@ -0,0 +1,40 @@ + + + + + + +object02 +Netscape + +Aligns this object (vertically or horizontally) with respect to its surrounding text. +The value of attribute align of the object element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/object03.xml b/test/testcases/tests/level1/html/object03.xml new file mode 100644 index 0000000..e2591ad --- /dev/null +++ b/test/testcases/tests/level1/html/object03.xml @@ -0,0 +1,40 @@ + + + + + + +object03 +Netscape + +Space-separated list of archives +The value of attribute archive of the object element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/object04.xml b/test/testcases/tests/level1/html/object04.xml new file mode 100644 index 0000000..33a99a5 --- /dev/null +++ b/test/testcases/tests/level1/html/object04.xml @@ -0,0 +1,40 @@ + + + + + + +object04 +Netscape + +Width of border around the object. +The value of attribute border of the object element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/object05.xml b/test/testcases/tests/level1/html/object05.xml new file mode 100644 index 0000000..93e2967 --- /dev/null +++ b/test/testcases/tests/level1/html/object05.xml @@ -0,0 +1,40 @@ + + + + + + +object05 +Netscape + +Base URI for classid, data, and archive attributes. +The value of attribute codebase of the object element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/object06.xml b/test/testcases/tests/level1/html/object06.xml new file mode 100644 index 0000000..6f9e613 --- /dev/null +++ b/test/testcases/tests/level1/html/object06.xml @@ -0,0 +1,40 @@ + + + + + + +object06 +Netscape + +A URI specifying the location of the object's data. +The value of attribute data of the object element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/object07.xml b/test/testcases/tests/level1/html/object07.xml new file mode 100644 index 0000000..aff1fcc --- /dev/null +++ b/test/testcases/tests/level1/html/object07.xml @@ -0,0 +1,39 @@ + + + + + + +object07 +Netscape + +The value of attribute height of the object element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/object08.xml b/test/testcases/tests/level1/html/object08.xml new file mode 100644 index 0000000..f9f9055 --- /dev/null +++ b/test/testcases/tests/level1/html/object08.xml @@ -0,0 +1,49 @@ + + + + + + +object08 +Netscape + +Horizontal space to the left and right of this image, applet, or object. +The value of attribute hspace of the object element is read and checked against the expected value. + + This test is incompatible with L2 HTML implementations due to a change in the type of the attribute. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/object09.xml b/test/testcases/tests/level1/html/object09.xml new file mode 100644 index 0000000..4b9d336 --- /dev/null +++ b/test/testcases/tests/level1/html/object09.xml @@ -0,0 +1,40 @@ + + + + + + +object09 +Netscape + +Message to render while loading the object. +The value of attribute standby of the object element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/object10.xml b/test/testcases/tests/level1/html/object10.xml new file mode 100644 index 0000000..7dd5741 --- /dev/null +++ b/test/testcases/tests/level1/html/object10.xml @@ -0,0 +1,40 @@ + + + + + + +object10 +Netscape + +Index that represents the element's position in the tabbing order. +The value of attribute tabIndex of the object element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/object11.xml b/test/testcases/tests/level1/html/object11.xml new file mode 100644 index 0000000..332ca50 --- /dev/null +++ b/test/testcases/tests/level1/html/object11.xml @@ -0,0 +1,40 @@ + + + + + + +object11 +Netscape + +Content type for data downloaded via data attribute. +The value of attribute type of the object element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/object12.xml b/test/testcases/tests/level1/html/object12.xml new file mode 100644 index 0000000..4af4455 --- /dev/null +++ b/test/testcases/tests/level1/html/object12.xml @@ -0,0 +1,39 @@ + + + + + + +object12 +Netscape + +The value of attribute usemap of the object element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/object13.xml b/test/testcases/tests/level1/html/object13.xml new file mode 100644 index 0000000..7782e4e --- /dev/null +++ b/test/testcases/tests/level1/html/object13.xml @@ -0,0 +1,49 @@ + + + + + + +object13 +Netscape + +Vertical space above and below this image, applet, or object. +The value of attribute vspace of the object element is read and checked against the expected value. + + This test is incompatible with L2 HTML implementations due to a change in the type of the attribute. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/object14.xml b/test/testcases/tests/level1/html/object14.xml new file mode 100644 index 0000000..0a8fce5 --- /dev/null +++ b/test/testcases/tests/level1/html/object14.xml @@ -0,0 +1,39 @@ + + + + + + +object14 +Netscape + +The value of attribute width of the object element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/object15.xml b/test/testcases/tests/level1/html/object15.xml new file mode 100644 index 0000000..37182c0 --- /dev/null +++ b/test/testcases/tests/level1/html/object15.xml @@ -0,0 +1,40 @@ + + + + + + +object15 +Netscape + +Content type for data downloaded via classid attribute. +The value of attribute codetype of the object element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table01.xml b/test/testcases/tests/level1/html/table01.xml new file mode 100644 index 0000000..4cee6f7 --- /dev/null +++ b/test/testcases/tests/level1/html/table01.xml @@ -0,0 +1,40 @@ + + + + + + +table01 +Netscape + +Returns the table's CAPTION, or void if none exists. +The value of attribute caption of the table element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table02.xml b/test/testcases/tests/level1/html/table02.xml new file mode 100644 index 0000000..2433751 --- /dev/null +++ b/test/testcases/tests/level1/html/table02.xml @@ -0,0 +1,42 @@ + + + + + + +table02 +Netscape + +Caption alignment with respect to the table. +The value of attribute align of the tablecaption element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table03.xml b/test/testcases/tests/level1/html/table03.xml new file mode 100644 index 0000000..b8c3ef6 --- /dev/null +++ b/test/testcases/tests/level1/html/table03.xml @@ -0,0 +1,42 @@ + + + + + + +table03 +Netscape + +Alignment character for cells in a column. +The value of attribute ch of the tablesection element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table04.xml b/test/testcases/tests/level1/html/table04.xml new file mode 100644 index 0000000..2d4fcf8 --- /dev/null +++ b/test/testcases/tests/level1/html/table04.xml @@ -0,0 +1,42 @@ + + + + + + +table04 +Netscape + +Horizontal alignment of data in cells. +The value of attribute align of the tablesection element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table06.xml b/test/testcases/tests/level1/html/table06.xml new file mode 100644 index 0000000..3d461f6 --- /dev/null +++ b/test/testcases/tests/level1/html/table06.xml @@ -0,0 +1,42 @@ + + + + + + +table06 +Netscape + +Vertical alignment of data in cells. +The value of attribute valign of the tablesection element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table07.xml b/test/testcases/tests/level1/html/table07.xml new file mode 100644 index 0000000..4a04d77 --- /dev/null +++ b/test/testcases/tests/level1/html/table07.xml @@ -0,0 +1,44 @@ + + + + + + +table07 +Netscape + +The collection of rows in this table section. +The value of attribute rows of the tablesection element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table08.xml b/test/testcases/tests/level1/html/table08.xml new file mode 100644 index 0000000..ea77b80 --- /dev/null +++ b/test/testcases/tests/level1/html/table08.xml @@ -0,0 +1,42 @@ + + + + + + +table08 +Netscape + +Horizontal alignment of data in cells. +The value of attribute align of the tablesection element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table09.xml b/test/testcases/tests/level1/html/table09.xml new file mode 100644 index 0000000..fcb9018 --- /dev/null +++ b/test/testcases/tests/level1/html/table09.xml @@ -0,0 +1,42 @@ + + + + + + +table09 +Netscape + +Vertical alignment of data in cells. +The value of attribute valign of the table element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table10.xml b/test/testcases/tests/level1/html/table10.xml new file mode 100644 index 0000000..aa05594 --- /dev/null +++ b/test/testcases/tests/level1/html/table10.xml @@ -0,0 +1,42 @@ + + + + + + +table10 +Netscape + +Alignment character for cells in a column. +The value of attribute ch of the tablesection element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table12.xml b/test/testcases/tests/level1/html/table12.xml new file mode 100644 index 0000000..93e475b --- /dev/null +++ b/test/testcases/tests/level1/html/table12.xml @@ -0,0 +1,42 @@ + + + + + + +table12 +Netscape + +Offset of alignment character. +The value of attribute choff of the tablesection element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table15.xml b/test/testcases/tests/level1/html/table15.xml new file mode 100644 index 0000000..89455c3 --- /dev/null +++ b/test/testcases/tests/level1/html/table15.xml @@ -0,0 +1,44 @@ + + + + + + +table15 +Netscape + +The collection of rows in this table section. +The value of attribute rows of the tablesection element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table17.xml b/test/testcases/tests/level1/html/table17.xml new file mode 100644 index 0000000..7223562 --- /dev/null +++ b/test/testcases/tests/level1/html/table17.xml @@ -0,0 +1,42 @@ + + + + + + +table17 +Netscape + +Offset of alignment character. +The value of attribute chOff of the tablesection element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table18.xml b/test/testcases/tests/level1/html/table18.xml new file mode 100644 index 0000000..db8c161 --- /dev/null +++ b/test/testcases/tests/level1/html/table18.xml @@ -0,0 +1,40 @@ + + + + + + +table18 +Netscape + +The index of this cell in the row. +The value of attribute cellIndex of the tablecell element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table19.xml b/test/testcases/tests/level1/html/table19.xml new file mode 100644 index 0000000..e88be88 --- /dev/null +++ b/test/testcases/tests/level1/html/table19.xml @@ -0,0 +1,41 @@ + + + + + + +table19 +Netscape + +Abbreviation for header cells. +The index of this cell in the row. +The value of attribute abbr of the tablecell element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table20.xml b/test/testcases/tests/level1/html/table20.xml new file mode 100644 index 0000000..2205987 --- /dev/null +++ b/test/testcases/tests/level1/html/table20.xml @@ -0,0 +1,40 @@ + + + + + + +table20 +Netscape + +Names group of related headers. +The value of attribute axis of the tablecell element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table21.xml b/test/testcases/tests/level1/html/table21.xml new file mode 100644 index 0000000..fa22103 --- /dev/null +++ b/test/testcases/tests/level1/html/table21.xml @@ -0,0 +1,40 @@ + + + + + + +table21 +Netscape + +Horizontal alignment of data in cell. +The value of attribute align of the tablecell element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table22.xml b/test/testcases/tests/level1/html/table22.xml new file mode 100644 index 0000000..7c097b4 --- /dev/null +++ b/test/testcases/tests/level1/html/table22.xml @@ -0,0 +1,40 @@ + + + + + + +table22 +Netscape + +Cell background color. +The value of attribute bgColor of the tablecell element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table23.xml b/test/testcases/tests/level1/html/table23.xml new file mode 100644 index 0000000..4ea8ace --- /dev/null +++ b/test/testcases/tests/level1/html/table23.xml @@ -0,0 +1,40 @@ + + + + + + +table23 +Netscape + +Alignment character for cells in a column. +The value of attribute char of the tablecell element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table24.xml b/test/testcases/tests/level1/html/table24.xml new file mode 100644 index 0000000..7606917 --- /dev/null +++ b/test/testcases/tests/level1/html/table24.xml @@ -0,0 +1,40 @@ + + + + + + +table24 +Netscape + +offset of alignment character. +The value of attribute chOff of the tablecell element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table25.xml b/test/testcases/tests/level1/html/table25.xml new file mode 100644 index 0000000..b8e10dd --- /dev/null +++ b/test/testcases/tests/level1/html/table25.xml @@ -0,0 +1,40 @@ + + + + + + +table25 +Netscape + +Number of columns spanned by cell. +The value of attribute colspan of the tablecell element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table26.xml b/test/testcases/tests/level1/html/table26.xml new file mode 100644 index 0000000..9f09d4f --- /dev/null +++ b/test/testcases/tests/level1/html/table26.xml @@ -0,0 +1,39 @@ + + + + + + +table26 +Netscape + +The value of attribute height of the tablecell element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table27.xml b/test/testcases/tests/level1/html/table27.xml new file mode 100644 index 0000000..e0dc78d --- /dev/null +++ b/test/testcases/tests/level1/html/table27.xml @@ -0,0 +1,40 @@ + + + + + + +table27 +Netscape + +Suppress word wrapping. +The value of attribute nowrap of the tablecell element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table28.xml b/test/testcases/tests/level1/html/table28.xml new file mode 100644 index 0000000..d445a1c --- /dev/null +++ b/test/testcases/tests/level1/html/table28.xml @@ -0,0 +1,40 @@ + + + + + + +table28 +Netscape + +Number of rows spanned by cell. +The value of attribute rowspan of the tablecell element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table29.xml b/test/testcases/tests/level1/html/table29.xml new file mode 100644 index 0000000..ae483d4 --- /dev/null +++ b/test/testcases/tests/level1/html/table29.xml @@ -0,0 +1,40 @@ + + + + + + +table29 +Netscape + +Scope covered by header cells. +The value of attribute scope of the tablecell element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table30.xml b/test/testcases/tests/level1/html/table30.xml new file mode 100644 index 0000000..837be29 --- /dev/null +++ b/test/testcases/tests/level1/html/table30.xml @@ -0,0 +1,40 @@ + + + + + + +table30 +Netscape + +List of id attribute values for header cells. +The value of attribute headers of the tablecell element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table31.xml b/test/testcases/tests/level1/html/table31.xml new file mode 100644 index 0000000..f5c3fa6 --- /dev/null +++ b/test/testcases/tests/level1/html/table31.xml @@ -0,0 +1,40 @@ + + + + + + +table31 +Netscape + +Vertical alignment of data in cell. +The value of attribute valign of the tablecell element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table32.xml b/test/testcases/tests/level1/html/table32.xml new file mode 100644 index 0000000..cf7e0cd --- /dev/null +++ b/test/testcases/tests/level1/html/table32.xml @@ -0,0 +1,40 @@ + + + + + + +table32 +Netscape + +cell width. +The value of attribute width of the table element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table33.xml b/test/testcases/tests/level1/html/table33.xml new file mode 100644 index 0000000..5c0e447 --- /dev/null +++ b/test/testcases/tests/level1/html/table33.xml @@ -0,0 +1,40 @@ + + + + + + +table33 +Netscape + +Specifies the table's position with respect to the rest of the document. +The value of attribute align of the table element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table34.xml b/test/testcases/tests/level1/html/table34.xml new file mode 100644 index 0000000..07443ef --- /dev/null +++ b/test/testcases/tests/level1/html/table34.xml @@ -0,0 +1,40 @@ + + + + + + +table34 +Netscape + +The width of the border around the table. +The value of attribute border of the table element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table35.xml b/test/testcases/tests/level1/html/table35.xml new file mode 100644 index 0000000..32cce60 --- /dev/null +++ b/test/testcases/tests/level1/html/table35.xml @@ -0,0 +1,40 @@ + + + + + + +table35 +Netscape + +Cell background color. +The value of attribute bgcolor of the table element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table36.xml b/test/testcases/tests/level1/html/table36.xml new file mode 100644 index 0000000..2bdded8 --- /dev/null +++ b/test/testcases/tests/level1/html/table36.xml @@ -0,0 +1,40 @@ + + + + + + +table36 +Netscape + +Specifies which external table borders to render. +The value of attribute frame of the table element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table37.xml b/test/testcases/tests/level1/html/table37.xml new file mode 100644 index 0000000..cdf5b73 --- /dev/null +++ b/test/testcases/tests/level1/html/table37.xml @@ -0,0 +1,39 @@ + + + + + + +table37 +Netscape + +Specifies the horizontal and vertical space between cell content and cell borders. The value of attribute cellpadding of the table element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table38.xml b/test/testcases/tests/level1/html/table38.xml new file mode 100644 index 0000000..fad8dfe --- /dev/null +++ b/test/testcases/tests/level1/html/table38.xml @@ -0,0 +1,40 @@ + + + + + + +table38 +Netscape + +Specifies the horizontal and vertical separation between cells. +The value of attribute cellspacing of the table element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table39.xml b/test/testcases/tests/level1/html/table39.xml new file mode 100644 index 0000000..1fd66db --- /dev/null +++ b/test/testcases/tests/level1/html/table39.xml @@ -0,0 +1,40 @@ + + + + + + +table39 +Netscape + +Supplementary description about the purpose or structure of a table. +The value of attribute summary of the table element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table40.xml b/test/testcases/tests/level1/html/table40.xml new file mode 100644 index 0000000..31a9763 --- /dev/null +++ b/test/testcases/tests/level1/html/table40.xml @@ -0,0 +1,40 @@ + + + + + + +table40 +Netscape + +Specifies which internal table borders to render. +The value of attribute rules of the table element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table41.xml b/test/testcases/tests/level1/html/table41.xml new file mode 100644 index 0000000..4030b09 --- /dev/null +++ b/test/testcases/tests/level1/html/table41.xml @@ -0,0 +1,40 @@ + + + + + + +table41 +Netscape + +Specifies the desired table width. +The value of attribute width of the table element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table42.xml b/test/testcases/tests/level1/html/table42.xml new file mode 100644 index 0000000..8fa86f1 --- /dev/null +++ b/test/testcases/tests/level1/html/table42.xml @@ -0,0 +1,40 @@ + + + + + + +table42 +Netscape + +Horizontal alignment of data within cells of this row. +The value of attribute align of the tablerow element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table43.xml b/test/testcases/tests/level1/html/table43.xml new file mode 100644 index 0000000..ea9e5de --- /dev/null +++ b/test/testcases/tests/level1/html/table43.xml @@ -0,0 +1,40 @@ + + + + + + +table43 +Netscape + +Background color for rows. +The value of attribute bgcolor of the tablerow element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table44.xml b/test/testcases/tests/level1/html/table44.xml new file mode 100644 index 0000000..a893f76 --- /dev/null +++ b/test/testcases/tests/level1/html/table44.xml @@ -0,0 +1,40 @@ + + + + + + +table44 +Netscape + +Vertical alignment of data within cells of this row. +The value of attribute valign of the tablerow element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table45.xml b/test/testcases/tests/level1/html/table45.xml new file mode 100644 index 0000000..b1717db --- /dev/null +++ b/test/testcases/tests/level1/html/table45.xml @@ -0,0 +1,40 @@ + + + + + + +table45 +Netscape + +Alignment character for cells in a column. +The value of attribute ch of the tablerow element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table46.xml b/test/testcases/tests/level1/html/table46.xml new file mode 100644 index 0000000..096b892 --- /dev/null +++ b/test/testcases/tests/level1/html/table46.xml @@ -0,0 +1,40 @@ + + + + + + +table46 +Netscape + +Offset of alignment character. +The value of attribute choff of the tablerow element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table47.xml b/test/testcases/tests/level1/html/table47.xml new file mode 100644 index 0000000..4d8340b --- /dev/null +++ b/test/testcases/tests/level1/html/table47.xml @@ -0,0 +1,40 @@ + + + + + + +table47 +Netscape + +The index of this row, relative to the entire table. +The value of attribute rowIndex of the table element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table48.xml b/test/testcases/tests/level1/html/table48.xml new file mode 100644 index 0000000..1910883 --- /dev/null +++ b/test/testcases/tests/level1/html/table48.xml @@ -0,0 +1,40 @@ + + + + + + +HTMLTableColElement align +Netscape + +Horizontal alignment of cell data in column. +The value of attribute align of the tablecol element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table49.xml b/test/testcases/tests/level1/html/table49.xml new file mode 100644 index 0000000..1db690b --- /dev/null +++ b/test/testcases/tests/level1/html/table49.xml @@ -0,0 +1,40 @@ + + + + + + +table49 +Netscape + +Alignment character for cells in a column. +The value of attribute ch of the tablecol element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table50.xml b/test/testcases/tests/level1/html/table50.xml new file mode 100644 index 0000000..8f60638 --- /dev/null +++ b/test/testcases/tests/level1/html/table50.xml @@ -0,0 +1,40 @@ + + + + + + +table50 +Netscape + +Offset of alignment character. +The value of attribute choff of the tablecol element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table51.xml b/test/testcases/tests/level1/html/table51.xml new file mode 100644 index 0000000..c917f27 --- /dev/null +++ b/test/testcases/tests/level1/html/table51.xml @@ -0,0 +1,40 @@ + + + + + + +table51 +Netscape + +Indicates the number of columns in a group or affected by a grouping. +The value of attribute span of the tablecol element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table52.xml b/test/testcases/tests/level1/html/table52.xml new file mode 100644 index 0000000..bf94572 --- /dev/null +++ b/test/testcases/tests/level1/html/table52.xml @@ -0,0 +1,40 @@ + + + + + + +table52 +Netscape + +Vertical alignment of cell data in column. +The value of attribute valign of the tablecol element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level1/html/table53.xml b/test/testcases/tests/level1/html/table53.xml new file mode 100644 index 0000000..210c7e1 --- /dev/null +++ b/test/testcases/tests/level1/html/table53.xml @@ -0,0 +1,40 @@ + + + + + + +table53 +Netscape + +Default column width. +The value of attribute width of the tablecol element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/CVS/Entries b/test/testcases/tests/level2/CVS/Entries new file mode 100644 index 0000000..cb66ad2 --- /dev/null +++ b/test/testcases/tests/level2/CVS/Entries @@ -0,0 +1,3 @@ +D/core//// +D/events//// +D/html//// diff --git a/test/testcases/tests/level2/CVS/Repository b/test/testcases/tests/level2/CVS/Repository new file mode 100644 index 0000000..cd1c79d --- /dev/null +++ b/test/testcases/tests/level2/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level2 diff --git a/test/testcases/tests/level2/CVS/Root b/test/testcases/tests/level2/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level2/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level2/CVS/Template b/test/testcases/tests/level2/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level2/core/.cvsignore b/test/testcases/tests/level2/core/.cvsignore new file mode 100644 index 0000000..cc87140 --- /dev/null +++ b/test/testcases/tests/level2/core/.cvsignore @@ -0,0 +1,2 @@ +dom2.dtd +dom2.xsd diff --git a/test/testcases/tests/level2/core/CVS/Entries b/test/testcases/tests/level2/core/CVS/Entries new file mode 100644 index 0000000..fddde67 --- /dev/null +++ b/test/testcases/tests/level2/core/CVS/Entries @@ -0,0 +1,287 @@ +D/files//// +/.cvsignore/1.2/Fri Apr 3 02:47:56 2009// +/alltests.xml/1.13/Fri Apr 3 02:47:56 2009// +/attrgetownerelement01.xml/1.4/Fri Apr 3 02:47:56 2009// +/attrgetownerelement02.xml/1.2/Fri Apr 3 02:47:56 2009// +/attrgetownerelement03.xml/1.1/Fri Apr 3 02:47:56 2009// +/attrgetownerelement04.xml/1.3/Fri Apr 3 02:47:56 2009// +/attrgetownerelement05.xml/1.4/Fri Apr 3 02:47:56 2009// +/createAttributeNS01.xml/1.4/Fri Apr 3 02:47:56 2009// +/createAttributeNS02.xml/1.4/Fri Apr 3 02:47:56 2009// +/createAttributeNS03.xml/1.5/Fri Apr 3 02:47:56 2009// +/createAttributeNS04.xml/1.4/Fri Apr 3 02:47:56 2009// +/createAttributeNS05.xml/1.4/Fri Apr 3 02:47:56 2009// +/createAttributeNS06.xml/1.1/Fri Apr 3 02:47:56 2009// +/createDocument01.xml/1.4/Fri Apr 3 02:47:56 2009// +/createDocument02.xml/1.4/Fri Apr 3 02:47:56 2009// +/createDocument03.xml/1.4/Fri Apr 3 02:47:56 2009// +/createDocument04.xml/1.4/Fri Apr 3 02:47:56 2009// +/createDocument05.xml/1.4/Fri Apr 3 02:47:56 2009// +/createDocument06.xml/1.4/Fri Apr 3 02:47:56 2009// +/createDocument07.xml/1.4/Fri Apr 3 02:47:56 2009// +/createDocument08.xml/1.1/Fri Apr 3 02:47:56 2009// +/createDocumentType01.xml/1.4/Fri Apr 3 02:47:56 2009// +/createDocumentType02.xml/1.5/Fri Apr 3 02:47:56 2009// +/createDocumentType03.xml/1.4/Fri Apr 3 02:47:56 2009// +/createDocumentType04.xml/1.1/Fri Apr 3 02:47:56 2009// +/createElementNS01.xml/1.4/Fri Apr 3 02:47:56 2009// +/createElementNS02.xml/1.4/Fri Apr 3 02:47:56 2009// +/createElementNS03.xml/1.5/Fri Apr 3 02:47:56 2009// +/createElementNS04.xml/1.4/Fri Apr 3 02:47:56 2009// +/createElementNS05.xml/1.4/Fri Apr 3 02:47:56 2009// +/createElementNS06.xml/1.1/Fri Apr 3 02:47:56 2009// +/documentcreateattributeNS01.xml/1.2/Fri Apr 3 02:47:56 2009// +/documentcreateattributeNS02.xml/1.2/Fri Apr 3 02:47:56 2009// +/documentcreateattributeNS03.xml/1.1/Fri Apr 3 02:47:56 2009// +/documentcreateattributeNS04.xml/1.1/Fri Apr 3 02:47:56 2009// +/documentcreateattributeNS05.xml/1.2/Fri Apr 3 02:47:56 2009// +/documentcreateattributeNS06.xml/1.2/Fri Apr 3 02:47:56 2009// +/documentcreateattributeNS07.xml/1.1/Fri Apr 3 02:47:56 2009// +/documentcreateelementNS01.xml/1.1/Fri Apr 3 02:47:56 2009// +/documentcreateelementNS02.xml/1.1/Fri Apr 3 02:47:56 2009// +/documentcreateelementNS05.xml/1.1/Fri Apr 3 02:47:56 2009// +/documentcreateelementNS06.xml/1.2/Fri Apr 3 02:47:56 2009// +/documentgetelementbyid01.xml/1.1/Fri Apr 3 02:47:56 2009// +/documentgetelementsbytagnameNS01.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentgetelementsbytagnameNS02.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentgetelementsbytagnameNS03.xml/1.2/Fri Apr 3 02:47:56 2009// +/documentgetelementsbytagnameNS04.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentgetelementsbytagnameNS05.xml/1.2/Fri Apr 3 02:47:56 2009// +/documentimportnode01.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentimportnode02.xml/1.4/Fri Apr 3 02:47:56 2009// +/documentimportnode03.xml/1.4/Fri Apr 3 02:47:56 2009// +/documentimportnode04.xml/1.4/Fri Apr 3 02:47:56 2009// +/documentimportnode05.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentimportnode06.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentimportnode07.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentimportnode08.xml/1.4/Fri Apr 3 02:47:56 2009// +/documentimportnode09.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentimportnode10.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentimportnode11.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentimportnode12.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentimportnode13.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentimportnode14.xml/1.5/Fri Apr 3 02:47:56 2009// +/documentimportnode15.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentimportnode17.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentimportnode18.xml/1.4/Fri Apr 3 02:47:56 2009// +/documentimportnode19.xml/1.4/Fri Apr 3 02:47:56 2009// +/documentimportnode20.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentimportnode21.xml/1.3/Fri Apr 3 02:47:56 2009// +/documentimportnode22.xml/1.4/Fri Apr 3 02:47:56 2009// +/documenttypeinternalSubset01.xml/1.3/Fri Apr 3 02:47:56 2009// +/documenttypepublicid01.xml/1.3/Fri Apr 3 02:47:56 2009// +/documenttypesystemid01.xml/1.2/Fri Apr 3 02:47:56 2009// +/domimplementationcreatedocument03.xml/1.1/Fri Apr 3 02:47:56 2009// +/domimplementationcreatedocument04.xml/1.1/Fri Apr 3 02:47:56 2009// +/domimplementationcreatedocument05.xml/1.1/Fri Apr 3 02:47:56 2009// +/domimplementationcreatedocument07.xml/1.1/Fri Apr 3 02:47:56 2009// +/domimplementationcreatedocumenttype01.xml/1.1/Fri Apr 3 02:47:56 2009// +/domimplementationcreatedocumenttype02.xml/1.1/Fri Apr 3 02:47:56 2009// +/domimplementationcreatedocumenttype04.xml/1.1/Fri Apr 3 02:47:56 2009// +/domimplementationfeaturecore.xml/1.7/Fri Apr 3 02:47:56 2009// +/domimplementationfeaturexmlversion2.xml/1.7/Fri Apr 3 02:47:56 2009// +/domimplementationhasfeature01.xml/1.3/Fri Apr 3 02:47:56 2009// +/domimplementationhasfeature02.xml/1.3/Fri Apr 3 02:47:56 2009// +/elementgetattributenodens01.xml/1.2/Fri Apr 3 02:47:56 2009// +/elementgetattributenodens02.xml/1.2/Fri Apr 3 02:47:56 2009// +/elementgetattributenodens03.xml/1.4/Fri Apr 3 02:47:56 2009// +/elementgetattributens02.xml/1.4/Fri Apr 3 02:47:56 2009// +/elementgetelementsbytagnamens02.xml/1.1/Fri Apr 3 02:47:56 2009// +/elementgetelementsbytagnamens04.xml/1.3/Fri Apr 3 02:47:56 2009// +/elementgetelementsbytagnamens05.xml/1.1/Fri Apr 3 02:47:56 2009// +/elementhasattribute01.xml/1.1/Fri Apr 3 02:47:56 2009// +/elementhasattribute02.xml/1.3/Fri Apr 3 02:47:56 2009// +/elementhasattribute03.xml/1.3/Fri Apr 3 02:47:56 2009// +/elementhasattribute04.xml/1.2/Fri Apr 3 02:47:56 2009// +/elementhasattributens01.xml/1.2/Fri Apr 3 02:47:56 2009// +/elementhasattributens02.xml/1.3/Fri Apr 3 02:47:56 2009// +/elementhasattributens03.xml/1.4/Fri Apr 3 02:47:56 2009// +/elementremoveattributens01.xml/1.2/Fri Apr 3 02:47:56 2009// +/elementsetattributenodens01.xml/1.3/Fri Apr 3 02:47:56 2009// +/elementsetattributenodens02.xml/1.4/Fri Apr 3 02:47:56 2009// +/elementsetattributenodens03.xml/1.4/Fri Apr 3 02:47:56 2009// +/elementsetattributenodens04.xml/1.3/Fri Apr 3 02:47:56 2009// +/elementsetattributenodens05.xml/1.4/Fri Apr 3 02:47:56 2009// +/elementsetattributenodens06.xml/1.3/Fri Apr 3 02:47:56 2009// +/elementsetattributens01.xml/1.3/Fri Apr 3 02:47:56 2009// +/elementsetattributens02.xml/1.3/Fri Apr 3 02:47:56 2009// +/elementsetattributens03.xml/1.5/Fri Apr 3 02:47:56 2009// +/elementsetattributens04.xml/1.3/Fri Apr 3 02:47:56 2009// +/elementsetattributens05.xml/1.4/Fri Apr 3 02:47:56 2009// +/elementsetattributens08.xml/1.3/Fri Apr 3 02:47:56 2009// +/elementsetattributensurinull.xml/1.9/Fri Apr 3 02:47:56 2009// +/getAttributeNS01.xml/1.6/Fri Apr 3 02:47:56 2009// +/getAttributeNS02.xml/1.5/Fri Apr 3 02:47:56 2009// +/getAttributeNS03.xml/1.6/Fri Apr 3 02:47:56 2009// +/getAttributeNS04.xml/1.5/Fri Apr 3 02:47:56 2009// +/getAttributeNS05.xml/1.6/Fri Apr 3 02:47:56 2009// +/getAttributeNodeNS01.xml/1.5/Fri Apr 3 02:47:56 2009// +/getAttributeNodeNS02.xml/1.6/Fri Apr 3 02:47:56 2009// +/getElementById01.xml/1.5/Fri Apr 3 02:47:56 2009// +/getElementById02.xml/1.4/Fri Apr 3 02:47:56 2009// +/getElementsByTagNameNS01.xml/1.5/Fri Apr 3 02:47:56 2009// +/getElementsByTagNameNS02.xml/1.7/Fri Apr 3 02:47:56 2009// +/getElementsByTagNameNS03.xml/1.7/Fri Apr 3 02:47:56 2009// +/getElementsByTagNameNS04.xml/1.7/Fri Apr 3 02:47:56 2009// +/getElementsByTagNameNS05.xml/1.4/Fri Apr 3 02:47:56 2009// +/getElementsByTagNameNS06.xml/1.5/Fri Apr 3 02:47:56 2009// +/getElementsByTagNameNS07.xml/1.5/Fri Apr 3 02:47:56 2009// +/getElementsByTagNameNS08.xml/1.2/Fri Apr 3 02:47:56 2009// +/getElementsByTagNameNS09.xml/1.1/Fri Apr 3 02:47:56 2009// +/getElementsByTagNameNS10.xml/1.2/Fri Apr 3 02:47:56 2009// +/getElementsByTagNameNS11.xml/1.2/Fri Apr 3 02:47:56 2009// +/getElementsByTagNameNS12.xml/1.1/Fri Apr 3 02:47:56 2009// +/getElementsByTagNameNS13.xml/1.1/Fri Apr 3 02:47:56 2009// +/getElementsByTagNameNS14.xml/1.3/Fri Apr 3 02:47:56 2009// +/getNamedItemNS01.xml/1.5/Fri Apr 3 02:47:56 2009// +/getNamedItemNS02.xml/1.4/Fri Apr 3 02:47:56 2009// +/getNamedItemNS03.xml/1.3/Fri Apr 3 02:47:56 2009// +/getNamedItemNS04.xml/1.2/Fri Apr 3 02:47:56 2009// +/hasAttribute01.xml/1.5/Fri Apr 3 02:47:56 2009// +/hasAttribute02.xml/1.6/Fri Apr 3 02:47:56 2009// +/hasAttribute03.xml/1.5/Fri Apr 3 02:47:56 2009// +/hasAttribute04.xml/1.6/Fri Apr 3 02:47:56 2009// +/hasAttributeNS01.xml/1.4/Fri Apr 3 02:47:56 2009// +/hasAttributeNS02.xml/1.4/Fri Apr 3 02:47:56 2009// +/hasAttributeNS03.xml/1.5/Fri Apr 3 02:47:56 2009// +/hasAttributeNS04.xml/1.6/Fri Apr 3 02:47:56 2009// +/hasAttributeNS05.xml/1.5/Fri Apr 3 02:47:56 2009// +/hasAttributes01.xml/1.5/Fri Apr 3 02:47:56 2009// +/hasAttributes02.xml/1.5/Fri Apr 3 02:47:56 2009// +/hc_entitiesremovenameditemns1.xml/1.2/Fri Apr 3 02:47:56 2009// +/hc_entitiessetnameditemns1.xml/1.2/Fri Apr 3 02:47:56 2009// +/hc_namednodemapinvalidtype1.xml/1.1/Fri Apr 3 02:47:56 2009// +/hc_nodedocumentfragmentnormalize1.xml/1.1/Fri Apr 3 02:47:56 2009// +/hc_nodedocumentfragmentnormalize2.xml/1.1/Fri Apr 3 02:47:56 2009// +/hc_notationsremovenameditemns1.xml/1.2/Fri Apr 3 02:47:56 2009// +/hc_notationssetnameditemns1.xml/1.2/Fri Apr 3 02:47:56 2009// +/importNode01.xml/1.8/Fri Apr 3 02:47:56 2009// +/importNode02.xml/1.9/Fri Apr 3 02:47:56 2009// +/importNode03.xml/1.9/Fri Apr 3 02:47:56 2009// +/importNode04.xml/1.8/Fri Apr 3 02:47:56 2009// +/importNode05.xml/1.9/Fri Apr 3 02:47:56 2009// +/importNode06.xml/1.8/Fri Apr 3 02:47:56 2009// +/importNode07.xml/1.10/Fri Apr 3 02:47:56 2009// +/importNode08.xml/1.8/Fri Apr 3 02:47:56 2009// +/importNode09.xml/1.9/Fri Apr 3 02:47:56 2009// +/importNode10.xml/1.9/Fri Apr 3 02:47:56 2009// +/importNode11.xml/1.9/Fri Apr 3 02:47:56 2009// +/importNode12.xml/1.9/Fri Apr 3 02:47:56 2009// +/importNode13.xml/1.9/Fri Apr 3 02:47:56 2009// +/importNode14.xml/1.9/Fri Apr 3 02:47:56 2009// +/importNode15.xml/1.9/Fri Apr 3 02:47:56 2009// +/importNode16.xml/1.5/Fri Apr 3 02:47:56 2009// +/importNode17.xml/1.5/Fri Apr 3 02:47:56 2009// +/internalSubset01.xml/1.6/Fri Apr 3 02:47:56 2009// +/isSupported01.xml/1.5/Fri Apr 3 02:47:56 2009// +/isSupported02.xml/1.5/Fri Apr 3 02:47:56 2009// +/isSupported04.xml/1.5/Fri Apr 3 02:47:56 2009// +/isSupported05.xml/1.5/Fri Apr 3 02:47:56 2009// +/isSupported06.xml/1.5/Fri Apr 3 02:47:56 2009// +/isSupported07.xml/1.5/Fri Apr 3 02:47:56 2009// +/isSupported09.xml/1.5/Fri Apr 3 02:47:56 2009// +/isSupported10.xml/1.5/Fri Apr 3 02:47:56 2009// +/isSupported11.xml/1.5/Fri Apr 3 02:47:56 2009// +/isSupported12.xml/1.9/Fri Apr 3 02:47:56 2009// +/isSupported13.xml/1.5/Fri Apr 3 02:47:56 2009// +/isSupported14.xml/1.5/Fri Apr 3 02:47:56 2009// +/localName01.xml/1.6/Fri Apr 3 02:47:56 2009// +/localName02.xml/1.5/Fri Apr 3 02:47:56 2009// +/localName03.xml/1.5/Fri Apr 3 02:47:56 2009// +/localName04.xml/1.5/Fri Apr 3 02:47:56 2009// +/metadata.xml/1.3/Fri Apr 3 02:47:56 2009// +/namednodemapgetnameditemns01.xml/1.5/Fri Apr 3 02:47:56 2009// +/namednodemapgetnameditemns02.xml/1.2/Fri Apr 3 02:47:56 2009// +/namednodemapgetnameditemns03.xml/1.2/Fri Apr 3 02:47:56 2009// +/namednodemapgetnameditemns04.xml/1.3/Fri Apr 3 02:47:56 2009// +/namednodemapgetnameditemns05.xml/1.3/Fri Apr 3 02:47:56 2009// +/namednodemapgetnameditemns06.xml/1.3/Fri Apr 3 02:47:56 2009// +/namednodemapremovenameditemns01.xml/1.3/Fri Apr 3 02:47:56 2009// +/namednodemapremovenameditemns02.xml/1.5/Fri Apr 3 02:47:56 2009// +/namednodemapremovenameditemns03.xml/1.3/Fri Apr 3 02:47:56 2009// +/namednodemapremovenameditemns04.xml/1.3/Fri Apr 3 02:47:56 2009// +/namednodemapremovenameditemns05.xml/1.6/Fri Apr 3 02:47:56 2009// +/namednodemapremovenameditemns06.xml/1.4/Fri Apr 3 02:47:56 2009// +/namednodemapremovenameditemns07.xml/1.4/Fri Apr 3 02:47:56 2009// +/namednodemapremovenameditemns08.xml/1.4/Fri Apr 3 02:47:56 2009// +/namednodemapremovenameditemns09.xml/1.3/Fri Apr 3 02:47:56 2009// +/namednodemapsetnameditemns01.xml/1.3/Fri Apr 3 02:47:56 2009// +/namednodemapsetnameditemns02.xml/1.3/Fri Apr 3 02:47:56 2009// +/namednodemapsetnameditemns03.xml/1.7/Fri Apr 3 02:47:56 2009// +/namednodemapsetnameditemns04.xml/1.5/Fri Apr 3 02:47:56 2009// +/namednodemapsetnameditemns05.xml/1.6/Fri Apr 3 02:47:56 2009// +/namednodemapsetnameditemns06.xml/1.3/Fri Apr 3 02:47:56 2009// +/namednodemapsetnameditemns07.xml/1.3/Fri Apr 3 02:47:56 2009// +/namednodemapsetnameditemns08.xml/1.3/Fri Apr 3 02:47:56 2009// +/namednodemapsetnameditemns09.xml/1.4/Fri Apr 3 02:47:56 2009// +/namednodemapsetnameditemns10.xml/1.6/Fri Apr 3 02:47:56 2009// +/namednodemapsetnameditemns11.xml/1.3/Fri Apr 3 02:47:56 2009// +/namespaceURI01.xml/1.6/Fri Apr 3 02:47:56 2009// +/namespaceURI02.xml/1.6/Fri Apr 3 02:47:56 2009// +/namespaceURI03.xml/1.6/Fri Apr 3 02:47:56 2009// +/namespaceURI04.xml/1.5/Fri Apr 3 02:47:56 2009// +/nodegetlocalname03.xml/1.2/Fri Apr 3 02:47:56 2009// +/nodegetnamespaceuri03.xml/1.3/Fri Apr 3 02:47:56 2009// +/nodegetownerdocument01.xml/1.3/Fri Apr 3 02:47:56 2009// +/nodegetownerdocument02.xml/1.4/Fri Apr 3 02:47:56 2009// +/nodegetprefix03.xml/1.2/Fri Apr 3 02:47:56 2009// +/nodehasattributes01.xml/1.3/Fri Apr 3 02:47:56 2009// +/nodehasattributes02.xml/1.1/Fri Apr 3 02:47:56 2009// +/nodehasattributes03.xml/1.3/Fri Apr 3 02:47:56 2009// +/nodehasattributes04.xml/1.2/Fri Apr 3 02:47:56 2009// +/nodeissupported01.xml/1.3/Fri Apr 3 02:47:56 2009// +/nodeissupported02.xml/1.3/Fri Apr 3 02:47:56 2009// +/nodeissupported03.xml/1.1/Fri Apr 3 02:47:56 2009// +/nodeissupported04.xml/1.2/Fri Apr 3 02:47:56 2009// +/nodeissupported05.xml/1.1/Fri Apr 3 02:47:56 2009// +/nodenormalize01.xml/1.5/Fri Apr 3 02:47:56 2009// +/nodesetprefix01.xml/1.3/Fri Apr 3 02:47:56 2009// +/nodesetprefix02.xml/1.3/Fri Apr 3 02:47:56 2009// +/nodesetprefix03.xml/1.4/Fri Apr 3 02:47:56 2009// +/nodesetprefix04.xml/1.5/Fri Apr 3 02:47:56 2009// +/nodesetprefix05.xml/1.4/Fri Apr 3 02:47:56 2009// +/nodesetprefix06.xml/1.4/Fri Apr 3 02:47:56 2009// +/nodesetprefix07.xml/1.4/Fri Apr 3 02:47:56 2009// +/nodesetprefix08.xml/1.4/Fri Apr 3 02:47:56 2009// +/nodesetprefix09.xml/1.5/Fri Apr 3 02:47:56 2009// +/normalize01.xml/1.7/Fri Apr 3 02:47:56 2009// +/ownerDocument01.xml/1.5/Fri Apr 3 02:47:56 2009// +/ownerElement01.xml/1.5/Fri Apr 3 02:47:56 2009// +/ownerElement02.xml/1.5/Fri Apr 3 02:47:56 2009// +/prefix01.xml/1.4/Fri Apr 3 02:47:56 2009// +/prefix02.xml/1.6/Fri Apr 3 02:47:56 2009// +/prefix03.xml/1.6/Fri Apr 3 02:47:56 2009// +/prefix04.xml/1.4/Fri Apr 3 02:47:56 2009// +/prefix05.xml/1.5/Fri Apr 3 02:47:56 2009// +/prefix06.xml/1.8/Fri Apr 3 02:47:56 2009// +/prefix07.xml/1.4/Fri Apr 3 02:47:56 2009// +/prefix08.xml/1.7/Fri Apr 3 02:47:56 2009// +/prefix09.xml/1.5/Fri Apr 3 02:47:56 2009// +/prefix10.xml/1.4/Fri Apr 3 02:47:56 2009// +/prefix11.xml/1.5/Fri Apr 3 02:47:56 2009// +/publicId01.xml/1.4/Fri Apr 3 02:47:56 2009// +/removeAttributeNS01.xml/1.6/Fri Apr 3 02:47:56 2009// +/removeAttributeNS02.xml/1.7/Fri Apr 3 02:47:56 2009// +/removeNamedItemNS01.xml/1.5/Fri Apr 3 02:47:56 2009// +/removeNamedItemNS02.xml/1.4/Fri Apr 3 02:47:56 2009// +/removeNamedItemNS03.xml/1.7/Fri Apr 3 02:47:56 2009// +/setAttributeNS01.xml/1.4/Fri Apr 3 02:47:56 2009// +/setAttributeNS02.xml/1.4/Fri Apr 3 02:47:56 2009// +/setAttributeNS03.xml/1.6/Fri Apr 3 02:47:56 2009// +/setAttributeNS04.xml/1.6/Fri Apr 3 02:47:56 2009// +/setAttributeNS05.xml/1.5/Fri Apr 3 02:47:56 2009// +/setAttributeNS06.xml/1.4/Fri Apr 3 02:47:56 2009// +/setAttributeNS07.xml/1.4/Fri Apr 3 02:47:56 2009// +/setAttributeNS09.xml/1.7/Fri Apr 3 02:47:56 2009// +/setAttributeNS10.xml/1.1/Fri Apr 3 02:47:56 2009// +/setAttributeNodeNS01.xml/1.5/Fri Apr 3 02:47:56 2009// +/setAttributeNodeNS02.xml/1.5/Fri Apr 3 02:47:56 2009// +/setAttributeNodeNS03.xml/1.5/Fri Apr 3 02:47:56 2009// +/setAttributeNodeNS04.xml/1.6/Fri Apr 3 02:47:56 2009// +/setAttributeNodeNS05.xml/1.4/Fri Apr 3 02:47:56 2009// +/setNamedItemNS01.xml/1.5/Fri Apr 3 02:47:56 2009// +/setNamedItemNS02.xml/1.4/Fri Apr 3 02:47:56 2009// +/setNamedItemNS03.xml/1.4/Fri Apr 3 02:47:56 2009// +/setNamedItemNS04.xml/1.8/Fri Apr 3 02:47:56 2009// +/setNamedItemNS05.xml/1.5/Fri Apr 3 02:47:56 2009// +/systemId01.xml/1.6/Fri Apr 3 02:47:56 2009// diff --git a/test/testcases/tests/level2/core/CVS/Repository b/test/testcases/tests/level2/core/CVS/Repository new file mode 100644 index 0000000..daa629c --- /dev/null +++ b/test/testcases/tests/level2/core/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level2/core diff --git a/test/testcases/tests/level2/core/CVS/Root b/test/testcases/tests/level2/core/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level2/core/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level2/core/CVS/Template b/test/testcases/tests/level2/core/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level2/core/alltests.xml b/test/testcases/tests/level2/core/alltests.xml new file mode 100644 index 0000000..26040b0 --- /dev/null +++ b/test/testcases/tests/level2/core/alltests.xml @@ -0,0 +1,301 @@ + + + + + +DOM Level 2 Core Test Suite +DOM Test Suite Project + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/attrgetownerelement01.xml b/test/testcases/tests/level2/core/attrgetownerelement01.xml new file mode 100644 index 0000000..c589667 --- /dev/null +++ b/test/testcases/tests/level2/core/attrgetownerelement01.xml @@ -0,0 +1,52 @@ + + + + + + +attrgetownerelement01 +IBM + + The "getOwnerElement()" will return the Element node this attribute is attached to or + null if this attribute is not in use. + + Retreive the default attribute defaultAttr and check its owner element. Verify if the name + the nodeName of the returned ownerElement is emp:employee. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/attrgetownerelement02.xml b/test/testcases/tests/level2/core/attrgetownerelement02.xml new file mode 100644 index 0000000..90ba894 --- /dev/null +++ b/test/testcases/tests/level2/core/attrgetownerelement02.xml @@ -0,0 +1,47 @@ + + + + + + +attrgetownerelement02 +IBM + + The "getOwnerElement()" will return the Element node this attribute + is attached to or null if this attribute is not in use. + + Create a new element and attribute node, attach the attribute to the element. + Check the value of owner element of the new attribute node + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/attrgetownerelement03.xml b/test/testcases/tests/level2/core/attrgetownerelement03.xml new file mode 100644 index 0000000..586685f --- /dev/null +++ b/test/testcases/tests/level2/core/attrgetownerelement03.xml @@ -0,0 +1,40 @@ + + + + + + +attrgetownerelement03 +IBM + + The "getOwnerElement()" will return the Element node this attribute + is attached to or null if this attribute is not in use. + + Create a new attribute node for this document node. Since the newly attribute is + not it use its owner element should be null. + +Neil Delima +2002-04-28 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/attrgetownerelement04.xml b/test/testcases/tests/level2/core/attrgetownerelement04.xml new file mode 100644 index 0000000..8b69969 --- /dev/null +++ b/test/testcases/tests/level2/core/attrgetownerelement04.xml @@ -0,0 +1,40 @@ + + + + + +attrgetownerelement04 +IBM + + The "getOwnerElement()" will return the Element node this attribute is attached to or + null if this attribute is not in use. + Import an attribute node to another document. If an Attr node is imported, its + ownerElement attribute should be set to null. Verify if the ownerElement has been set + to null. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/attrgetownerelement05.xml b/test/testcases/tests/level2/core/attrgetownerelement05.xml new file mode 100644 index 0000000..c9eed81 --- /dev/null +++ b/test/testcases/tests/level2/core/attrgetownerelement05.xml @@ -0,0 +1,55 @@ + + + + + + +attrgetownerelement05 +IBM + + The "getOwnerElement()" will return the Element node this attribute is attached to + or null if this attribute is not in use. + + Retreive an element and its attributes. Then remove the element and check the name of + the ownerElement of attribute of the attribute "street". + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/createAttributeNS01.xml b/test/testcases/tests/level2/core/createAttributeNS01.xml new file mode 100644 index 0000000..d50de36 --- /dev/null +++ b/test/testcases/tests/level2/core/createAttributeNS01.xml @@ -0,0 +1,48 @@ + + + + + + +createAttributeNS01 +NIST + + The "createAttributeNS(namespaceURI,qualifiedName)" method for a + Document should raise NAMESPACE_ERR DOMException + if qualifiedName is malformed. + + Invoke method createAttributeNS(namespaceURI,qualifiedName) on + the XMLNS Document with namespaceURI being "http://www.ecommerce.org/", + qualifiedName as "prefix::local". Method should raise + NAMESPACE_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createAttributeNS02.xml b/test/testcases/tests/level2/core/createAttributeNS02.xml new file mode 100644 index 0000000..3823f0d --- /dev/null +++ b/test/testcases/tests/level2/core/createAttributeNS02.xml @@ -0,0 +1,47 @@ + + + + + + +createAttributeNS02 +NIST + + The "createAttributeNS(namespaceURI,qualifiedName)" method for a + Document should raise NAMESPACE_ERR DOMException + if qualifiedName has a prefix and namespaceURI is null. + + Invoke method createAttributeNS(namespaceURI,qualifiedName) on this document + with namespaceURI being null and qualifiedName contains the prefix "person". + Method should raise NAMESPACE_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createAttributeNS03.xml b/test/testcases/tests/level2/core/createAttributeNS03.xml new file mode 100644 index 0000000..df424df --- /dev/null +++ b/test/testcases/tests/level2/core/createAttributeNS03.xml @@ -0,0 +1,78 @@ + + + + + + +createAttributeNS03 +NIST + + The "createAttributeNS(namespaceURI,qualifiedName)" method for a + Document should raise INVALID_CHARACTER_ERR DOMException + if qualifiedName contains an illegal character. + + Invoke method createAttributeNS(namespaceURI,qualifiedName) on this document + with qualifiedName containing an illegal character from illegalChars[]. + Method should raise INVALID_CHARACTER_ERR DOMException for all + characters in illegalChars[]. + +Mary Brady +2001-08-17 + + + + + + + + +"person:{" +"person:}" +"person:~" +"person:'" +"person:!" +"person:@" +"person:#" +"person:$" +"person:%" +"person:^" +"person:&" +"person:*" +"person:(" +"person:)" +"person:+" +"person:=" +"person:[" +"person:]" +"person:\\" +"person:/" +"person:;" +"person:`" +"person:<" +"person:>" +"person:," +"person:a " +"person:\"" + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createAttributeNS04.xml b/test/testcases/tests/level2/core/createAttributeNS04.xml new file mode 100644 index 0000000..d14a3ae --- /dev/null +++ b/test/testcases/tests/level2/core/createAttributeNS04.xml @@ -0,0 +1,50 @@ + + + + + + +createAttributeNS04 +NIST + + The "createAttributeNS(namespaceURI,qualifiedName)" method for a + Document should raise NAMESPACE_ERR DOMException + if qualifiedName has the "xml" prefix and namespaceURI is different + from "http://www.w3.org/XML/1998/namespace". + + Invoke method createAttributeNS(namespaceURI,qualifiedName) on this document + with qualifiedName being "xml:attr1 and namespaceURI equals + the string "http://www.w3.org/XML/1998/namespaces" (which differs from the required + string "http://www.w3.org/XML/1998/namespace"). + Method should raise NAMESPACE_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createAttributeNS05.xml b/test/testcases/tests/level2/core/createAttributeNS05.xml new file mode 100644 index 0000000..9713364 --- /dev/null +++ b/test/testcases/tests/level2/core/createAttributeNS05.xml @@ -0,0 +1,44 @@ + + + + + + +createAttributeNS05 +NIST + + The "createAttributeNS(namespaceURI,qualifiedName)" method for a + Document should return a new Attr object given that all parameters are + valid and correctly formed. + + Invoke method createAttributeNS(namespaceURI,qualifiedName) on this document with + parameters equal "http://www.ecommerce.org/" and "ecom:local" + respectively. Method should return a new Attr object whose name is "ecom:local". + +Mary Brady +2001-08-17 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createAttributeNS06.xml b/test/testcases/tests/level2/core/createAttributeNS06.xml new file mode 100644 index 0000000..133136d --- /dev/null +++ b/test/testcases/tests/level2/core/createAttributeNS06.xml @@ -0,0 +1,40 @@ + + + + + + +createAttributeNS06 +Curt Arnold + +Document.createAttributeNS with an empty qualified name should cause an INVALID_CHARACTER_ERR. + +2004-03-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createDocument01.xml b/test/testcases/tests/level2/core/createDocument01.xml new file mode 100644 index 0000000..453a8a8 --- /dev/null +++ b/test/testcases/tests/level2/core/createDocument01.xml @@ -0,0 +1,53 @@ + + + + + + +createDocument01 +NIST + + The "createDocument(namespaceURI,qualifiedName,doctype)" method for a + DOMImplementation should raise NAMESPACE_ERR DOMException + if parameter qualifiedName is malformed. + + Retrieve the DOMImplementation on the XMLNS Document. + Invoke method createDocument(namespaceURI,qualifiedName,doctype) + on the retrieved DOMImplementation with namespaceURI being + the literal string "http://www.ecommerce.org/", qualifiedName as + "prefix::local", and doctype as null. Method should raise + NAMESPACE_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createDocument02.xml b/test/testcases/tests/level2/core/createDocument02.xml new file mode 100644 index 0000000..983aaec --- /dev/null +++ b/test/testcases/tests/level2/core/createDocument02.xml @@ -0,0 +1,50 @@ + + + + + + +createDocument02 +NIST + + The "createDocument(namespaceURI,qualifiedName,doctype)" method for a + DOMImplementation should raise NAMESPACE_ERR DOMException + if qualifiedName has a prefix and namespaceURI is null. + + Invoke method createDocument(namespaceURI,qualifiedName,doctype) on + this domimplementation with namespaceURI being null and qualifiedName + equals "k:local". Method should raise NAMESPACE_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createDocument03.xml b/test/testcases/tests/level2/core/createDocument03.xml new file mode 100644 index 0000000..d3a42b2 --- /dev/null +++ b/test/testcases/tests/level2/core/createDocument03.xml @@ -0,0 +1,51 @@ + + + + + + +createDocument03 +NIST + + The "createDocument(namespaceURI,qualifiedName,doctype)" method for a + DOMImplementation should raise WRONG_DOCUMENT_ERR DOMException + if parameter doctype has been used with a different document. + + Invoke method createDocument(namespaceURI,qualifiedName,doctype) on + this domimplementation where doctype is the type of this document. + Method should raise WRONG_DOCUMENT_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createDocument04.xml b/test/testcases/tests/level2/core/createDocument04.xml new file mode 100644 index 0000000..c686b47 --- /dev/null +++ b/test/testcases/tests/level2/core/createDocument04.xml @@ -0,0 +1,53 @@ + + + + + + +createDocument04 +NIST + + The "createDocument(namespaceURI,qualifiedName,doctype)" method for a + DOMImplementation should raise WRONG_DOCUMENT_ERR DOMException + if parameter doctype was created from a different implementation. + + Invoke method createDocument(namespaceURI,qualifiedName,doctype) on + a domimplementation that is different from this domimplementation. + Doctype is the type of this document. + Method should raise WRONG_DOCUMENT_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createDocument05.xml b/test/testcases/tests/level2/core/createDocument05.xml new file mode 100644 index 0000000..cbdae7b --- /dev/null +++ b/test/testcases/tests/level2/core/createDocument05.xml @@ -0,0 +1,82 @@ + + + + + + +createDocument05 +NIST + + The "createDocument(namespaceURI,qualifiedName,doctype)" method for a + DOMImplementation should raise INVALID_CHARACTER_ERR DOMException + if parameter qualifiedName contains an illegal character. + + Invoke method createDocument(namespaceURI,qualifiedName,doctype) on + this domimplementation with namespaceURI equals "http://www.ecommerce.org/schema", + doctype is null and qualifiedName contains an illegal character from + illegalChars[]. Method should raise INVALID_CHARACTER_ERR DOMException + for all characters in illegalChars[]. + +Mary Brady +2001-08-17 + + + + + + + + + + +"namespaceURI:{" +"namespaceURI:}" +"namespaceURI:~" +"namespaceURI:'" +"namespaceURI:!" +"namespaceURI:@" +"namespaceURI:#" +"namespaceURI:$" +"namespaceURI:%" +"namespaceURI:^" +"namespaceURI:&" +"namespaceURI:*" +"namespaceURI:(" +"namespaceURI:)" +"namespaceURI:+" +"namespaceURI:=" +"namespaceURI:[" +"namespaceURI:]" +"namespaceURI:\\" +"namespaceURI:/" +"namespaceURI:;" +"namespaceURI:`" +"namespaceURI:<" +"namespaceURI:>" +"namespaceURI:," +"namespaceURI:a " +"namespaceURI:\"" + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createDocument06.xml b/test/testcases/tests/level2/core/createDocument06.xml new file mode 100644 index 0000000..30000ee --- /dev/null +++ b/test/testcases/tests/level2/core/createDocument06.xml @@ -0,0 +1,54 @@ + + + + + + +createDocument06 +NIST + + The "createDocument(namespaceURI,qualifiedName,doctype)" method for a + DOMImplementation should raise NAMESPACE_ERR DOMException + if qualifiedName has the "xml" prefix and namespaceURI different from + "http://www.w3.org/XML/1998/namespace" + + Invoke method createDocument(namespaceURI,qualifiedName,doctype) on + this domimplementation with qualifiedName "xml:local" + and namespaceURI as the string + "http://www.ecommerce.org/schema" (which is different from the required + "http://www.w3.org/XML/1998/namespace"). Method should raise + NAMESPACE_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createDocument07.xml b/test/testcases/tests/level2/core/createDocument07.xml new file mode 100644 index 0000000..76b1b69 --- /dev/null +++ b/test/testcases/tests/level2/core/createDocument07.xml @@ -0,0 +1,52 @@ + + + + + + +createDocument07 +NIST + + The "createDocument(namespaceURI,qualifiedName,doctype)" method for a + DOMImplementation should return a new xml Document object of the + specified type with its document element given that all parameters are + valid and correctly formed. + + Invoke method createDocument(namespaceURI,qualifiedName,doctype) on + this domimplementation. namespaceURI is "http://www.ecommerce.org/schema" + qualifiedName is "y:x" and doctype is null. + Method should return a new xml Document as specified by the listed parameters. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createDocument08.xml b/test/testcases/tests/level2/core/createDocument08.xml new file mode 100644 index 0000000..efe7cd7 --- /dev/null +++ b/test/testcases/tests/level2/core/createDocument08.xml @@ -0,0 +1,40 @@ + + + + + + +createDocument08 +Curt Arnold + +DOMImplementation.createDocument with an empty qualified name should cause an INVALID_CHARACTER_ERR. + +2004-03-09 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createDocumentType01.xml b/test/testcases/tests/level2/core/createDocumentType01.xml new file mode 100644 index 0000000..618c975 --- /dev/null +++ b/test/testcases/tests/level2/core/createDocumentType01.xml @@ -0,0 +1,52 @@ + + + + + + +createDocumentType01 +NIST + + The "createDocumentType(qualifiedName,publicId,systemId)" method for a + DOMImplementation should raise NAMESPACE_ERR DOMException if + qualifiedName is malformed. + + Retrieve the DOMImplementation on the XMLNS Document. + Invoke method createDocumentType(qualifiedName,publicId,systemId) + on the retrieved DOMImplementation with qualifiedName being the literal + string "prefix::local", publicId as "STAFF", and systemId as "staff". + Method should raise NAMESPACE_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createDocumentType02.xml b/test/testcases/tests/level2/core/createDocumentType02.xml new file mode 100644 index 0000000..a64f1c1 --- /dev/null +++ b/test/testcases/tests/level2/core/createDocumentType02.xml @@ -0,0 +1,81 @@ + + + + + + +createDocumentType02 +NIST + + The "createDocumentType(qualifiedName,publicId,systemId)" method for a + DOMImplementation should raise INVALID_CHARACTER_ERR DOMException if + qualifiedName contains an illegal character. + + Invoke method createDocumentType(qualifiedName,publicId,systemId) on + this domimplementation with qualifiedName containing an illegal character + from illegalChars[]. Method should raise INVALID_CHARACTER_ERR + DOMException for all characters in illegalChars[]. + +Mary Brady +2001-08-17 + + + + + + + + + + +"edi:{" +"edi:}" +"edi:~" +"edi:'" +"edi:!" +"edi:@" +"edi:#" +"edi:$" +"edi:%" +"edi:^" +"edi:&" +"edi:*" +"edi:(" +"edi:)" +"edi:+" +"edi:=" +"edi:[" +"edi:]" +"edi:\\" +"edi:/" +"edi:;" +"edi:`" +"edi:<" +"edi:>" +"edi:," +"edi:a " +"edi:\"" + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createDocumentType03.xml b/test/testcases/tests/level2/core/createDocumentType03.xml new file mode 100644 index 0000000..45f4a81 --- /dev/null +++ b/test/testcases/tests/level2/core/createDocumentType03.xml @@ -0,0 +1,51 @@ + + + + + + +createDocumentType03 +NIST + + The "createDocumentType(qualifiedName,publicId,systemId)" method for a + DOMImplementation should return a new DocumentType node + given that qualifiedName is valid and correctly formed. + + Invoke method createDocumentType(qualifiedName,publicId,systemId) on + this domimplementation with qualifiedName "prefix:myDoc". + Method should return a new DocumentType node. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createDocumentType04.xml b/test/testcases/tests/level2/core/createDocumentType04.xml new file mode 100644 index 0000000..59f1b98 --- /dev/null +++ b/test/testcases/tests/level2/core/createDocumentType04.xml @@ -0,0 +1,41 @@ + + + + + + +createDocumentType04 +Curt Arnold + +DOMImplementation.createDocumentType with an empty name should cause an INVALID_CHARACTER_ERR. + +2004-03-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createElementNS01.xml b/test/testcases/tests/level2/core/createElementNS01.xml new file mode 100644 index 0000000..624971b --- /dev/null +++ b/test/testcases/tests/level2/core/createElementNS01.xml @@ -0,0 +1,48 @@ + + + + + + +createElementNS01 +NIST + + The "createElementNS(namespaceURI,qualifiedName)" method for a + Document should raise NAMESPACE_ERR DOMException if + qualifiedName is malformed. + + Invoke method createElementNS(namespaceURI,qualifiedName) on + the XMLNS Document with namespaceURI being the literal string + "http://www.ecommerce.org/", and qualifiedName as "prefix::local". + Method should raise NAMESPACE_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createElementNS02.xml b/test/testcases/tests/level2/core/createElementNS02.xml new file mode 100644 index 0000000..239d277 --- /dev/null +++ b/test/testcases/tests/level2/core/createElementNS02.xml @@ -0,0 +1,47 @@ + + + + + + +createElementNS02 +NIST + + The "createElementNS(namespaceURI,qualifiedName)" method for a + Document should raise NAMESPACE_ERR DOMException if + qualifiedName has a prefix and namespaceURI is null. + + Invoke method createElementNS(namespaceURI,qualifiedName) on this document + with namespaceURI being null and qualifiedName being "elem:attr1". + Method should raise NAMESPACE_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createElementNS03.xml b/test/testcases/tests/level2/core/createElementNS03.xml new file mode 100644 index 0000000..dc83604 --- /dev/null +++ b/test/testcases/tests/level2/core/createElementNS03.xml @@ -0,0 +1,80 @@ + + + + + + +createElementNS03 +NIST + + The "createElementNS(namespaceURI,qualifiedName)" method for a + Document should raise INVALID_CHARACTER_ERR DOMException if + qualifiedName contains an illegal character. + + Invoke method createElementNS(namespaceURI,qualifiedName) on this document + with qualifiedName containing an illegal character from illegalChars[]. + Method should raise INVALID_CHARACTER_ERR DOMException for all characters + in illegalChars[]. + +Mary Brady +2001-08-17 + + + + + + + + + + +"person:{" +"person:}" +"person:~" +"person:'" +"person:!" +"person:@" +"person:#" +"person:$" +"person:%" +"person:^" +"person:&" +"person:*" +"person:(" +"person:)" +"person:+" +"person:=" +"person:[" +"person:]" +"person:\\" +"person:/" +"person:;" +"person:`" +"person:<" +"person:>" +"person:," +"person:a " +"person:\"" + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createElementNS04.xml b/test/testcases/tests/level2/core/createElementNS04.xml new file mode 100644 index 0000000..9a09210 --- /dev/null +++ b/test/testcases/tests/level2/core/createElementNS04.xml @@ -0,0 +1,50 @@ + + + + + + +createElementNS04 +NIST + + The "createElementNS(namespaceURI,qualifiedName") method for + a Document should raise NAMESPACE_ERR DOMException if the + qualifiedName has an "xml" prefix and the namespaceURI is different + from http://www.w3.org/XML/1998/namespace". + + Invoke method createElementNS(namespaceURI,qualifiedName) on this document + with qualifiedName being "xml:element1" and namespaceURI equals the string + "http://www.w3.org/XML/1997/namespace" (which differs from the required + string "http://www.w3.org/XML/1998/namespace"). + Method should raise NAMESPACE_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createElementNS05.xml b/test/testcases/tests/level2/core/createElementNS05.xml new file mode 100644 index 0000000..75c62fb --- /dev/null +++ b/test/testcases/tests/level2/core/createElementNS05.xml @@ -0,0 +1,44 @@ + + + + + + +createElementNS05 +NIST + + The "createElementNS(namespaceURI,qualifiedName)" method for a + Document should return a new Element object given that all parameters + are valid and correctly formed. + + Invoke method createElementNS(namespaceURI,qualifiedName on this document + with namespaceURI as "http://www.nist.gov" and qualifiedName as "gov:faculty". + Method should return a new Element object whose name is "gov:faculty". + +Mary Brady +2001-08-17 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/createElementNS06.xml b/test/testcases/tests/level2/core/createElementNS06.xml new file mode 100644 index 0000000..03ad058 --- /dev/null +++ b/test/testcases/tests/level2/core/createElementNS06.xml @@ -0,0 +1,42 @@ + + + + + + +createElementNS06 +Curt Arnold + +Document.createElementNS with an empty qualified name should cause an INVALID_CHARACTER_ERR. + +2004-03-09 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentcreateattributeNS01.xml b/test/testcases/tests/level2/core/documentcreateattributeNS01.xml new file mode 100644 index 0000000..b6c76f9 --- /dev/null +++ b/test/testcases/tests/level2/core/documentcreateattributeNS01.xml @@ -0,0 +1,47 @@ + + + + + + + +documentcreateattributeNS01 +IBM + + The method createAttributeNS creates an attribute of the given qualified name and namespace URI + + Invoke the createAttributeNS method on this Document object with a null + namespaceURI, and a qualifiedName without a prefix. This should return a valid Attr + node object. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentcreateattributeNS02.xml b/test/testcases/tests/level2/core/documentcreateattributeNS02.xml new file mode 100644 index 0000000..dcfa674 --- /dev/null +++ b/test/testcases/tests/level2/core/documentcreateattributeNS02.xml @@ -0,0 +1,65 @@ + + + + + + + +documentcreateattributeNS02 +IBM + + The method createAttributeNS creates an attribute of the given qualified name and namespace URI + + Invoke the createAttributeNS method on this Document object with a valid values for + namespaceURI, and a qualifiedName as below. This should return a valid Attr node. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentcreateattributeNS03.xml b/test/testcases/tests/level2/core/documentcreateattributeNS03.xml new file mode 100644 index 0000000..ec1f785 --- /dev/null +++ b/test/testcases/tests/level2/core/documentcreateattributeNS03.xml @@ -0,0 +1,59 @@ + + + + + + + +documentcreateattributeNS03 +IBM + + The method createAttributeNS raises an INVALID_CHARACTER_ERR if the specified + qualified name contains an illegal character + + Invoke the createAttributeNS method on this Document object with a valid value for + namespaceURI, and qualifiedNames that contain illegal characters. Check if the an + INVALID_CHARACTER_ERR was thrown. + +Neil Delima +2002-04-30 + + + + + + + + +"/" +"//" +"\\" +";" +"&" +"*" +"]]" +">" +"<" + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentcreateattributeNS04.xml b/test/testcases/tests/level2/core/documentcreateattributeNS04.xml new file mode 100644 index 0000000..bb9fcc4 --- /dev/null +++ b/test/testcases/tests/level2/core/documentcreateattributeNS04.xml @@ -0,0 +1,54 @@ + + + + + + + +documentcreateattributeNS04 +IBM + + The method createAttributeNS raises a NAMESPACE_ERR if the specified qualified name + is malformed. + + Invoke the createAttributeNS method on this Document object with a valid value for + namespaceURI, and malformed qualifiedNames. Check if the a NAMESPACE_ERR was thrown. + +Neil Delima +2002-04-30 + + + + + + + + +"_:" +":0a" +":" +"a:b:c" +"_::a" + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/documentcreateattributeNS05.xml b/test/testcases/tests/level2/core/documentcreateattributeNS05.xml new file mode 100644 index 0000000..cf4063e --- /dev/null +++ b/test/testcases/tests/level2/core/documentcreateattributeNS05.xml @@ -0,0 +1,49 @@ + + + + + + + +documentcreateattributeNS05 +IBM + + The method createAttributeNS raises a NAMESPACE_ERR if the qualifiedName has a prefix and + the namespaceURI is null. + + Invoke the createAttributeNS method on a new Document object with a null value for + namespaceURI, and a valid qualifiedName. Check if a NAMESPACE_ERR is thrown. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentcreateattributeNS06.xml b/test/testcases/tests/level2/core/documentcreateattributeNS06.xml new file mode 100644 index 0000000..6b96e7c --- /dev/null +++ b/test/testcases/tests/level2/core/documentcreateattributeNS06.xml @@ -0,0 +1,50 @@ + + + + + + + +documentcreateattributeNS06 +IBM + + The method createAttributeNS raises a NAMESPACE_ERR if the qualifiedName has a prefix that + is "xml" and the namespaceURI is different from "http://www.w3.org/XML/1998/namespace". + + Invoke the createAttributeNS method on a new DOMImplementation object with the qualifiedName + as xml:root and namespaceURI as http://www.w3.org/XML/1998 /namespace. + Check if the NAMESPACE_ERR exception is thrown. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentcreateattributeNS07.xml b/test/testcases/tests/level2/core/documentcreateattributeNS07.xml new file mode 100644 index 0000000..a8eaa41 --- /dev/null +++ b/test/testcases/tests/level2/core/documentcreateattributeNS07.xml @@ -0,0 +1,45 @@ + + + + + + + +documentcreateattributeNS07 +IBM + + The method createAttributeNS raises a NAMESPACE_ERR if the qualifiedName is xmlns and + the namespaceURI is different from http://www.w3.org/2000/xmlns + + Invoke the createAttributeNS method on this DOMImplementation object with + the qualifiedName as xmlns and namespaceURI as http://www.W3.org/2000/xmlns. + Check if the NAMESPACE_ERR exception is thrown. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentcreateelementNS01.xml b/test/testcases/tests/level2/core/documentcreateelementNS01.xml new file mode 100644 index 0000000..ad9cb2b --- /dev/null +++ b/test/testcases/tests/level2/core/documentcreateelementNS01.xml @@ -0,0 +1,55 @@ + + + + + + + +documentcreateelementNS01 +IBM + + The method createElementNS creates an element of the given valid qualifiedName and NamespaceURI. + + Invoke the createElementNS method on this Document object with a valid namespaceURI + and qualifiedName. Check if a valid Element object is returned with the same node attributes. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentcreateelementNS02.xml b/test/testcases/tests/level2/core/documentcreateelementNS02.xml new file mode 100644 index 0000000..32f14ae --- /dev/null +++ b/test/testcases/tests/level2/core/documentcreateelementNS02.xml @@ -0,0 +1,44 @@ + + + + + + + +documentcreateelementNS02 +IBM + + The method createElementNS creates an element of the given valid qualifiedName and NamespaceURI. + + Invoke the createElementNS method on this Document object with null values for namespaceURI, + and a qualifiedName with an invalid character and check if an INVALID_CHARACTER_ERR is thrown. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentcreateelementNS05.xml b/test/testcases/tests/level2/core/documentcreateelementNS05.xml new file mode 100644 index 0000000..42e43b3 --- /dev/null +++ b/test/testcases/tests/level2/core/documentcreateelementNS05.xml @@ -0,0 +1,44 @@ + + + + + + + +documentcreateelementNS05 +IBM + + The method createElementNS raises a NAMESPACE_ERR if the qualifiedName has a prefix and + the namespaceURI is null. + + Invoke the createElementNS method on a new Document object with a null value for + namespaceURI, and a valid qualifiedName. Check if a NAMESPACE_ERR is thrown. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentcreateelementNS06.xml b/test/testcases/tests/level2/core/documentcreateelementNS06.xml new file mode 100644 index 0000000..415bcde --- /dev/null +++ b/test/testcases/tests/level2/core/documentcreateelementNS06.xml @@ -0,0 +1,51 @@ + + + + + + + +documentcreateelementNS06 +IBM + + The method createElementNS raises a NAMESPACE_ERR if the qualifiedName + has a prefix that is "xml" and the namespaceURI is different + from http://www.w3.org/XML/1998/namespace + + Invoke the createElementNS method on this DOMImplementation object with + the qualifiedName as xml:root and namespaceURI as http://www.w3.org/xml/1998/namespace + Check if the NAMESPACE_ERR exception is thrown. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentgetelementbyid01.xml b/test/testcases/tests/level2/core/documentgetelementbyid01.xml new file mode 100644 index 0000000..3c51695 --- /dev/null +++ b/test/testcases/tests/level2/core/documentgetelementbyid01.xml @@ -0,0 +1,41 @@ + + + + + + + +documentgetelementbyid01 +IBM + + The method getElementById returns the element whose ID is given by elementId. + If not such element exists, returns null. + + Invoke the getElementById method on this Document object with an invalid elementId. + This should return a null element. + +Neil Delima +2002-04-30 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentgetelementsbytagnameNS01.xml b/test/testcases/tests/level2/core/documentgetelementsbytagnameNS01.xml new file mode 100644 index 0000000..402335c --- /dev/null +++ b/test/testcases/tests/level2/core/documentgetelementsbytagnameNS01.xml @@ -0,0 +1,48 @@ + + + + + + + +documentgetelementsbytagnameNS01 +IBM + + The method getElementsByTagNameNS returns a NodeList of all the Elements with + a given local name and namespace URI in the order in which they are encountered + in a preorder traversal of the Document tree. + + Invoke the getElementsByTagNameNS method on a new Document object with the values of + namespaceURI=* and localName=*. This should return a nodeList of 1 item. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentgetelementsbytagnameNS02.xml b/test/testcases/tests/level2/core/documentgetelementsbytagnameNS02.xml new file mode 100644 index 0000000..89d8b51 --- /dev/null +++ b/test/testcases/tests/level2/core/documentgetelementsbytagnameNS02.xml @@ -0,0 +1,51 @@ + + + + + + + +documentgetelementsbytagnameNS02 +IBM + + The method getElementsByTagNameNS returns a NodeList of all the Elements with + a given local name and namespace URI in the order in which they are encountered + in a preorder traversal of the Document tree. + + + Create a new element having a local name="employeeId" belonging to the namespace "test" + and append it to this document. Invoke the getElementsByTagNameNS method on a this + Document object with the values of namespaceURI=* and localName="elementId". This + should return a nodeList of 6 item. Check the length of the nodeList returned. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentgetelementsbytagnameNS03.xml b/test/testcases/tests/level2/core/documentgetelementsbytagnameNS03.xml new file mode 100644 index 0000000..bc08125 --- /dev/null +++ b/test/testcases/tests/level2/core/documentgetelementsbytagnameNS03.xml @@ -0,0 +1,41 @@ + + + + + + + +documentgetelementsbytagnameNS03 +IBM + + The method getElementsByTagNameNS returns a NodeList of all the Elements with + a given local name and namespace URI in the order in which they are encountered + in a preorder traversal of the Document tree. + + Invoke the getElementsByTagNameNS method on a new Document object with the values of + namespaceURI=** and localName=**. This should return a nodeList of 0 items. + +Neil Delima +2002-04-30 + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentgetelementsbytagnameNS04.xml b/test/testcases/tests/level2/core/documentgetelementsbytagnameNS04.xml new file mode 100644 index 0000000..13278e4 --- /dev/null +++ b/test/testcases/tests/level2/core/documentgetelementsbytagnameNS04.xml @@ -0,0 +1,44 @@ + + + + + + + +documentgetelementsbytagnameNS04 +IBM + + The method getElementsByTagNameNS returns a NodeList of all the Elements with + a given local name and namespace URI in the order in which they are encountered + in a preorder traversal of the Document tree. + + Invoke the getElementsByTagNameNS method on a new Document object with the values of + namespaceURI="null" and localName="0". This should return a nodeList of 0 items. + +Neil Delima +2002-04-30 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentgetelementsbytagnameNS05.xml b/test/testcases/tests/level2/core/documentgetelementsbytagnameNS05.xml new file mode 100644 index 0000000..c9a4245 --- /dev/null +++ b/test/testcases/tests/level2/core/documentgetelementsbytagnameNS05.xml @@ -0,0 +1,43 @@ + + + + + + + +documentgetelementsbytagnameNS05 +IBM + + The method getElementsByTagNameNS returns a NodeList of all the Elements with + a given local name and namespace URI in the order in which they are encountered + in a preorder traversal of the Document tree. + + + Invoke the getElementsByTagNameNS method on a this Document object with the + values of namespaceURI=null and localName="elementId". This + should return a nodeList of 0 item. Check the length of the nodeList returned. + +Neil Delima +2002-04-30 + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentimportnode01.xml b/test/testcases/tests/level2/core/documentimportnode01.xml new file mode 100644 index 0000000..9678051 --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode01.xml @@ -0,0 +1,64 @@ + + + + + + + +documentimportnode01 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=true, import the attribute, "street" of the second + element node, from a list of nodes whose local names are "address" and namespaceURI + "http://www.nist.gov" into the same document. Check the parentNode, nodeName, + nodeType and nodeValue of the imported node to verify if it has been imported correctly. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentimportnode02.xml b/test/testcases/tests/level2/core/documentimportnode02.xml new file mode 100644 index 0000000..807f1d4 --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode02.xml @@ -0,0 +1,65 @@ + + + + + + +documentimportnode02 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=false, import the attribute, "emp:zone" of the + element node which is retreived by its elementId="CANADA", into the another document. + Check the parentNode, nodeName, nodeType and nodeValue of the imported node to + verify if it has been imported correctly. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentimportnode03.xml b/test/testcases/tests/level2/core/documentimportnode03.xml new file mode 100644 index 0000000..6bc2bd1 --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode03.xml @@ -0,0 +1,62 @@ + + + + + + + +documentimportnode03 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=false, import the default Attribute attribute, + "defaultAttr" of the second element node whose namespaceURI="http://www.nist.gov" and + localName="defaultAttr", into the same document. + Check the parentNode, nodeName, nodeType and nodeValue of the imported node to + verify if it has been imported correctly. +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentimportnode04.xml b/test/testcases/tests/level2/core/documentimportnode04.xml new file mode 100644 index 0000000..ade2c9b --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode04.xml @@ -0,0 +1,67 @@ + + + + + + + +documentimportnode04 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=true, import the default Attribute attribute, + "defaultAttr" of the second element node whose namespaceURI="http://www.nist.gov" and + localName="defaultAttr", into a new document. + Check the parentNode, nodeName, nodeType and nodeValue of the imported node to + verify if it has been imported correctly. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentimportnode05.xml b/test/testcases/tests/level2/core/documentimportnode05.xml new file mode 100644 index 0000000..8721cf4 --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode05.xml @@ -0,0 +1,62 @@ + + + + + + + +documentimportnode05 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=false, import a newly created attribute node, + into the another document. + Check the nodeName, nodeType and nodeValue namespaceURI of the imported node to + verify if it has been imported correctly. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentimportnode06.xml b/test/testcases/tests/level2/core/documentimportnode06.xml new file mode 100644 index 0000000..e2b185d --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode06.xml @@ -0,0 +1,45 @@ + + + + + + + +documentimportnode06 +IBM + + The importNode method imports a node from another document to this document. + A NOT_SUPPORTED_ERR is raised if the type of node being imported is + not supported + + Using the method importNode with deep=false, try to import this document object to itself. + Since Document nodes cannot be imported, a NOT_SUPPORTED_ERR should be raised. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentimportnode07.xml b/test/testcases/tests/level2/core/documentimportnode07.xml new file mode 100644 index 0000000..87d650e --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode07.xml @@ -0,0 +1,48 @@ + + + + + + + +documentimportnode07 +IBM + + The importNode method imports a node from another document to this document. + A NOT_SUPPORTED_ERR is raised if the type of node being imported is + not supported + + Using the method importNode with deep=true, try to import this Document's + DocumentType object. Since DocumentType nodes cannot be imported, a + NOT_SUPPORTED_ERR should be raised. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentimportnode08.xml b/test/testcases/tests/level2/core/documentimportnode08.xml new file mode 100644 index 0000000..f2787da --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode08.xml @@ -0,0 +1,51 @@ + + + + + + + +documentimportnode08 +IBM + + The importNode method imports a node from another document to this document. + A NOT_SUPPORTED_ERR is raised if the type of node being imported is + not supported + + Using the method importNode with deep=true, try to import a newly created DOcumentType + node. Since DocumentType nodes cannot be imported, a NOT_SUPPORTED_ERR should be raised. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentimportnode09.xml b/test/testcases/tests/level2/core/documentimportnode09.xml new file mode 100644 index 0000000..1e457c3 --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode09.xml @@ -0,0 +1,54 @@ + + + + + + + +documentimportnode09 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=false, import a newly created DocumentFragment node + with the first address element from this Document appended to it into this document. + Since deep=false, an empty DocumentFragment should be returned + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/documentimportnode10.xml b/test/testcases/tests/level2/core/documentimportnode10.xml new file mode 100644 index 0000000..8b66b65 --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode10.xml @@ -0,0 +1,54 @@ + + + + + + + +documentimportnode10 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=false, import a newly created DocumentFragment node + with the first address element from this Document appended to it into this document. + Since deep=true, a DocumentFragment with its child should be returned + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/documentimportnode11.xml b/test/testcases/tests/level2/core/documentimportnode11.xml new file mode 100644 index 0000000..0a43bb6 --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode11.xml @@ -0,0 +1,53 @@ + + + + + + + +documentimportnode11 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=false, import this Document's documentElement + node. Verify if the node has been imported correctly by its nodeName atttribute and + if the original document is not altered by checking if hasChildNodes returns false. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/documentimportnode12.xml b/test/testcases/tests/level2/core/documentimportnode12.xml new file mode 100644 index 0000000..b2eea21 --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode12.xml @@ -0,0 +1,56 @@ + + + + + + + +documentimportnode12 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=true, import the first address element node of this + Document. Verify if the node has been imported correctly by checking the length of the + this elements childNode list before and after the import. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/documentimportnode13.xml b/test/testcases/tests/level2/core/documentimportnode13.xml new file mode 100644 index 0000000..40ee506 --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode13.xml @@ -0,0 +1,52 @@ + + + + + + + +documentimportnode13 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=false, import the first employee element node of this + Document. Verify if the node has been imported correctly by checking the length of the + this elements childNode list before and after the import. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/documentimportnode14.xml b/test/testcases/tests/level2/core/documentimportnode14.xml new file mode 100644 index 0000000..85f471c --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode14.xml @@ -0,0 +1,61 @@ + + + + + + + +documentimportnode14 +IBM + + Using the method importNode with deep=true, import the fourth employee element node of this + Document. Verify if the node has been imported correctly by checking + if the default attribute present on this node has not been imported + and an explicit attribute has been imported. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documentimportnode15.xml b/test/testcases/tests/level2/core/documentimportnode15.xml new file mode 100644 index 0000000..a32299d --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode15.xml @@ -0,0 +1,50 @@ + + + + + + + +documentimportnode15 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=true, import a newly created Text node for this + Document. Verify if the node has been imported correctly by checking the value of the + imported text node. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/documentimportnode17.xml b/test/testcases/tests/level2/core/documentimportnode17.xml new file mode 100644 index 0000000..e74611c --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode17.xml @@ -0,0 +1,50 @@ + + + + + + + +documentimportnode17 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=true, import a newly created Comment node for this + Document. Verify if the node has been imported correctly by checking the value of the + imported Comment node. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/documentimportnode18.xml b/test/testcases/tests/level2/core/documentimportnode18.xml new file mode 100644 index 0000000..3c73bd8 --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode18.xml @@ -0,0 +1,53 @@ + + + + + + + +documentimportnode18 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=true, import a newly created PI node for this + Document. Verify if the node has been imported correctly by checking the PITarget and + PIData values of the imported PI node. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/documentimportnode19.xml b/test/testcases/tests/level2/core/documentimportnode19.xml new file mode 100644 index 0000000..0ef04b9 --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode19.xml @@ -0,0 +1,83 @@ + + + + + + + +documentimportnode19 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=true/false, import a entity nodes ent2 and ent6 + from this document to a new document object. Verify if the nodes have been + imported correctly by checking the nodeNames of the imported nodes and public and system ids. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/documentimportnode20.xml b/test/testcases/tests/level2/core/documentimportnode20.xml new file mode 100644 index 0000000..ea342cd --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode20.xml @@ -0,0 +1,81 @@ + + + + + + + +documentimportnode20 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=true, import a entity node ent4 + from this document to a new document object. The replacement text of this entity is an element + node, a cdata node and a pi. Verify if the nodes have been + imported correctly by checking the nodeNames of the imported element node, the data for the + cdata nodes and the PItarget and PIData for the pi nodes. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/documentimportnode21.xml b/test/testcases/tests/level2/core/documentimportnode21.xml new file mode 100644 index 0000000..cf5dedb --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode21.xml @@ -0,0 +1,91 @@ + + + + + + + +documentimportnode21 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=true, retreive the entity refs present in the + second element node whose tagName is address and import these nodes into another document. + Verify if the nodes have been imported correctly by checking the nodeNames of the + imported nodes, since they are imported into a new document which doesnot have thes defined, + the imported nodes should not have any children. + Now import the entityRef nodes into the same document and verify if the nodes have been + imported correctly by checking the nodeNames of the imported nodes, and by checking the + value of the replacement text of the imported nodes. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/documentimportnode22.xml b/test/testcases/tests/level2/core/documentimportnode22.xml new file mode 100644 index 0000000..2164ae0 --- /dev/null +++ b/test/testcases/tests/level2/core/documentimportnode22.xml @@ -0,0 +1,92 @@ + + + + + + + +documentimportnode21 +IBM + + The importNode method imports a node from another document to this document. + The returned node has no parent; (parentNode is null). The source node is not + altered or removed from the original document but a new copy of the source node + is created. + + Using the method importNode with deep=true/false, import two notaiton nodes into the + same and different documnet objects. In each case check if valid public and systemids + are returned if any and if none, check if a null value was returned. + +Neil Delima +2002-04-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/documenttypeinternalSubset01.xml b/test/testcases/tests/level2/core/documenttypeinternalSubset01.xml new file mode 100644 index 0000000..daf291e --- /dev/null +++ b/test/testcases/tests/level2/core/documenttypeinternalSubset01.xml @@ -0,0 +1,43 @@ + + + + + + +documenttypeinternalSubset01 +IBM + + The method getInternalSubset() returns the internal subset as a string. + + Create a new DocumentType node with null values for publicId and systemId. + Verify that its internal subset is null. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documenttypepublicid01.xml b/test/testcases/tests/level2/core/documenttypepublicid01.xml new file mode 100644 index 0000000..0c9e511 --- /dev/null +++ b/test/testcases/tests/level2/core/documenttypepublicid01.xml @@ -0,0 +1,43 @@ + + + + + + +documenttypepublicid01 +IBM + + The method getInternalSubset() returns the public identifier of the external subset. + + Create a new DocumentType node with the value "PUB" for its publicId. + Check the value of the publicId attribute using getPublicId(). + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/documenttypesystemid01.xml b/test/testcases/tests/level2/core/documenttypesystemid01.xml new file mode 100644 index 0000000..9cad9d8 --- /dev/null +++ b/test/testcases/tests/level2/core/documenttypesystemid01.xml @@ -0,0 +1,44 @@ + + + + + + +documenttypesystemid01 +IBM + + The method getInternalSubset() returns the public identifier of the external subset. + + Create a new DocumentType node with the value "SYS" for its systemId and PUB for + its publicId. Check the value of the systemId and pbulicId attributes. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/domimplementationcreatedocument03.xml b/test/testcases/tests/level2/core/domimplementationcreatedocument03.xml new file mode 100644 index 0000000..201d71a --- /dev/null +++ b/test/testcases/tests/level2/core/domimplementationcreatedocument03.xml @@ -0,0 +1,60 @@ + + + + + + + +domimplementationcreatedocument03 +IBM + + The createDocument method with valid arguments, should create a DOM Document of + the specified type. + + Call the createDocument on this DOMImplementation with + createDocument ("http://www.w3.org/DOMTest/L2",see the array below for valid QNames,null). + Check if the returned Document object is is empty with no Document Element. + +Neil Delima +2002-04-24 + + + + + + + + + + +"_:_" +"_:h0" +"_:test" +"l_:_" +"ns:_0" +"ns:a0" +"ns0:test" +"a.b:c" +"a-b:c" +"a-b:c" + + + + + + + + diff --git a/test/testcases/tests/level2/core/domimplementationcreatedocument04.xml b/test/testcases/tests/level2/core/domimplementationcreatedocument04.xml new file mode 100644 index 0000000..ee02789 --- /dev/null +++ b/test/testcases/tests/level2/core/domimplementationcreatedocument04.xml @@ -0,0 +1,49 @@ + + + + + + + +domimplementationcreatedocument04 +IBM + + The createDocument method should throw a NAMESPACE_ERR if the qualifiedName has + a prefix and the namespaceURI is null. + + Call the createDocument on this DOMImplementation with null namespaceURI and a + qualifiedName that has a namespace prefix using this DOMImplementation. + Check if the NAMESPACE_ERR is thrown. + +Neil Delima +2002-04-24 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/domimplementationcreatedocument05.xml b/test/testcases/tests/level2/core/domimplementationcreatedocument05.xml new file mode 100644 index 0000000..2be6ad4 --- /dev/null +++ b/test/testcases/tests/level2/core/domimplementationcreatedocument05.xml @@ -0,0 +1,49 @@ + + + + + + + +domimplementationcreatedocument05 +IBM + + The createDocument method should throw a NAMESPACE_ERR if the qualifiedName has + a prefix that is xml and the namespaceURI is different from + http://www..w3.org/XML/1998/namespace. + + Call the createDocument on this DOMImplementation with namespaceURI that is + http://www.w3.org/xml/1998/namespace and a qualifiedName that has the prefix xml + Check if the NAMESPACE_ERR is thrown. + +Neil Delima +2002-04-24 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/domimplementationcreatedocument07.xml b/test/testcases/tests/level2/core/domimplementationcreatedocument07.xml new file mode 100644 index 0000000..926285a --- /dev/null +++ b/test/testcases/tests/level2/core/domimplementationcreatedocument07.xml @@ -0,0 +1,46 @@ + + + + + + + +domimplementationcreatedocument07 +IBM + + The createDocument method should raise a NAMESPACE_ERR if the qualifiedName is malformed + + Invoke the createDocument method on this DOMImplementation object with null values + for namespaceURI and docType and a malformed qualifiedName. + The NAMESPACE_ERR should be raised. + +Neil Delima +2002-04-24 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/domimplementationcreatedocumenttype01.xml b/test/testcases/tests/level2/core/domimplementationcreatedocumenttype01.xml new file mode 100644 index 0000000..14a3ce8 --- /dev/null +++ b/test/testcases/tests/level2/core/domimplementationcreatedocumenttype01.xml @@ -0,0 +1,60 @@ + + + + + + + +domimplementationcreatedocumenttype01 +IBM + + The method createDocumentType with valid values for qualifiedName, publicId and + systemId should create an empty DocumentType node. + + Invoke createDocument on this DOMImplementation with a valid qualifiedName and different + publicIds and systemIds. Check if the the DocumentType node was created with its + ownerDocument attribute set to null. + +Neil Delima +2002-04-24 + + + + + + + + + + +"1234" +"test" + + +"" +"test" + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/domimplementationcreatedocumenttype02.xml b/test/testcases/tests/level2/core/domimplementationcreatedocumenttype02.xml new file mode 100644 index 0000000..e534b13 --- /dev/null +++ b/test/testcases/tests/level2/core/domimplementationcreatedocumenttype02.xml @@ -0,0 +1,66 @@ + + + + + + + +domimplementationcreatedocumenttype02 +IBM + + The method createDocumentType with valid values for qualifiedName, publicId and + systemId should create an empty DocumentType node. + + Invoke createDocument on this DOMImplementation with a different valid qualifiedNames + and a valid publicId and systemId. Check if the the DocumentType node was created + with its ownerDocument attribute set to null. + +Neil Delima +2002-04-24 + + + + + + + + + + +"_:_" +"_:h0" +"_:test" +"_:_." +"_:a-" +"l_:_" +"ns:_0" +"ns:a0" +"ns0:test" +"ns:EEE." +"ns:_-" +"a.b:c" +"a-b:c.j" +"a-b:c" + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/domimplementationcreatedocumenttype04.xml b/test/testcases/tests/level2/core/domimplementationcreatedocumenttype04.xml new file mode 100644 index 0000000..c65414a --- /dev/null +++ b/test/testcases/tests/level2/core/domimplementationcreatedocumenttype04.xml @@ -0,0 +1,65 @@ + + + + + + + +domimplementationcreatedocumenttype04 +IBM + + The method createDocumentType should raise a INVALID_CHARACTER_ERR if the qualifiedName + contains an illegal characters. + + Invoke createDocument on this DOMImplementation with qualifiedNames having illegal characters. + Check if an INVALID_CHARACTER_ERR is raised in each case. + +Neil Delima +2002-04-24 + + + + + + + + + +"{" +"}" +"'" +"~" +"`" +"@" +"#" +"$" +"%" +"^" +"&" +"*" +"(" +")" + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/domimplementationfeaturecore.xml b/test/testcases/tests/level2/core/domimplementationfeaturecore.xml new file mode 100644 index 0000000..360ad4f --- /dev/null +++ b/test/testcases/tests/level2/core/domimplementationfeaturecore.xml @@ -0,0 +1,44 @@ + + + + + + domimplementationFeaturecore + NIST + + The "feature" parameter in the + "hasFeature(feature,version)" method is the package name + of the feature. Legal values are XML and HTML and CORE. + (Test for feature core, lower case) + + Retrieve the entire DOM document and invoke its + "getImplementation()" method. This should create a + DOMImplementation object whose "hasFeature(feature, + version)" method is invoked with feature equal to "core". + The method should return a boolean "true". + + Mary Brady + 2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/domimplementationfeaturexmlversion2.xml b/test/testcases/tests/level2/core/domimplementationfeaturexmlversion2.xml new file mode 100644 index 0000000..4f817e2 --- /dev/null +++ b/test/testcases/tests/level2/core/domimplementationfeaturexmlversion2.xml @@ -0,0 +1,45 @@ + + + + + + +domimplementationFeaturexmlVersion2 +NIST + + The "feature" parameter in the + "hasFeature(feature,version)" method is the package name + of the feature. Legal values are XML and HTML. + (Test for feature "xml" and version "2.0") + + Retrieve the entire DOM document and invoke its + "getImplementation()" method. This should create a + DOMImplementation object whose "hasFeature(feature, + version)" method is invoked with "feature" equal to "xml". + The method should return a boolean "true". + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/domimplementationhasfeature01.xml b/test/testcases/tests/level2/core/domimplementationhasfeature01.xml new file mode 100644 index 0000000..476c4fc --- /dev/null +++ b/test/testcases/tests/level2/core/domimplementationhasfeature01.xml @@ -0,0 +1,70 @@ + + + + + + + +domimplementationhasfeature01 +IBM + + The method "hasFeature(feature,version)" tests if the DOMImplementation implements + a specific feature and if so returns true. + + Call the hasFeature method on this DOMImplementation with a combination of features + versions as below. Valid feature names are case insensitive and versions "2.0", + "1.0" and if the version is not specified, supporting any version of the feature + should return true. Check if the value returned value was true. + +Neil Delima +2002-04-24 + + + + + + + + + + + +"XML" +"xmL" + + +"Core" +"CORE" + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/domimplementationhasfeature02.xml b/test/testcases/tests/level2/core/domimplementationhasfeature02.xml new file mode 100644 index 0000000..5ab08a3 --- /dev/null +++ b/test/testcases/tests/level2/core/domimplementationhasfeature02.xml @@ -0,0 +1,41 @@ + + + + + + + +domimplementationhasfeature02 +IBM + + The method "hasFeature(feature,version)" tests if the DOMImplementation implements + a specific feature and if not returns false. + + Call the hasFeature method on this DOMImplementation with a unfimiliar values for + feature and version. Check if the value returned was false. + +Neil Delima +2002-04-24 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementgetattributenodens01.xml b/test/testcases/tests/level2/core/elementgetattributenodens01.xml new file mode 100644 index 0000000..8700a69 --- /dev/null +++ b/test/testcases/tests/level2/core/elementgetattributenodens01.xml @@ -0,0 +1,67 @@ + + + + + + + + elementgetattributenodens01 + IBM + + The method getAttributeNodeNS retrieves an Attr node by local name and namespace URI. + Create a new element node and add 2 new attribute nodes to it that have the same + local name but different namespaceURIs and prefixes. + Retrieve an attribute using namespace and localname and check its value, name and + namespaceURI. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementgetattributenodens02.xml b/test/testcases/tests/level2/core/elementgetattributenodens02.xml new file mode 100644 index 0000000..a360258 --- /dev/null +++ b/test/testcases/tests/level2/core/elementgetattributenodens02.xml @@ -0,0 +1,48 @@ + + + + + + + + elementgetattributenodens02 + IBM + + The method getAttributeNodeNS retrieves an Attr node by local name and namespace URI. + Create a new element node and add a new attribute node to it. Using the getAttributeNodeNS, + retrieve the newly added attribute node and check its value. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementgetattributenodens03.xml b/test/testcases/tests/level2/core/elementgetattributenodens03.xml new file mode 100644 index 0000000..6e87ae0 --- /dev/null +++ b/test/testcases/tests/level2/core/elementgetattributenodens03.xml @@ -0,0 +1,48 @@ + + + + + + + elementgetattributenodens03 + IBM + + The method getAttributeNodeNS retrieves an Attr node by local name and namespace URI. + Using the getAttributeNodeNS, retrieve and verify the value of the default + attribute node. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementgetattributens02.xml b/test/testcases/tests/level2/core/elementgetattributens02.xml new file mode 100644 index 0000000..23a00d2 --- /dev/null +++ b/test/testcases/tests/level2/core/elementgetattributens02.xml @@ -0,0 +1,45 @@ + + + + + + + elementgetattributens02 + IBM + + The method getAttributeNS retrieves an attribute value by local name and namespace URI. + Using the getAttributeNodeNS, retreive and verify the value of the default + attribute node. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementgetelementsbytagnamens02.xml b/test/testcases/tests/level2/core/elementgetelementsbytagnamens02.xml new file mode 100644 index 0000000..c070334 --- /dev/null +++ b/test/testcases/tests/level2/core/elementgetelementsbytagnamens02.xml @@ -0,0 +1,42 @@ + + + + + + + elementgetelementsbytagnamens02 + IBM + + The method getElementsByTagNameNS returns a NodeList of all the Elements with a given local + name and namespace URI in the order in which they are encountered in a preorder traversal + of the Document tree. + Invoke getElementsByTagNameNS on the documentElement with values for namespaceURI '*' and + localName '*'. Verify if this returns a nodeList of 0 elements. + + Neil Delima + 2002-04-28 + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementgetelementsbytagnamens04.xml b/test/testcases/tests/level2/core/elementgetelementsbytagnamens04.xml new file mode 100644 index 0000000..6e3add6 --- /dev/null +++ b/test/testcases/tests/level2/core/elementgetelementsbytagnamens04.xml @@ -0,0 +1,63 @@ + + + + + + + elementgetelementsbytagnamens04 + IBM + + Returns a NodeList of all the Elements with a given local name and namespace URI in the + order in which they are encountered in a preorder traversal of the Document tree. + Create a new element node ('root') and append three newly created child nodes (all have + local name 'child' and defined in different namespaces). + Test 1: invoke getElementsByTagNameNS to retrieve one of the children. + Test 2: invoke getElementsByTagNameNS with the value of namespace equals to '*', and + verify that the node list has length of 3. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementgetelementsbytagnamens05.xml b/test/testcases/tests/level2/core/elementgetelementsbytagnamens05.xml new file mode 100644 index 0000000..ff3abc5 --- /dev/null +++ b/test/testcases/tests/level2/core/elementgetelementsbytagnamens05.xml @@ -0,0 +1,43 @@ + + + + + + + elementgetelementsbytagnamens05 + IBM + + Returns a NodeList of all the Elements with a given local name and namespace URI in the + order in which they are encountered in a preorder traversal of the Document tree. + Invoke getElementsByTagNameNS on the documentElement with the following values: + namespaceURI: 'http://www.altavista.com' + localName: '*'. + Verify if this returns a nodeList of 1 elements. + + Neil Delima + 2002-04-28 + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementhasattribute01.xml b/test/testcases/tests/level2/core/elementhasattribute01.xml new file mode 100644 index 0000000..a56ab42 --- /dev/null +++ b/test/testcases/tests/level2/core/elementhasattribute01.xml @@ -0,0 +1,39 @@ + + + + + + + elementhasattribute01 + IBM + + The method hasAttribute returns true when an attribute with a given name is specified + on this element or has a default value, false otherwise + Invoke the hasAttribute method to check if the documentElement has attributres. + + Neil Delima + 2002-04-28 + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementhasattribute02.xml b/test/testcases/tests/level2/core/elementhasattribute02.xml new file mode 100644 index 0000000..559458c --- /dev/null +++ b/test/testcases/tests/level2/core/elementhasattribute02.xml @@ -0,0 +1,44 @@ + + + + + + + elementhasattribute02 + IBM + + The method hasAttribute returns true when an attribute with a given name is specified + on this element or has a default value, false otherwise + Invoke the hasAttribute method to on an element with default attributes and verify if it + returns true. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementhasattribute03.xml b/test/testcases/tests/level2/core/elementhasattribute03.xml new file mode 100644 index 0000000..c86d2ab --- /dev/null +++ b/test/testcases/tests/level2/core/elementhasattribute03.xml @@ -0,0 +1,47 @@ + + + + + + + elementhasattribute03 + IBM + + The method hasAttribute returns true when an attribute with a given name is specified + on this element or has a default value, false otherwise. + + Create an element Node and an attribute Node. Invoke hasAttribute method + to verify that there is no attribute. Append the attribute node to the element node. + Invoke the hasAttribute method on the element and verify if it returns true. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementhasattribute04.xml b/test/testcases/tests/level2/core/elementhasattribute04.xml new file mode 100644 index 0000000..d0dd75d --- /dev/null +++ b/test/testcases/tests/level2/core/elementhasattribute04.xml @@ -0,0 +1,44 @@ + + + + + + + elementhasattribute04 + IBM + + The method hasAttribute returns true when an attribute with a given name is specified + on this element or has a default value, false otherwise. + + Create an element Node and an attribute Node and add the attribute node to the element. + Invoke the hasAttribute method on the element and verify if the method returns true. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementhasattributens01.xml b/test/testcases/tests/level2/core/elementhasattributens01.xml new file mode 100644 index 0000000..14d33f6 --- /dev/null +++ b/test/testcases/tests/level2/core/elementhasattributens01.xml @@ -0,0 +1,45 @@ + + + + + + + elementhasattributens01 + IBM + + The method hasAttributeNS returns true when an attribute with a given local name + and namespace + URI is specified on this element or has a default value, false otherwise. + + Retreive the first employee element node. Invoke the hasAttributeNS method to check if it + has the xmlns attribute that belongs to the namespace http://www.w3.org/2000/xmlns/. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementhasattributens02.xml b/test/testcases/tests/level2/core/elementhasattributens02.xml new file mode 100644 index 0000000..e75c142 --- /dev/null +++ b/test/testcases/tests/level2/core/elementhasattributens02.xml @@ -0,0 +1,51 @@ + + + + + + + elementhasattributens02 + IBM + + The method hasAttributeNS returns true when an attribute with a given local + name and namespace URI is specified on this element or has a default value, + false otherwise. + + Create a new element and attribute node that belong to the same namespace. + Add the attribute node to the element node. Check if the newly created element + node has an attribute by invoking the hasAttributeNS method with appropriate + values for the namespaceURI and localName parameters. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementhasattributens03.xml b/test/testcases/tests/level2/core/elementhasattributens03.xml new file mode 100644 index 0000000..4579ae6 --- /dev/null +++ b/test/testcases/tests/level2/core/elementhasattributens03.xml @@ -0,0 +1,52 @@ + + + + + + + elementhasattributens03 + IBM + + The method hasAttributeNS returns true when an attribute with a given local name + and namespace URI is specified on this element or has a default value, + false otherwise. + + Create a new element and an attribute node that has an empty namespace. + Add the attribute node to the element node. Check if the newly created element + node has an attribute by invoking the hasAttributeNS method with appropriate + values for the namespaceURI and localName parameters. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementremoveattributens01.xml b/test/testcases/tests/level2/core/elementremoveattributens01.xml new file mode 100644 index 0000000..ce40dfc --- /dev/null +++ b/test/testcases/tests/level2/core/elementremoveattributens01.xml @@ -0,0 +1,50 @@ + + + + + + + elementremoveattributens01 + IBM + + The method removeAttributeNS removes an attribute by local name and namespace URI. + Create a new element and add a new attribute node to it. + Remove the attribute node using the removeAttributeNodeNS method. + Check if the attribute was remove by invoking the hasAttributeNS + method on the element and check if it returns false. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementsetattributenodens01.xml b/test/testcases/tests/level2/core/elementsetattributenodens01.xml new file mode 100644 index 0000000..ef953a4 --- /dev/null +++ b/test/testcases/tests/level2/core/elementsetattributenodens01.xml @@ -0,0 +1,78 @@ + + + + + + + elementsetattributenodens01 + IBM + + Testing Element.setAttributeNodeNS: If an attribute with that local name + and that namespace URI is already present in the element, it is replaced + by the new one. + + Create a new element and two new attribute nodes (in the same namespace + and same localNames). + Add the two new attribute nodes to the element node using the + setAttributeNodeNS method. Check that only one attribute is added, check + the value of this attribute. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementsetattributenodens02.xml b/test/testcases/tests/level2/core/elementsetattributenodens02.xml new file mode 100644 index 0000000..d4c9711 --- /dev/null +++ b/test/testcases/tests/level2/core/elementsetattributenodens02.xml @@ -0,0 +1,63 @@ + + + + + + + elementsetattributenodens02 + IBM + + Test the setAttributeNodeNS method. + Retreive the street attribute from the second address element node. + Clone it and add it to the first address node. The INUSE_ATTRIBUTE_ERR exception + should not be thrown. Check the name and value of the newly added node. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementsetattributenodens03.xml b/test/testcases/tests/level2/core/elementsetattributenodens03.xml new file mode 100644 index 0000000..a3fe92d --- /dev/null +++ b/test/testcases/tests/level2/core/elementsetattributenodens03.xml @@ -0,0 +1,57 @@ + + + + + + + elementsetattributenodens03 + IBM + + The method setAttributeNodeNS adds a new attribute and raises the + INUSE_ATTRIBUTE_ERR exception if the newAttr is already an attribute of + another Element object. + + Retreive an attribute node of an existing element node. Attempt to add it to an another + element node. Check if the INUSE_ATTRIBUTE_ERR exception is thrown. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementsetattributenodens04.xml b/test/testcases/tests/level2/core/elementsetattributenodens04.xml new file mode 100644 index 0000000..43fafe6 --- /dev/null +++ b/test/testcases/tests/level2/core/elementsetattributenodens04.xml @@ -0,0 +1,53 @@ + + + + + + + elementsetattributenodens04 + IBM + + The method setAttributeNodeNS Adds a new attribute and raises an INUSE_ATTRIBUTE_ERR + if newAttr is already an attribute of another Element object. + + Create two new element nodes and a new attribute node. Attempt to add the same attribute + node to the same two element nodes. + Check if an INUSE_ATTRIBUTE_ERR is thrown. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementsetattributenodens05.xml b/test/testcases/tests/level2/core/elementsetattributenodens05.xml new file mode 100644 index 0000000..7ab0f7a --- /dev/null +++ b/test/testcases/tests/level2/core/elementsetattributenodens05.xml @@ -0,0 +1,53 @@ + + + + + + + elementsetattributenodens05 + IBM + + The method setAttributeNodeNS Adds a new attribute and raises + an WRONG_DOCUMENT_ERR if newAttr was created from a different document + than the one that created the element. + Create new element and attribute nodes in different documents. + Attempt to add the attribute node to the element node. + Check if an WRONG_DOCUMENT_ERR is thrown. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementsetattributenodens06.xml b/test/testcases/tests/level2/core/elementsetattributenodens06.xml new file mode 100644 index 0000000..186fcf2 --- /dev/null +++ b/test/testcases/tests/level2/core/elementsetattributenodens06.xml @@ -0,0 +1,57 @@ + + + + + + +elementsetattributenodens06 +IBM + + The method setAttributeNodeNS Adds a new attribute and raises an WRONG_DOCUMENT_ERR if this node + is readonly. + + Attempt to add an attribute node to an element node which is part of the replacement text of + a read-only EntityReference node. + Check if a NO_MODIFICATION_ALLOWED_ERR is thrown. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementsetattributens01.xml b/test/testcases/tests/level2/core/elementsetattributens01.xml new file mode 100644 index 0000000..ab8e3c2 --- /dev/null +++ b/test/testcases/tests/level2/core/elementsetattributens01.xml @@ -0,0 +1,51 @@ + + + + + + + elementsetattributens01 + IBM + + The method setAttributeNS adds a new attribute. + Create a new element and add a new attribute node to it using the setAttributeNS method. + Check if the attribute was correctly set by invoking the getAttributeNodeNS method + and checking the nodeName and nodeValue of the returned nodes. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementsetattributens02.xml b/test/testcases/tests/level2/core/elementsetattributens02.xml new file mode 100644 index 0000000..b7105f6 --- /dev/null +++ b/test/testcases/tests/level2/core/elementsetattributens02.xml @@ -0,0 +1,53 @@ + + + + + + + elementsetattributens02 + IBM + + The method setAttributeNS adds a new attribute. + + Retrieve an existing element node with attributes and add a new attribute node to it using + the setAttributeNS method. Check if the attribute was correctly set by invoking the + getAttributeNodeNS method and checking the nodeName and nodeValue of the returned nodes. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementsetattributens03.xml b/test/testcases/tests/level2/core/elementsetattributens03.xml new file mode 100644 index 0000000..968500c --- /dev/null +++ b/test/testcases/tests/level2/core/elementsetattributens03.xml @@ -0,0 +1,57 @@ + + + + + + + elementsetattributens03 + IBM + + The method setAttributeNS adds a new attribute. + Retreive an existing element node with a default attribute node and + add two new attribute nodes that have the same local name as the + default attribute but different namespaceURI to it using the setAttributeNS method. + Check if the attribute was correctly set by invoking the getAttributeNodeNS method + and checking the nodeName and nodeValue of the returned nodes. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementsetattributens04.xml b/test/testcases/tests/level2/core/elementsetattributens04.xml new file mode 100644 index 0000000..1c31860 --- /dev/null +++ b/test/testcases/tests/level2/core/elementsetattributens04.xml @@ -0,0 +1,60 @@ + + + + + + + elementsetattributens04 + IBM + + The method setAttributeNS adds a new attribute and raises a INVALID_CHARACTER_ERR if + the specified qualified name contains an illegal character. + Invoke the setAttributeNS method on this Element object with a valid value for + namespaceURI, and qualifiedNames that contain illegal characters. Check if the an + INVALID_CHARACTER_ERR was thrown. + + Neil Delima + 2002-04-28 + + + + + + + "/" + "//" + "\\" + ";" + "&" + "*" + "]]" + ">" + "<" + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementsetattributens05.xml b/test/testcases/tests/level2/core/elementsetattributens05.xml new file mode 100644 index 0000000..0f32689 --- /dev/null +++ b/test/testcases/tests/level2/core/elementsetattributens05.xml @@ -0,0 +1,46 @@ + + + + + + + elementsetattributens05 + IBM + + The method setAttributeNS adds a new attribute and raises a NAMESPACE_ERR if the + qualifiedName has a prefix and the namespaceURI is null. + Invoke the setAttributeNS method on a new Element object with null namespaceURI and a + qualifiedName that has a namespace prefix. Check if the NAMESPACE_ERR was thrown. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementsetattributens08.xml b/test/testcases/tests/level2/core/elementsetattributens08.xml new file mode 100644 index 0000000..17fcccb --- /dev/null +++ b/test/testcases/tests/level2/core/elementsetattributens08.xml @@ -0,0 +1,56 @@ + + + + + + + elementsetattributens08 + IBM + + The method setAttributeNS adds a new attribute and raises a NAMESPACE_ERR + if the qualifiedName, or its prefix, is "xmlns" and the namespaceURI is + different from "http://www.w3.org/2000/xmlns/". + + Invoke the setAttributeNS method on a new Element object with namespaceURI that is + http://www.w3.org/DOMTest/level2 and a qualifiedName that has the prefix xmlns and once + again with a qualifiedName that is xmlns. + Check if the NAMESPACE_ERR was thrown. + + Neil Delima + 2002-04-28 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/elementsetattributensurinull.xml b/test/testcases/tests/level2/core/elementsetattributensurinull.xml new file mode 100644 index 0000000..e7568fe --- /dev/null +++ b/test/testcases/tests/level2/core/elementsetattributensurinull.xml @@ -0,0 +1,49 @@ + + + + + + +elementSetAttributeNSURINull +NIST + + The "setAttributeNS(namespaceURI,qualifiedName,value)" method raises a + NAMESPACE_ERR DOMException if the specified + qualifiedName has a prefix and the namespaceURI is null. + + Attempt to add a new attribute on the first employee node. + An exception should be raised since the "qualifiedName" has a + prefix and the namespaceURI is null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/files/.cvsignore b/test/testcases/tests/level2/core/files/.cvsignore new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level2/core/files/CVS/Entries b/test/testcases/tests/level2/core/files/CVS/Entries new file mode 100644 index 0000000..891b62c --- /dev/null +++ b/test/testcases/tests/level2/core/files/CVS/Entries @@ -0,0 +1,21 @@ +/.cvsignore/1.2/Fri Apr 3 02:47:56 2009// +/hc_staff.html/1.6/Fri Apr 3 02:47:56 2009// +/hc_staff.svg/1.4/Fri Apr 3 02:47:56 2009// +/hc_staff.xhtml/1.6/Fri Apr 3 02:47:56 2009// +/hc_staff.xml/1.6/Fri Apr 3 02:47:56 2009// +/internalSubset01.js/1.1/Fri Apr 3 02:47:56 2009/-kb/ +/nodtdstaff.svg/1.2/Fri Apr 3 02:47:56 2009// +/nodtdstaff.xml/1.1/Fri Apr 3 02:47:56 2009// +/staff.dtd/1.1/Fri Apr 3 02:47:56 2009// +/staff.svg/1.2/Fri Apr 3 02:47:56 2009// +/staff.xml/1.1/Fri Apr 3 02:47:56 2009// +/staff2.dtd/1.2/Fri Apr 3 02:47:56 2009// +/staff2.svg/1.1/Fri Apr 3 02:47:56 2009/-kb/ +/staff2.xml/1.1/Fri Apr 3 02:47:56 2009// +/staffNS.dtd/1.1/Fri Apr 3 02:47:56 2009// +/staffNS.svg/1.3/Fri Apr 3 02:47:56 2009// +/staffNS.xml/1.2/Fri Apr 3 02:47:56 2009// +/svgtest.js/1.2/Fri Apr 3 02:47:56 2009/-kb/ +/svgunit.js/1.2/Fri Apr 3 02:47:56 2009/-kb/ +/xhtml1-strict.dtd/1.5/Fri Apr 3 02:47:56 2009/-kb/ +D diff --git a/test/testcases/tests/level2/core/files/CVS/Repository b/test/testcases/tests/level2/core/files/CVS/Repository new file mode 100644 index 0000000..f7019ed --- /dev/null +++ b/test/testcases/tests/level2/core/files/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level2/core/files diff --git a/test/testcases/tests/level2/core/files/CVS/Root b/test/testcases/tests/level2/core/files/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level2/core/files/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level2/core/files/CVS/Template b/test/testcases/tests/level2/core/files/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level2/core/files/hc_staff.html b/test/testcases/tests/level2/core/files/hc_staff.html new file mode 100644 index 0000000..9acf750 --- /dev/null +++ b/test/testcases/tests/level2/core/files/hc_staff.html @@ -0,0 +1,48 @@ + + +hc_staff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    +

    + EMP0002 + Martha RaynoldsThis is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

    +

    + EMP0003 + Roger + Jones + Department Manager + 100,000 + δ + PO Box 27 Irving, texas 98553 +

    +

    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

    +

    + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

    + diff --git a/test/testcases/tests/level2/core/files/hc_staff.svg b/test/testcases/tests/level2/core/files/hc_staff.svg new file mode 100644 index 0000000..cd0cc47 --- /dev/null +++ b/test/testcases/tests/level2/core/files/hc_staff.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + +]> + +hc_staff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    +

    + EMP0002 + Martha RaynoldsThis is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

    +

    + EMP0003 + Roger + Jones + Department Manager + 100,000 + δ + PO Box 27 Irving, texas 98553 +

    +

    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

    +

    + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

    + diff --git a/test/testcases/tests/level2/core/files/hc_staff.xhtml b/test/testcases/tests/level2/core/files/hc_staff.xhtml new file mode 100644 index 0000000..2df9a74 --- /dev/null +++ b/test/testcases/tests/level2/core/files/hc_staff.xhtml @@ -0,0 +1,60 @@ + + + + + + + + + + +]> + +hc_staff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    +

    + EMP0002 + Martha RaynoldsThis is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

    +

    + EMP0003 + Roger + Jones + Department Manager + 100,000 + δ + PO Box 27 Irving, texas 98553 +

    +

    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

    +

    + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

    + diff --git a/test/testcases/tests/level2/core/files/hc_staff.xml b/test/testcases/tests/level2/core/files/hc_staff.xml new file mode 100644 index 0000000..2df9a74 --- /dev/null +++ b/test/testcases/tests/level2/core/files/hc_staff.xml @@ -0,0 +1,60 @@ + + + + + + + + + + +]> + +hc_staff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    +

    + EMP0002 + Martha RaynoldsThis is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

    +

    + EMP0003 + Roger + Jones + Department Manager + 100,000 + δ + PO Box 27 Irving, texas 98553 +

    +

    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

    +

    + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

    + diff --git a/test/testcases/tests/level2/core/files/internalSubset01.js b/test/testcases/tests/level2/core/files/internalSubset01.js new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level2/core/files/nodtdstaff.svg b/test/testcases/tests/level2/core/files/nodtdstaff.svg new file mode 100644 index 0000000..01aa823 --- /dev/null +++ b/test/testcases/tests/level2/core/files/nodtdstaff.svg @@ -0,0 +1,11 @@ + + + + EMP0001 + Margaret Martin + Accountant + 56,000 + Female +
    1230 North Ave. Dallas, Texas 98551
    +
    +
    diff --git a/test/testcases/tests/level2/core/files/nodtdstaff.xml b/test/testcases/tests/level2/core/files/nodtdstaff.xml new file mode 100644 index 0000000..054a5e1 --- /dev/null +++ b/test/testcases/tests/level2/core/files/nodtdstaff.xml @@ -0,0 +1,11 @@ + + + + EMP0001 + Margaret Martin + Accountant + 56,000 + Female +
    1230 North Ave. Dallas, Texas 98551
    +
    +
    diff --git a/test/testcases/tests/level2/core/files/staff.dtd b/test/testcases/tests/level2/core/files/staff.dtd new file mode 100644 index 0000000..02a994d --- /dev/null +++ b/test/testcases/tests/level2/core/files/staff.dtd @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/files/staff.svg b/test/testcases/tests/level2/core/files/staff.svg new file mode 100644 index 0000000..fd67323 --- /dev/null +++ b/test/testcases/tests/level2/core/files/staff.svg @@ -0,0 +1,72 @@ + + + + + Element data"> + + + + + + + + + + + + + +]> + + + + EMP0001 + Margaret Martin + Accountant + 56,000 + Female +
    1230 North Ave. Dallas, Texas 98551
    +
    + + EMP0002 + Martha RaynoldsThis is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female +
    &ent2; Dallas, &ent3; + 98554
    +
    + + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; +
    PO Box 27 Irving, texas 98553
    +
    + + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female +
    27 South Road. Dallas, Texas 98556
    +
    + + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male +
    1821 Nordic. Road, Irving Texas 98558
    +
    +
    diff --git a/test/testcases/tests/level2/core/files/staff.xml b/test/testcases/tests/level2/core/files/staff.xml new file mode 100644 index 0000000..f89c510 --- /dev/null +++ b/test/testcases/tests/level2/core/files/staff.xml @@ -0,0 +1,57 @@ + + + + + Element data"> + + + + +]> + + + + EMP0001 + Margaret Martin + Accountant + 56,000 + Female +
    1230 North Ave. Dallas, Texas 98551
    +
    + + EMP0002 + Martha Raynolds + + Secretary + 35,000 + Female +
    &ent2; Dallas, &ent3; + 98554
    +
    + + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; +
    PO Box 27 Irving, texas 98553
    +
    + + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female +
    27 South Road. Dallas, Texas 98556
    +
    + + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male +
    1821 Nordic. Road, Irving Texas 98558
    +
    +
    diff --git a/test/testcases/tests/level2/core/files/staff2.dtd b/test/testcases/tests/level2/core/files/staff2.dtd new file mode 100644 index 0000000..0bac8f2 --- /dev/null +++ b/test/testcases/tests/level2/core/files/staff2.dtd @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/files/staff2.svg b/test/testcases/tests/level2/core/files/staff2.svg new file mode 100644 index 0000000..6f89dad --- /dev/null +++ b/test/testcases/tests/level2/core/files/staff2.svg @@ -0,0 +1,13 @@ + + + + + + EMP0001 + Margaret Martin + Accountant + 56,000 + Female +
    1230 North Ave. Dallas, Texas 98551
    +
    +
    diff --git a/test/testcases/tests/level2/core/files/staff2.xml b/test/testcases/tests/level2/core/files/staff2.xml new file mode 100644 index 0000000..d3d9a13 --- /dev/null +++ b/test/testcases/tests/level2/core/files/staff2.xml @@ -0,0 +1,13 @@ + + + + + + EMP0001 + Margaret Martin + Accountant + 56,000 + Female +
    1230 North Ave. Dallas, Texas 98551
    +
    +
    diff --git a/test/testcases/tests/level2/core/files/staffNS.dtd b/test/testcases/tests/level2/core/files/staffNS.dtd new file mode 100644 index 0000000..7643773 --- /dev/null +++ b/test/testcases/tests/level2/core/files/staffNS.dtd @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/files/staffNS.svg b/test/testcases/tests/level2/core/files/staffNS.svg new file mode 100644 index 0000000..7a7c26e --- /dev/null +++ b/test/testcases/tests/level2/core/files/staffNS.svg @@ -0,0 +1,73 @@ + + + + + Element data"> + + + + + + + + + + + + + +]> + + + + EMP0001 + Margaret Martin + Accountant + 56,000 + Female +
    1230 North Ave. Dallas, Texas 98551
    +
    + + EMP0002 + Martha Raynolds +This is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female +
    &ent2; Dallas, &ent3; + 98554
    +
    + + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; +
    PO Box 27 Irving, texas 98553
    +
    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, texas 98556 + + + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male +
    1821 Nordic. Road, Irving Texas 98558
    +
    +
    diff --git a/test/testcases/tests/level2/core/files/staffNS.xml b/test/testcases/tests/level2/core/files/staffNS.xml new file mode 100644 index 0000000..1cb1459 --- /dev/null +++ b/test/testcases/tests/level2/core/files/staffNS.xml @@ -0,0 +1,59 @@ + + + + + Element data"> + + + + + +]> + + + + EMP0001 + Margaret Martin + Accountant + 56,000 + Female +
    1230 North Ave. Dallas, Texas 98551
    +
    + + EMP0002 + Martha Raynolds + + + Secretary + 35,000 + Female +
    &ent2; Dallas, &ent3; + 98554
    +
    + + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; +
    PO Box 27 Irving, texas 98553
    +
    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, texas 98556 + + + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male +
    1821 Nordic. Road, Irving Texas 98558
    +
    +
    diff --git a/test/testcases/tests/level2/core/files/svgtest.js b/test/testcases/tests/level2/core/files/svgtest.js new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level2/core/files/svgunit.js b/test/testcases/tests/level2/core/files/svgunit.js new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level2/core/files/xhtml1-strict.dtd b/test/testcases/tests/level2/core/files/xhtml1-strict.dtd new file mode 100644 index 0000000..fefb77f --- /dev/null +++ b/test/testcases/tests/level2/core/files/xhtml1-strict.dtd @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getAttributeNS01.xml b/test/testcases/tests/level2/core/getAttributeNS01.xml new file mode 100644 index 0000000..347f967 --- /dev/null +++ b/test/testcases/tests/level2/core/getAttributeNS01.xml @@ -0,0 +1,50 @@ + + + + + + +getAttributeNS01 +NIST + + The "getAttributeNS(namespaceURI,localName)" method retrieves an + attribute value by local name and NamespaceURI. + + Retrieve the first "emp:address" element. + The value returned by the "getAttributeNS()" method should be the + value "DISTRICT" since the attribute has a default value. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getAttributeNS02.xml b/test/testcases/tests/level2/core/getAttributeNS02.xml new file mode 100644 index 0000000..bc7c65f --- /dev/null +++ b/test/testcases/tests/level2/core/getAttributeNS02.xml @@ -0,0 +1,55 @@ + + + + + + +getAttributeNS02 +NIST + + The "getAttributeNS(namespaceURI,localName)" method retrieves an + attribute value by local name and NamespaceURI. + + Retrieve the first "emp:address" element. + Create a new attribute with the "createAttributeNS()" method. + Add the new attribute with the "setAttributeNS()" method. + The value returned by the "getAttributeNS()" method should be the + empty string since the attribute does not have a default value. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getAttributeNS03.xml b/test/testcases/tests/level2/core/getAttributeNS03.xml new file mode 100644 index 0000000..4e24f22 --- /dev/null +++ b/test/testcases/tests/level2/core/getAttributeNS03.xml @@ -0,0 +1,48 @@ + + + + + + +getAttributeNS03 +NIST + + The "getAttributeNS(namespaceURI,localName)" method retrieves an + attribute value by local name and NamespaceURI. + + Retrieve the first "emp:address" element. + The value returned by the "getAttributeNS()" method for the emp:domestic attribute + should be the empty string since the attribute does not have a specified value + because it was removed by the "removeAttributeNS()" method. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getAttributeNS04.xml b/test/testcases/tests/level2/core/getAttributeNS04.xml new file mode 100644 index 0000000..8d6c7ad --- /dev/null +++ b/test/testcases/tests/level2/core/getAttributeNS04.xml @@ -0,0 +1,53 @@ + + + + + + +getAttributeNS04 +NIST + + The "getAttributeNS(namespaceURI,localName)" method retrieves an + attribute value by local name and NamespaceURI. + + Retrieve the first "emp:address" element. + Create a new attribute with the "createAttributeNS()" method. + Add the new attribute and value with the "setAttributeNS()" method. + The value returned by the "getAttributeNS()" method should be + the string "NewValue" since the attribute had a specified value. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getAttributeNS05.xml b/test/testcases/tests/level2/core/getAttributeNS05.xml new file mode 100644 index 0000000..54265fc --- /dev/null +++ b/test/testcases/tests/level2/core/getAttributeNS05.xml @@ -0,0 +1,47 @@ + + + + + + +getAttributeNS05 +NIST + + The "getAttributeNS(namespaceURI,localName)" method retrieves an + attribute value by local name and NamespaceURI. + + Retrieve the first emp:address element node + and retrieve the emp:domestic attribute. The method returns an + Attr value as a string, the "value" can be examined to ensure the + proper attribute value was retrieved. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getAttributeNodeNS01.xml b/test/testcases/tests/level2/core/getAttributeNodeNS01.xml new file mode 100644 index 0000000..9ab3e7a --- /dev/null +++ b/test/testcases/tests/level2/core/getAttributeNodeNS01.xml @@ -0,0 +1,48 @@ + + + + + + +getAttributeNodeNS01 +NIST + + The "getAttributeNodeNS(namespaceURI,localName)" method retrieves an + attribute node by local name and NamespaceURI. + + Retrieve the first emp:address element node. + The getAttributeNodeNS method returns an + Attr node, the "value" can be examined to ensure the + proper attribute node was retrieved. This attribute + value should be null since there is no such attribute. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getAttributeNodeNS02.xml b/test/testcases/tests/level2/core/getAttributeNodeNS02.xml new file mode 100644 index 0000000..86dfb38 --- /dev/null +++ b/test/testcases/tests/level2/core/getAttributeNodeNS02.xml @@ -0,0 +1,49 @@ + + + + + + +getAttributeNodeNS02 +NIST + + The "getAttributeNodeNS(namespaceURI,localName)" method retrieves an + attribute node by local name and NamespaceURI. + + Retrieve the first emp:address element node. + The getAttributeNodeNS method returns an + Attr node, the "value" can be examined to ensure the + proper attribute node was retrieved. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementById01.xml b/test/testcases/tests/level2/core/getElementById01.xml new file mode 100644 index 0000000..8992311 --- /dev/null +++ b/test/testcases/tests/level2/core/getElementById01.xml @@ -0,0 +1,45 @@ + + + + + + +getElementById01 +NIST + + The "getElementById(elementId)" method for a + Document should return an element whose ID matches elementId. + + Invoke method getElementById(elementId) on this document + with elementId equals "CANADA". Method should return an element + whose tag name is "emp:address". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementById02.xml b/test/testcases/tests/level2/core/getElementById02.xml new file mode 100644 index 0000000..8fe1eb2 --- /dev/null +++ b/test/testcases/tests/level2/core/getElementById02.xml @@ -0,0 +1,40 @@ + + + + + + +getElementById02 +NIST + + + The "getElementById(elementId)" method for a + Document should return null if elementId does not identify any + elements in this document. + + Invoke method getElementById(elementId) on this document + with elementId equals "Cancun". Method should return null. + +Mary Brady +2001-08-17 + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementsByTagNameNS01.xml b/test/testcases/tests/level2/core/getElementsByTagNameNS01.xml new file mode 100644 index 0000000..68e93ac --- /dev/null +++ b/test/testcases/tests/level2/core/getElementsByTagNameNS01.xml @@ -0,0 +1,42 @@ + + + + + + +getElementsByTagNameNS01 +NIST + + Invoke method getElementsByTagNameNS(namespaceURI,localName) on this document + with namespaceURI and localName as "*" and check size of returned node list. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementsByTagNameNS02.xml b/test/testcases/tests/level2/core/getElementsByTagNameNS02.xml new file mode 100644 index 0000000..31aee93 --- /dev/null +++ b/test/testcases/tests/level2/core/getElementsByTagNameNS02.xml @@ -0,0 +1,52 @@ + + + + + + +getElementsByTagNameNS02 +NIST + + The "getElementsByTagNameNS(namespaceURI,localName)" method for a + Document should return a new NodeList of all Elements with a given + localName and namespaceURI in the order they were encountered in a preorder + traversal of the document tree. + + Invoke method getElementsByTagNameNS(namespaceURI,localName) on this document + with namespaceURI being " " and localName is "employee". + Method should return a new NodeList containing five Elements. + Retrieve the FOURTH element whose name should be "emp:employee". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementsByTagNameNS03.xml b/test/testcases/tests/level2/core/getElementsByTagNameNS03.xml new file mode 100644 index 0000000..0040ddc --- /dev/null +++ b/test/testcases/tests/level2/core/getElementsByTagNameNS03.xml @@ -0,0 +1,67 @@ + + + + + + +getElementsByTagNameNS03 +NIST + + The "getElementsByTagNameNS(namespaceURI,localName)" method returns a NodeList + of all descendant Elements with a given local name and namespace URI in the + order in which they are encountered in a preorder traversal of this Element tree. + + Create a NodeList of all the descendant elements + using the "http://www.nist.gov" as the namespaceURI and the special value " " as the + localName. + The method should return a NodeList of elements that have "http://www.nist.gov + as a namespace URI. + +Mary Brady +2001-08-17 + + + + + + + + + + +"employee" +"employeeId" +"name" +"position" +"salary" +"gender" +"address" +"emp:employee" +"emp:employeeId" +"emp:position" +"emp:salary" +"emp:gender" +"emp:address" +"address" + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementsByTagNameNS04.xml b/test/testcases/tests/level2/core/getElementsByTagNameNS04.xml new file mode 100644 index 0000000..1c440d5 --- /dev/null +++ b/test/testcases/tests/level2/core/getElementsByTagNameNS04.xml @@ -0,0 +1,57 @@ + + + + + + +getElementsByTagNameNS04 +NIST + + The "getElementsByTagNameNS(namespaceURI,localName)" method returns a NodeList + of all descendant Elements with a given local name and namespace URI in the + order in which they are encountered in a preorder traversal of this Element tree. + + Create a NodeList of all the descendant elements + using the special value " " as the namespaceURI and "address" as the + localName. + The method should return a NodeList of Elements that have + "address" as the local name. + +Mary Brady +2001-08-17 + + + + + + + + + +"address" +"address" +"address" +"emp:address" +"address" + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementsByTagNameNS05.xml b/test/testcases/tests/level2/core/getElementsByTagNameNS05.xml new file mode 100644 index 0000000..db45514 --- /dev/null +++ b/test/testcases/tests/level2/core/getElementsByTagNameNS05.xml @@ -0,0 +1,44 @@ + + + + + + +getElementsByTagNameNS05 +NIST + + The "getElementsByTagNameNS(namespaceURI,localName)" method returns a NodeList + of all descendant Elements with a given local name and namespace URI in the + order in which they are encountered in a preorder traversal of this Element tree. + + Create a NodeList of all the descendant elements + using the "http://www.nist.gov" as the namespaceURI and "nomatch" as the + localName. + The method should return a NodeList whose length is + "0". + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementsByTagNameNS06.xml b/test/testcases/tests/level2/core/getElementsByTagNameNS06.xml new file mode 100644 index 0000000..3d72c88 --- /dev/null +++ b/test/testcases/tests/level2/core/getElementsByTagNameNS06.xml @@ -0,0 +1,44 @@ + + + + + + +getElementsByTagNameNS06 +NIST + + The "getElementsByTagNameNS(namespaceURI,localName)" method returns a NodeList + of all descendant Elements with a given local name and namespace URI in the + order in which they are encountered in a preorder traversal of this Element tree. + + Create a NodeList of all the descendant elements + using the "http://www.nomatch.com" as the namespaceURI and "address" as the + localName. + The method should return a NodeList whose length is + "0". + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementsByTagNameNS07.xml b/test/testcases/tests/level2/core/getElementsByTagNameNS07.xml new file mode 100644 index 0000000..28e5323 --- /dev/null +++ b/test/testcases/tests/level2/core/getElementsByTagNameNS07.xml @@ -0,0 +1,43 @@ + + + + + + +getElementsByTagNameNS07 +NIST + + The "getElementsByTagNameNS(namespaceURI,localName)" method returns a NodeList + of all descendant Elements with a given local name and namespace URI in the + order in which they are encountered in a preorder traversal of this Element tree. + + Create a NodeList of all the descendant elements + using the string "http://www.nist.gov" as the namespaceURI and "address" as the + localName. + The method should return a NodeList whose length is + "3". + +Mary Brady +2001-08-17 + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementsByTagNameNS08.xml b/test/testcases/tests/level2/core/getElementsByTagNameNS08.xml new file mode 100644 index 0000000..0b42bb4 --- /dev/null +++ b/test/testcases/tests/level2/core/getElementsByTagNameNS08.xml @@ -0,0 +1,47 @@ + + + + + + + +getElementsByTagNameNS08 +Curt Arnold + + Element.getElementsByTagNameNS('*','*') should return all child + elements. There is some contention on whether this should match + unqualified elements, this test reflects the interpretation that + '*' should match elements in all namespaces and unqualified elements. + + Derived from getElementsByTagNameNS01 which tests similar functionality + on the Document interface. + +2001-02-28 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementsByTagNameNS09.xml b/test/testcases/tests/level2/core/getElementsByTagNameNS09.xml new file mode 100644 index 0000000..7fcee81 --- /dev/null +++ b/test/testcases/tests/level2/core/getElementsByTagNameNS09.xml @@ -0,0 +1,58 @@ + + + + + + + +getElementsByTagNameNS09 +Curt Arnold + + The "getElementsByTagNameNS(namespaceURI,localName)" method for a + Element should return a new NodeList of all descendant Elements with a given + localName and namespaceURI in the order they were encountered in a preorder + traversal of the document tree. + + Invoke method getElementsByTagNameNS(namespaceURI,localName) on the document + element with namespaceURI being "*" and localName is "employee". + Method should return a new NodeList containing five Elements. + Retrieve the FOURTH element whose name should be "emp:employee". + + Derived from getElementsByTagNameNS02 and reflects its interpretation + that namespace="*" matches namespace unqualified tagnames. + +Curt Arnold +2001-02-28 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementsByTagNameNS10.xml b/test/testcases/tests/level2/core/getElementsByTagNameNS10.xml new file mode 100644 index 0000000..956e965 --- /dev/null +++ b/test/testcases/tests/level2/core/getElementsByTagNameNS10.xml @@ -0,0 +1,72 @@ + + + + + + + +getElementsByTagNameNS10 +Curt Arnold + + The "getElementsByTagNameNS(namespaceURI,localName)" method returns a NodeList + of all descendant Elements with a given local name and namespace URI in the + order in which they are encountered in a preorder traversal of this Element tree. + + Create a NodeList of all the descendant elements of the document element + using the "http://www.nist.gov" as the namespaceURI and the special value "*" as the + localName. + The method should return a NodeList of elements that have "http://www.nist.gov + as a namespace URI. + + Derived from getElementsByTagNameNS03 + +Curt Arnold +2002-02-28 + + + + + + + + + + + +"employee" +"employeeId" +"name" +"position" +"salary" +"gender" +"address" +"emp:employee" +"emp:employeeId" +"emp:position" +"emp:salary" +"emp:gender" +"emp:address" +"address" + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementsByTagNameNS11.xml b/test/testcases/tests/level2/core/getElementsByTagNameNS11.xml new file mode 100644 index 0000000..3dd2c36 --- /dev/null +++ b/test/testcases/tests/level2/core/getElementsByTagNameNS11.xml @@ -0,0 +1,61 @@ + + + + + + + +getElementsByTagNameNS11 +Curt Arnold + + The "getElementsByTagNameNS(namespaceURI,localName)" method returns a NodeList + of all descendant Elements with a given local name and namespace URI in the + order in which they are encountered in a preorder traversal of this Element tree. + + Create a NodeList of all the descendant elements + using the special value "*" as the namespaceURI and "address" as the + localName. + The method should return a NodeList of Elements that have + "address" as the local name. + + This test is derived from getElementsByTagNameNS04 + +2002-02-28 + + + + + + + + + + +"address" +"address" +"address" +"emp:address" +"address" + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementsByTagNameNS12.xml b/test/testcases/tests/level2/core/getElementsByTagNameNS12.xml new file mode 100644 index 0000000..705ee6f --- /dev/null +++ b/test/testcases/tests/level2/core/getElementsByTagNameNS12.xml @@ -0,0 +1,45 @@ + + + + + + + +getElementsByTagNameNS12 +Curt Arnold + + The "getElementsByTagNameNS(namespaceURI,localName)" method returns a NodeList + of all descendant Elements with a given local name and namespace URI in the + order in which they are encountered in a preorder traversal of this Element tree. + + Create a NodeList of all the descendant elements + using the "http://www.nist.gov" as the namespaceURI and "nomatch" as the + localName. + The method should return a NodeList whose length is "0". + + This test is a modification of getElementsByTagName05 + +2001-02-28 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementsByTagNameNS13.xml b/test/testcases/tests/level2/core/getElementsByTagNameNS13.xml new file mode 100644 index 0000000..f806876 --- /dev/null +++ b/test/testcases/tests/level2/core/getElementsByTagNameNS13.xml @@ -0,0 +1,46 @@ + + + + + + + +getElementsByTagNameNS13 +Curt Arnold + + The "getElementsByTagNameNS(namespaceURI,localName)" method returns a NodeList + of all descendant Elements with a given local name and namespace URI in the + order in which they are encountered in a preorder traversal of this Element tree. + + Create a NodeList of all the descendant elements + using the "http://www.nomatch.com" as the namespaceURI and "address" as the + localName. + The method should return a NodeList whose length is + "0". + +2001-02-28 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getElementsByTagNameNS14.xml b/test/testcases/tests/level2/core/getElementsByTagNameNS14.xml new file mode 100644 index 0000000..bd6ed47 --- /dev/null +++ b/test/testcases/tests/level2/core/getElementsByTagNameNS14.xml @@ -0,0 +1,45 @@ + + + + + + + +getElementsByTagNameNS14 +Curt Arnold + + The "getElementsByTagNameNS(namespaceURI,localName)" method returns a NodeList + of all descendant Elements with a given local name and namespace URI in the + order in which they are encountered in a preorder traversal of this Element tree. + + Create a NodeList of all the descendant elements + using the string "http://www.nist.gov" as the namespaceURI and "address" as the + localName. + The method should return a NodeList whose length is + "3". + +2002-02-28 + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getNamedItemNS01.xml b/test/testcases/tests/level2/core/getNamedItemNS01.xml new file mode 100644 index 0000000..aaecc27 --- /dev/null +++ b/test/testcases/tests/level2/core/getNamedItemNS01.xml @@ -0,0 +1,51 @@ + + + + + + +getNamedItemNS01 +NIST + + The "getNamedItemNS(namespaceURI,localName)" method for a + NamedNodeMap should return a node specified by localName and namespaceURI + + Retrieve a list of elements with tag name "address". + Access the second element from the list and get its attributes. + Try to retrieve the attribute node with local name "domestic" + and namespace uri "http://www.usa.com" with + method getNamedItemNS(namespaceURI,localName). + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getNamedItemNS02.xml b/test/testcases/tests/level2/core/getNamedItemNS02.xml new file mode 100644 index 0000000..33347d4 --- /dev/null +++ b/test/testcases/tests/level2/core/getNamedItemNS02.xml @@ -0,0 +1,51 @@ + + + + + + +getNamedItemNS02 +NIST + + The "getNamedItemNS(namespaceURI,localName)" method for a + NamedNodeMap should return null + if parameters do not identify any node in this map. + + Retrieve a list of elements with tag name "address". + Access the second element from the list and get its attributes. + Try to retrieve an attribute node with local name "domest" + and namespace uri "http://www.usa.com" with + method getNamedItemNS(namespaceURI,localName). + This should return null because "domest" does not match any local names in this map. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getNamedItemNS03.xml b/test/testcases/tests/level2/core/getNamedItemNS03.xml new file mode 100644 index 0000000..e3a993a --- /dev/null +++ b/test/testcases/tests/level2/core/getNamedItemNS03.xml @@ -0,0 +1,43 @@ + + + + + + + +getNamedItemNS03 +Curt Arnold + +Entity nodes are not namespaced and should not be retrievable using +getNamedItemNS. + +Curt Arnold +2003-11-26 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/getNamedItemNS04.xml b/test/testcases/tests/level2/core/getNamedItemNS04.xml new file mode 100644 index 0000000..cf38dba --- /dev/null +++ b/test/testcases/tests/level2/core/getNamedItemNS04.xml @@ -0,0 +1,43 @@ + + + + + + + +getNamedItemNS04 +Curt Arnold + +Notation nodes are not namespaced and should not be retrievable using +getNamedItemNS. + +Curt Arnold +2003-11-26 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hasAttribute01.xml b/test/testcases/tests/level2/core/hasAttribute01.xml new file mode 100644 index 0000000..1a2e35e --- /dev/null +++ b/test/testcases/tests/level2/core/hasAttribute01.xml @@ -0,0 +1,42 @@ + + + + + + +hasAttribute01 +NIST + + The "hasAttribute()" method for an Element should + return true if the element has an attribute with the given name. + + Retrieve the first "address" element and the "hasAttribute()" method + should return false since the element does not have a default value. + +Mary Brady +2001-08-17 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hasAttribute02.xml b/test/testcases/tests/level2/core/hasAttribute02.xml new file mode 100644 index 0000000..431a898 --- /dev/null +++ b/test/testcases/tests/level2/core/hasAttribute02.xml @@ -0,0 +1,45 @@ + + + + + + +hasAttribute02 +NIST + + The "hasAttribute()" method for an Element should + return true if the element has an attribute with the given name. + + Retrieve the first "address" element and the "hasAttribute()" method + should return true since the attribute "street" has a default value. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hasAttribute03.xml b/test/testcases/tests/level2/core/hasAttribute03.xml new file mode 100644 index 0000000..44f39c1 --- /dev/null +++ b/test/testcases/tests/level2/core/hasAttribute03.xml @@ -0,0 +1,42 @@ + + + + + + +hasAttribute03 +NIST + + The "hasAttribute()" method for an Element should + return false if the element does not have an attribute with the given name. + + Retrieve the first "address" element and the "hasAttribute()" method + should return false since the element does not have "nomatch" as an attribute. + +Mary Brady +2001-08-17 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hasAttribute04.xml b/test/testcases/tests/level2/core/hasAttribute04.xml new file mode 100644 index 0000000..df58285 --- /dev/null +++ b/test/testcases/tests/level2/core/hasAttribute04.xml @@ -0,0 +1,45 @@ + + + + + + +hasAttribute04 +NIST + + The "hasAttribute()" method for an Element should + return true if the element has an attribute with the given name. + + Retrieve the first "address" element and the "hasAttribute()" method + should return true since the element has "domestic" as an attribute. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hasAttributeNS01.xml b/test/testcases/tests/level2/core/hasAttributeNS01.xml new file mode 100644 index 0000000..bbf2a74 --- /dev/null +++ b/test/testcases/tests/level2/core/hasAttributeNS01.xml @@ -0,0 +1,47 @@ + + + + + + +hasAttributeNS01 +NIST + + + The "hasAttributeNS()" method for an Element should + return false if the element does not have an attribute with the given local name + and/or a namespace URI specified on this element or does not have a default value. + + Retrieve the first "address" element and the "hasAttributeNS()" method + should return false since the element has "nomatch" as the local name + and "http://www.usa.com" as the namespace URI. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hasAttributeNS02.xml b/test/testcases/tests/level2/core/hasAttributeNS02.xml new file mode 100644 index 0000000..7eee70b --- /dev/null +++ b/test/testcases/tests/level2/core/hasAttributeNS02.xml @@ -0,0 +1,46 @@ + + + + + + +hasAttributeNS02 +NIST + + The "hasAttributeNS()" method for an Element should + return false if the element does not have an attribute with the given local name + and/or namespace URI specified on this element or does not have a default value. + + Retrieve the first "address" element and the "hasAttributeNS()" method + should return false since the element has "domestic" as the local name + and "http://www.nomatch.com" as the namespace URI. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hasAttributeNS03.xml b/test/testcases/tests/level2/core/hasAttributeNS03.xml new file mode 100644 index 0000000..a7ea952 --- /dev/null +++ b/test/testcases/tests/level2/core/hasAttributeNS03.xml @@ -0,0 +1,47 @@ + + + + + + +hasAttributeNS03 +NIST + + The "hasAttributeNS()" method for an Element should + return false if the element does not have an attribute with the given local name + and/or namespace URI specified on this element or does not have a default value. + + Retrieve the first "emp:address" element. + The boolean value returned by the "hasAttributeNS()" should be false + since the attribute does not have a default value. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hasAttributeNS04.xml b/test/testcases/tests/level2/core/hasAttributeNS04.xml new file mode 100644 index 0000000..dd3362f --- /dev/null +++ b/test/testcases/tests/level2/core/hasAttributeNS04.xml @@ -0,0 +1,50 @@ + + + + + + +hasAttributeNS04 +NIST + + The "hasAttributeNS()" method for an Element should + return true if the attribute with the given local name + and namespace URI has a default value. + + Retrieve the first "emp:address" element. + The boolean value returned by the "hasAttributeNS()" should be true + since the attribute has a default value. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hasAttributeNS05.xml b/test/testcases/tests/level2/core/hasAttributeNS05.xml new file mode 100644 index 0000000..b94bae7 --- /dev/null +++ b/test/testcases/tests/level2/core/hasAttributeNS05.xml @@ -0,0 +1,48 @@ + + + + + + +hasAttributeNS05 +NIST + + The "hasAttributeNS()" method for an Element should + return true if the element has an attribute with the given local name + and the namespace URI is specified on this element or has a default value. + + Retrieve the first "address" element and the "hasAttributeNS()" method + should return true since the element has "domestic" as the local name + and "http://www.usa.com" as the namespace URI. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hasAttributes01.xml b/test/testcases/tests/level2/core/hasAttributes01.xml new file mode 100644 index 0000000..c653e89 --- /dev/null +++ b/test/testcases/tests/level2/core/hasAttributes01.xml @@ -0,0 +1,42 @@ + + + + + + +hasAttributes01 +NIST + + The "hasAttributes()" method for a node should + return false if the node does not have an attribute. + + Retrieve the first "name" node and invoke the "hasAttributes()" method. + The method should return false since the node does not have an attribute. + +Mary Brady +2001-08-17 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hasAttributes02.xml b/test/testcases/tests/level2/core/hasAttributes02.xml new file mode 100644 index 0000000..86c647e --- /dev/null +++ b/test/testcases/tests/level2/core/hasAttributes02.xml @@ -0,0 +1,42 @@ + + + + + + +hasAttributes02 +NIST + + The "hasAttributes()" method for a node should + return true if the node has attributes. + + Retrieve the first address node and the "hasAttributes()" method + should return true since the node has "domestic" as an attribute. + +Mary Brady +2001-08-17 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hc_entitiesremovenameditemns1.xml b/test/testcases/tests/level2/core/hc_entitiesremovenameditemns1.xml new file mode 100644 index 0000000..0a7a944 --- /dev/null +++ b/test/testcases/tests/level2/core/hc_entitiesremovenameditemns1.xml @@ -0,0 +1,47 @@ + + + + + +hc_entitiesremovenameditemns1 +Curt Arnold + +An attempt to add remove an entity using removeNamedItemNS should result in +a NO_MODIFICATION_ERR or a NOT_FOUND_ERR. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hc_entitiessetnameditemns1.xml b/test/testcases/tests/level2/core/hc_entitiessetnameditemns1.xml new file mode 100644 index 0000000..9a446d7 --- /dev/null +++ b/test/testcases/tests/level2/core/hc_entitiessetnameditemns1.xml @@ -0,0 +1,49 @@ + + + + + +hc_entitiessetnameditemns1 +Curt Arnold + +An attempt to add an element to the named node map returned by entities should +result in a NO_MODIFICATION_ERR or HIERARCHY_REQUEST_ERR. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hc_namednodemapinvalidtype1.xml b/test/testcases/tests/level2/core/hc_namednodemapinvalidtype1.xml new file mode 100644 index 0000000..d7f33df --- /dev/null +++ b/test/testcases/tests/level2/core/hc_namednodemapinvalidtype1.xml @@ -0,0 +1,42 @@ + + + + + +hc_namednodemapinvalidtype1 +Curt Arnold + +Attempt to insert an element into an attribute list, +should raise a HIERARCHY_REQUEST_ERR. + + +2004-01-09 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hc_nodedocumentfragmentnormalize1.xml b/test/testcases/tests/level2/core/hc_nodedocumentfragmentnormalize1.xml new file mode 100644 index 0000000..af0a505 --- /dev/null +++ b/test/testcases/tests/level2/core/hc_nodedocumentfragmentnormalize1.xml @@ -0,0 +1,44 @@ + + + + + +hc_nodedocumentfragmentnormalize1 +Curt Arnold + +Create a document fragment with two adjacent text nodes, normalize and see if the text nodes +were combined. + + +2004-01-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hc_nodedocumentfragmentnormalize2.xml b/test/testcases/tests/level2/core/hc_nodedocumentfragmentnormalize2.xml new file mode 100644 index 0000000..12dbfb5 --- /dev/null +++ b/test/testcases/tests/level2/core/hc_nodedocumentfragmentnormalize2.xml @@ -0,0 +1,39 @@ + + + + + +hc_nodedocumentfragmentnormalize1 +Curt Arnold + +Create a document fragment with an empty text node, after normalization there should be no child nodes. +were combined. + + +2004-01-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hc_notationsremovenameditemns1.xml b/test/testcases/tests/level2/core/hc_notationsremovenameditemns1.xml new file mode 100644 index 0000000..3268481 --- /dev/null +++ b/test/testcases/tests/level2/core/hc_notationsremovenameditemns1.xml @@ -0,0 +1,47 @@ + + + + + +hc_notationsremovenameditemns1 +Curt Arnold + +An attempt to add remove an notation using removeNamedItemNS should result in +a NO_MODIFICATION_ERR or a NOT_FOUND_ERR. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/hc_notationssetnameditemns1.xml b/test/testcases/tests/level2/core/hc_notationssetnameditemns1.xml new file mode 100644 index 0000000..354401b --- /dev/null +++ b/test/testcases/tests/level2/core/hc_notationssetnameditemns1.xml @@ -0,0 +1,49 @@ + + + + + +hc_notationssetnameditemns1 +Curt Arnold + +An attempt to add an element to the named node map returned by notations should +result in a NO_MODIFICATION_ERR or HIERARCHY_REQUEST_ERR. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode01.xml b/test/testcases/tests/level2/core/importNode01.xml new file mode 100644 index 0000000..007170d --- /dev/null +++ b/test/testcases/tests/level2/core/importNode01.xml @@ -0,0 +1,82 @@ + + + + + + +importNode01 +NIST + + The "importNode(importedNode,deep)" method for a + Document should import the given importedNode into that Document. + The importedNode is of type Attr. + The ownerElement is set to null. Specified flag is set to true. + Children is imported. + + Create a new attribute whose name is "elem:attr1" in a different document. + Create a child Text node with value "importedText" for the attribute node above. + Invoke method importNode(importedNode,deep) on this document with + importedNode being the newly created attribute. + Method should return a node whose name matches "elem:attr1" and a child node + whose value equals "importedText". + The returned node should belong to this document whose systemId is "staff.dtd" + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + +"elem:attr1" +"importedText" + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode02.xml b/test/testcases/tests/level2/core/importNode02.xml new file mode 100644 index 0000000..7ec1b19 --- /dev/null +++ b/test/testcases/tests/level2/core/importNode02.xml @@ -0,0 +1,55 @@ + + + + + + +importNode02 +NIST + + The "importNode(importedNode,deep)" method for a + Document should import the given importedNode into that Document. + The importedNode is of type CData_Section. + + Create a CDATASection node with value being the string "this is CDATASection data" in + a different document. Invoke method importNode(importedNode,deep) on + this document. Method should return a CDATASection node whose value matches + the above string. The returned node should belong to this document whose systemId is "staff.dtd" + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode03.xml b/test/testcases/tests/level2/core/importNode03.xml new file mode 100644 index 0000000..630e3ff --- /dev/null +++ b/test/testcases/tests/level2/core/importNode03.xml @@ -0,0 +1,56 @@ + + + + + + +importNode03 +NIST + + The "importNode(importedNode,deep)" method for a + Document should import the given importedNode into that Document. + The importedNode is of type Comment. + + Create a comment node with value being the string "this is a comment" in + a different document. Invoke method importNode(importedNode,deep) on + this document. Method should return a comment node whose value matches + the above string. The returned node should belong to this document whose + systemId is "staff.dtd" + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode04.xml b/test/testcases/tests/level2/core/importNode04.xml new file mode 100644 index 0000000..69e12e9 --- /dev/null +++ b/test/testcases/tests/level2/core/importNode04.xml @@ -0,0 +1,57 @@ + + + + + + +importNode04 +NIST + + The "importNode(importedNode,deep)" method for a + Document should import the given importedNode into that Document. + The importedNode is of type Document_Fragment. + + Create a DocumentFragment in a different document. + Create a Comment child node for the Document Fragment. + Invoke method importNode(importedNode,deep) on this document + with importedNode being the newly created DocumentFragment. + Method should return a node of type DocumentFragment whose child has + comment value "descendant1". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode05.xml b/test/testcases/tests/level2/core/importNode05.xml new file mode 100644 index 0000000..2cd83de --- /dev/null +++ b/test/testcases/tests/level2/core/importNode05.xml @@ -0,0 +1,62 @@ + + + + + + +importNode05 +NIST + + The "importNode(importedNode,deep)" method for a + Document should import the given importedNode into that Document. + The importedNode is of type Element. + + Retrieve element "emp:address" from staffNS.xml document. + Invoke method importNode(importedNode,deep) on this document + with importedNode being the element from above and deep is false. + Method should return an element node whose name matches "emp:address" + and whose children are not imported. The returned node should + belong to this document whose systemId is "staff.dtd" + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode06.xml b/test/testcases/tests/level2/core/importNode06.xml new file mode 100644 index 0000000..c7999ad --- /dev/null +++ b/test/testcases/tests/level2/core/importNode06.xml @@ -0,0 +1,59 @@ + + + + + + +importNode06 +NIST + + The "importNode(importedNode,deep)" method for a + Document should import the given importedNode into that Document. + The importedNode is of type Element. + + Retrieve element "emp:address" from staffNS.xml document. + Invoke method importNode(importedNode,deep) on this document + with importedNode being the element from above and deep is true. + Method should return an element node whose name matches "emp:address" and + whose descendant is imported. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode07.xml b/test/testcases/tests/level2/core/importNode07.xml new file mode 100644 index 0000000..fb2e562 --- /dev/null +++ b/test/testcases/tests/level2/core/importNode07.xml @@ -0,0 +1,62 @@ + + + + + + +importNode07 +NIST + + The "importNode(importedNode,deep)" method for a + Document should import the given importedNode into that Document. + The importedNode is of type Element. + If this document defines default attributes for this element name (importedNode), + those default attributes are assigned. + + Create an element whose name is "emp:employee" in a different document. + Invoke method importNode(importedNode,deep) on this document which + defines default attribute for the element name "emp:employee". + Method should return an the imported element with an assigned default attribute. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode08.xml b/test/testcases/tests/level2/core/importNode08.xml new file mode 100644 index 0000000..626de46 --- /dev/null +++ b/test/testcases/tests/level2/core/importNode08.xml @@ -0,0 +1,56 @@ + + + + + + +importNode08 +NIST + + The "importNode(importedNode,deep)" method for a + Document should import the given importedNode into that Document. + The importedNode is of type Document_Fragment. + + Create a DocumentFragment in a different document. + Invoke method importNode(importedNode,deep) on this document + with importedNode being the newly created DocumentFragment. + Method should return an empty DocumentFragment that belongs + to this document whose systemId is "staff.dtd" + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode09.xml b/test/testcases/tests/level2/core/importNode09.xml new file mode 100644 index 0000000..5d07022 --- /dev/null +++ b/test/testcases/tests/level2/core/importNode09.xml @@ -0,0 +1,68 @@ + + + + + + +importNode09 +NIST + + The "importNode(importedNode,deep)" method for a + Document should import the given importedNode into that Document. + The importedNode is of type Entity. + + Retrieve entity "ent6" from staffNS.xml document. + Invoke method importNode(importedNode,deep) on this document. + Method should return a node of type Entity whose publicId, systemId and + notationName attributes are copied. + The returned node should belong to this document whose systemId is "staff.dtd" + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode10.xml b/test/testcases/tests/level2/core/importNode10.xml new file mode 100644 index 0000000..1e5de0f --- /dev/null +++ b/test/testcases/tests/level2/core/importNode10.xml @@ -0,0 +1,59 @@ + + + + + + +importNode10 +NIST + + The "importNode(importedNode,deep)" method for a + Document should import the given importedNode into that Document. + The importedNode is of type Entity_Reference. + Only the EntityReference is copied, regardless of deep's value. + + Create an entity reference whose name is "entRef1" in a different document. + Give it value "entRef1Value". + Invoke method importNode(importedNode,deep) on this document with importedNode + being "entRef1". + Method should return a node of type Entity_Reference (whose value is null) that + belongs to this document whose systemId is "staff.dtd". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode11.xml b/test/testcases/tests/level2/core/importNode11.xml new file mode 100644 index 0000000..68ea4fb --- /dev/null +++ b/test/testcases/tests/level2/core/importNode11.xml @@ -0,0 +1,57 @@ + + + + + + +importNode11 +NIST + + The "importNode(importedNode,deep)" method for a + Document should import the given importedNode into that Document. + The importedNode is of type Entity_Reference. + Only the EntityReference is copied, regardless of deep's value. + If the Document provides a definition for the entity name, its value is assigned. + + Create an entity reference whose name is "ent3" in a different document. + Invoke method importNode(importedNode,deep) on this document with importedNode + being "ent3". + Method should return a node of type Entity_Reference whose first child's value is "Texas" as defined + in this document. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode12.xml b/test/testcases/tests/level2/core/importNode12.xml new file mode 100644 index 0000000..b5522b1 --- /dev/null +++ b/test/testcases/tests/level2/core/importNode12.xml @@ -0,0 +1,65 @@ + + + + + + +importNode12 +NIST + + The "importNode(importedNode,deep)" method for a + Document should import the given importedNode into that Document. + The importedNode is of type Entity. + + Retrieve entity "ent4" from staffNS.xml document. + Invoke method importNode(importedNode,deep) on this document with deep as false. + Method should return a node of type Entity whose descendant is copied. + The returned node should belong to this document whose systemId is "staffNS.dtd" + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode13.xml b/test/testcases/tests/level2/core/importNode13.xml new file mode 100644 index 0000000..e60e4e4 --- /dev/null +++ b/test/testcases/tests/level2/core/importNode13.xml @@ -0,0 +1,62 @@ + + + + + + +importNode13 +NIST + + The "importNode(importedNode,deep)" method for a + Document should import the given importedNode into that Document. + The importedNode is of type Notation. + + Retrieve notation named "notation1" from document staffNS.xml. + Invoke method importNode(importedNode,deep) where importedNode + contains the retrieved notation and deep is false. Method should + return a node of type notation whose name is "notation1". + The returned node should belong to this document whose systemId is "staff.dtd" + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode14.xml b/test/testcases/tests/level2/core/importNode14.xml new file mode 100644 index 0000000..995d107 --- /dev/null +++ b/test/testcases/tests/level2/core/importNode14.xml @@ -0,0 +1,59 @@ + + + + + + +importNode14 +NIST + + The "importNode(importedNode,deep)" method for a + Document should import the given importedNode into that Document. + The importedNode is of type Processing Instruction. + + Create a processing instruction with target as "target1" and data as "data1" + in a different document. Invoke method importNode(importedNode,deep) on this document. + Method should return a processing instruction whose target and data match the given + parameters. The returned PI should belong to this document whose systemId is "staff.dtd". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode15.xml b/test/testcases/tests/level2/core/importNode15.xml new file mode 100644 index 0000000..fd157aa --- /dev/null +++ b/test/testcases/tests/level2/core/importNode15.xml @@ -0,0 +1,56 @@ + + + + + + +importNode15 +NIST + + The "importNode(importedNode,deep)" method for a + Document should import the given importedNode into that Document. + The importedNode is of type Text. + + Create a text node with value being the string "this is text data" in + a different document. Invoke method importNode(importedNode,deep) on + this document. Method should return a text node whose value matches + the above string. The returned node should belong to this document + whose systemId is "staff.dtd" + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode16.xml b/test/testcases/tests/level2/core/importNode16.xml new file mode 100644 index 0000000..b0522c4 --- /dev/null +++ b/test/testcases/tests/level2/core/importNode16.xml @@ -0,0 +1,50 @@ + + + + + + +importNode16 +NIST + + The "importNode(importedNode,deep)" method for a + Document should raise NOT_SUPPORTED_ERR DOMException if + the type of node being imported is DocumentType. + + Retrieve document staff.xml and get its type. + Invoke method importNode(importedNode,deep) where importedNode + contains the document type of the staff.xml. + Method should raise NOT_SUPPORT_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/importNode17.xml b/test/testcases/tests/level2/core/importNode17.xml new file mode 100644 index 0000000..954735f --- /dev/null +++ b/test/testcases/tests/level2/core/importNode17.xml @@ -0,0 +1,48 @@ + + + + + + +importNode17 +NIST + + The "importNode(importedNode,deep)" method for a + Document should raise NOT_SUPPORTED_ERR DOMException if + the type of node being imported is Document. + + Retrieve staff.xml document. + Invoke method importNode(importedNode,deep) where importedNode + contains staff.xml and deep is true. + Method should raise NOT_SUPPORTED_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/internalSubset01.xml b/test/testcases/tests/level2/core/internalSubset01.xml new file mode 100644 index 0000000..59902c5 --- /dev/null +++ b/test/testcases/tests/level2/core/internalSubset01.xml @@ -0,0 +1,42 @@ + + + + + + +internalSubset01 +NIST + + The "getInternalSubset()" method returns + the internal subset as a string or null if there is none. + This does not contain the delimiting brackets. + + Retrieve the documenttype. + Apply the "getInternalSubset()" method. Null is returned since there + is not an internal subset. + +Mary Brady +2001-07-02 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/isSupported01.xml b/test/testcases/tests/level2/core/isSupported01.xml new file mode 100644 index 0000000..9d31d1f --- /dev/null +++ b/test/testcases/tests/level2/core/isSupported01.xml @@ -0,0 +1,46 @@ + + + + + + +isSupported01 +NIST + + The "feature" parameter in the + isSupported(feature,version)" method is the name + of the feature and the version is the version number of the + feature to test. XXX is NOT a legal value for the feature parameter. + The method should return "false" since XXX is not a valid feature. + + Retrieve the root node of the DOM document by invoking + the "getDocumentElement()" method. This should create a + node object on which the "isSupported(feature,version)" + method is invoked with "feature" equal to "XXX" and version to "1.0". + The method should return a boolean "false" since XXX is not a valid feature. + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/isSupported02.xml b/test/testcases/tests/level2/core/isSupported02.xml new file mode 100644 index 0000000..3d7444d --- /dev/null +++ b/test/testcases/tests/level2/core/isSupported02.xml @@ -0,0 +1,46 @@ + + + + + + +isSupported02 +NIST + + The "feature" parameter in the + isSupported(feature,version)" method is the name + of the feature and the version is the version number of the + feature to test. XML is a legal value for the feature parameter. + The method should return "false" since 9.0 is not a valid version. + + Retrieve the root node of the DOM document by invoking + the "getDocumentElement()" method. This should create a + node object on which the "isSupported(feature,version)" + method is invoked with "feature" equal to "XML" and version to "9.0". + The method should return a boolean "false" since 9.0 is not a valid version. + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/isSupported04.xml b/test/testcases/tests/level2/core/isSupported04.xml new file mode 100644 index 0000000..18dfd28 --- /dev/null +++ b/test/testcases/tests/level2/core/isSupported04.xml @@ -0,0 +1,48 @@ + + + + + + +isSupported04 +NIST + + The "feature" parameter in the + isSupported(feature,version)" method is the name + of the feature and the version is the version number of the + feature to test. XML is a legal value for the feature parameter + (Test for xml, lower case). + Legal values for the version parameter are 1.0 and 2.0 + (Test for 1.0). + + Retrieve the root node of the DOM document by invoking + the "getDocumentElement()" method. This should create a + node object on which the "isSupported(feature,version)" + method is invoked with "feature" equal to "xml" and the version equal to 1.0. + The method should return a boolean "true". + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/isSupported05.xml b/test/testcases/tests/level2/core/isSupported05.xml new file mode 100644 index 0000000..0339f8f --- /dev/null +++ b/test/testcases/tests/level2/core/isSupported05.xml @@ -0,0 +1,48 @@ + + + + + + +isSupported05 +NIST + + The "feature" parameter in the + isSupported(feature,version)" method is the name + of the feature and the version is the version number of the + feature to test. Core is a legal value for the feature parameter + (Test for core, lower case). + Legal values for the version parameter are 1.0 and 2.0 + (Test for 2.0). + + Retrieve the root node of the DOM document by invoking + the "getDocumentElement()" method. This should create a + node object on which the "isSupported(feature,version)" + method is invoked with "feature" equal to "core" and the version equal to 2.0. + The method should return a boolean "true". + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/isSupported06.xml b/test/testcases/tests/level2/core/isSupported06.xml new file mode 100644 index 0000000..23a2063 --- /dev/null +++ b/test/testcases/tests/level2/core/isSupported06.xml @@ -0,0 +1,48 @@ + + + + + + +isSupported06 +NIST + + The "feature" parameter in the + isSupported(feature,version)" method is the name + of the feature and the version is the version number of the + feature to test. XML is a legal value for the feature parameter + (Test for xml, lower case). + Legal values for the version parameter are 1.0 and 2.0 + (Test for 2.0). + + Retrieve the root node of the DOM document by invoking + the "getDocumentElement()" method. This should create a + node object on which the "isSupported(feature,version)" + method is invoked with "feature" equal to "xml" and the version equal to 2.0. + The method should return a boolean "true". + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/isSupported07.xml b/test/testcases/tests/level2/core/isSupported07.xml new file mode 100644 index 0000000..21f8ccb --- /dev/null +++ b/test/testcases/tests/level2/core/isSupported07.xml @@ -0,0 +1,48 @@ + + + + + + +isSupported07 +NIST + + The "feature" parameter in the + isSupported(feature,version)" method is the name + of the feature and the version is the version number of the + feature to test. XML is a legal value for the feature parameter + (Test for XML). + If the version is not specified, supporting any version of the + method to return true. + + Retrieve the root node of the DOM document by invoking + the "getDocumentElement()" method. This should create a + node object on which the "isSupported(feature,version)" + method is invoked with "feature" equal to "XML" and the version equal blank. + The method should return a boolean "true". + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/isSupported09.xml b/test/testcases/tests/level2/core/isSupported09.xml new file mode 100644 index 0000000..f7c4685 --- /dev/null +++ b/test/testcases/tests/level2/core/isSupported09.xml @@ -0,0 +1,48 @@ + + + + + + +isSupported09 +NIST + + The "feature" parameter in the + isSupported(feature,version)" method is the name + of the feature and the version is the version number of the + feature to test. XML is a legal value for the feature parameter + (Test for XML, upper case). + Legal values for the version parameter are 1.0 and 2.0 + (Test for 1.0). + + Retrieve the root node of the DOM document by invoking + the "getDocumentElement()" method. This should create a + node object on which the "isSupported(feature,version)" + method is invoked with "feature" equal to "XML" and the version equal to 1.0. + The method should return a boolean "true". + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/isSupported10.xml b/test/testcases/tests/level2/core/isSupported10.xml new file mode 100644 index 0000000..8cfc69d --- /dev/null +++ b/test/testcases/tests/level2/core/isSupported10.xml @@ -0,0 +1,48 @@ + + + + + + +isSupported10 +NIST + + The "feature" parameter in the + isSupported(feature,version)" method is the name + of the feature and the version is the version number of the + feature to test. CORE is a legal value for the feature parameter + (Test for CORE, upper case). + Legal values for the version parameter are 1.0 and 2.0 + (Test for 2.0). + + Retrieve the root node of the DOM document by invoking + the "getDocumentElement()" method. This should create a + node object on which the "isSupported(feature,version)" + method is invoked with "feature" equal to "CORE" and the version equal to 2.0. + The method should return a boolean "true". + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/isSupported11.xml b/test/testcases/tests/level2/core/isSupported11.xml new file mode 100644 index 0000000..fb9f90c --- /dev/null +++ b/test/testcases/tests/level2/core/isSupported11.xml @@ -0,0 +1,48 @@ + + + + + + +isSupported11 +NIST + + The "feature" parameter in the + isSupported(feature,version)" method is the name + of the feature and the version is the version number of the + feature to test. XML is a legal value for the feature parameter + (Test for XML, upper case). + Legal values for the version parameter are 1.0 and 2.0 + (Test for 2.0). + + Retrieve the root node of the DOM document by invoking + the "getDocumentElement()" method. This should create a + node object on which the "isSupported(feature,version)" + method is invoked with "feature" equal to "XML" and the version equal to 2.0. + The method should return a boolean "true". + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/isSupported12.xml b/test/testcases/tests/level2/core/isSupported12.xml new file mode 100644 index 0000000..11d737e --- /dev/null +++ b/test/testcases/tests/level2/core/isSupported12.xml @@ -0,0 +1,73 @@ + + + + + + +isSupported12 +NIST + + The "feature" parameter in the + isSupported(feature,version)" method is the name + of the feature and the version is the version number of the + feature to test. CORE is a legal value for the feature parameter + (Test for CORE, upper case). + Legal values for the version parameter are 1.0 and 2.0 + (Test for 1.0). + + Retrieve the root node of the DOM document by invoking + the "getDocumentElement()" method. This should create a + node object on which the "isSupported(feature,version)" + method is invoked with "feature" equal to "CORE" and the version equal to 1.0. + The method should return a boolean "true". + +Mary Brady +2001-08-17 + + + +"Core" +"XML" +"HTML" +"Views" +"StyleSheets" +"CSS" +"CSS2" +"Events" +"UIEvents" +"MouseEvents" +"MutationEvents" +"HTMLEvents" +"Range" +"Traversal" +"bogus.bogus.bogus" + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/isSupported13.xml b/test/testcases/tests/level2/core/isSupported13.xml new file mode 100644 index 0000000..6327f17 --- /dev/null +++ b/test/testcases/tests/level2/core/isSupported13.xml @@ -0,0 +1,36 @@ + + + + + + +isSupported13 +Curt Arnold + +Calls isSupported("Core","") should return true for all implementations (by extension of core-14). + +2001-11-27 + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/isSupported14.xml b/test/testcases/tests/level2/core/isSupported14.xml new file mode 100644 index 0000000..eef6601 --- /dev/null +++ b/test/testcases/tests/level2/core/isSupported14.xml @@ -0,0 +1,37 @@ + + + + + + +isSupported14 +Curt Arnold + +Calls isSupported("Core",null) should return true for all implementations (by extension of core-14). + +2001-11-27 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/localName01.xml b/test/testcases/tests/level2/core/localName01.xml new file mode 100644 index 0000000..053feb4 --- /dev/null +++ b/test/testcases/tests/level2/core/localName01.xml @@ -0,0 +1,50 @@ + + + + + + +localName01 +NIST + + The "getLocalName()" method for a Node + returns the local part of the qualified name of this node, + and for nodes of any type other than ELEMENT_NODE and ATTRIBUTE_NODE + and nodes created with a DOM Level 1 method, this is null. + + Retrieve the first emp:address node and get the attributes of this node." + Then apply the getLocalName() method to the emp:domestic attribute. + The method should return "domestic". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/localName02.xml b/test/testcases/tests/level2/core/localName02.xml new file mode 100644 index 0000000..8eba945 --- /dev/null +++ b/test/testcases/tests/level2/core/localName02.xml @@ -0,0 +1,43 @@ + + + + + + +localName02 +NIST + + The "getLocalName()" method for a Node + returns the local part of the qualified name of this node, + and for nodes of any type other than ELEMENT_NODE and ATTRIBUTE_NODE + and nodes created with a DOM Level 1 method, this is null. + + Create an new Element with the createElement() method. + Invoke the "getLocalName()" method on the newly created element + node will cause "null" to be returned. + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/localName03.xml b/test/testcases/tests/level2/core/localName03.xml new file mode 100644 index 0000000..42fcebe --- /dev/null +++ b/test/testcases/tests/level2/core/localName03.xml @@ -0,0 +1,47 @@ + + + + + + +localName03 +NIST + + The "getLocalName()" method for a Node + returns the local part of the qualified name of this node, + and for nodes of any type other than ELEMENT_NODE and ATTRIBUTE_NODE + and nodes created with a DOM Level 1 method, this is null. + + Retrieve the first employeeId node and get the first child of this node. + Since the first child is Text node invoking the "getLocalName()" + method will cause "null" to be returned. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/localName04.xml b/test/testcases/tests/level2/core/localName04.xml new file mode 100644 index 0000000..a0016ee --- /dev/null +++ b/test/testcases/tests/level2/core/localName04.xml @@ -0,0 +1,46 @@ + + + + + + +localName04 +NIST + + The "getLocalName()" method for a Node + returns the local part of the qualified name of this node, + and for nodes of any type other than ELEMENT_NODE and ATTRIBUTE_NODE + and nodes created with a DOM Level 1 method, this is null. + + Retrieve the first employee node and invoke the "getLocalName()" + method. The method should return "employee". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/metadata.xml b/test/testcases/tests/level2/core/metadata.xml new file mode 100644 index 0000000..63bac43 --- /dev/null +++ b/test/testcases/tests/level2/core/metadata.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapgetnameditemns01.xml b/test/testcases/tests/level2/core/namednodemapgetnameditemns01.xml new file mode 100644 index 0000000..8cd23ff --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapgetnameditemns01.xml @@ -0,0 +1,54 @@ + + + + + + +namednodemapgetnameditemns01 +IBM + + Using the method getNamedItemNS, retreive the entity "ent1" and notation "notation1" + from a NamedNodeMap of this DocumentTypes entities and notations. + Both should be null since entities and notations are not namespaced. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapgetnameditemns02.xml b/test/testcases/tests/level2/core/namednodemapgetnameditemns02.xml new file mode 100644 index 0000000..3c778d3 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapgetnameditemns02.xml @@ -0,0 +1,48 @@ + + + + + + +namednodemapgetnameditemns02 +IBM + + The method getNamedItemNS retrieves a node specified by local name and namespace URI. + + Using the method getNamedItemNS, retreive an attribute node having namespaceURI=http://www.nist.gov + and localName=domestic, from a NamedNodeMap of attribute nodes, for the second element + whose namespaceURI=http://www.nist.gov and localName=address. Verify if the attr node + has been retreived successfully by checking its nodeName atttribute. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapgetnameditemns03.xml b/test/testcases/tests/level2/core/namednodemapgetnameditemns03.xml new file mode 100644 index 0000000..6dd138b --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapgetnameditemns03.xml @@ -0,0 +1,52 @@ + + + + + + +namednodemapgetnameditemns03 +IBM + + The method getNamedItemNS retrieves a node specified by local name and namespace URI. + + Create a new Element node and add 2 new attribute nodes having the same local name but different + namespace names and namespace prefixes to it. Using the getNamedItemNS retreive the second attribute node. + Verify if the attr node has been retreived successfully by checking its nodeName atttribute. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapgetnameditemns04.xml b/test/testcases/tests/level2/core/namednodemapgetnameditemns04.xml new file mode 100644 index 0000000..16eac08 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapgetnameditemns04.xml @@ -0,0 +1,53 @@ + + + + + + +namednodemapgetnameditemns04 +IBM + + The method getNamedItemNS retrieves a node specified by local name and namespace URI. + + Retreive the second address element node having localName=adrress. + Create a new attribute node having the same name as an existing node but different namespaceURI + and add it to this element. Using the getNamedItemNS retreive the newly created attribute + node from a nodemap of attributes of the retreive element node. + Verify if the attr node has been retreived successfully by checking its nodeName atttribute. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapgetnameditemns05.xml b/test/testcases/tests/level2/core/namednodemapgetnameditemns05.xml new file mode 100644 index 0000000..402f464 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapgetnameditemns05.xml @@ -0,0 +1,46 @@ + + + + + + +namednodemapgetnameditemns05 +IBM + + The method getNamedItemNS retrieves a node specified by local name and namespace URI. + + Retreieve the second address element and its attribute into a named node map. + Try retreiving the street attribute from the namednodemap using the + default namespace uri and the street attribute name. Since the default + namespace doesnot apply to attributes this should return null. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapgetnameditemns06.xml b/test/testcases/tests/level2/core/namednodemapgetnameditemns06.xml new file mode 100644 index 0000000..d72ffef --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapgetnameditemns06.xml @@ -0,0 +1,56 @@ + + + + + + +namednodemapgetnameditemns06 +IBM + + Retreive the second address element node having localName=adrress. Retreive the attributes + of this element into 2 nodemaps. Create a new attribute node and add it to this element. + Since NamedNodeMaps are live each one should get updated, using the getNamedItemNS retreive + the newly created attribute from each node map. + Verify if the attr node has been retreived successfully by checking its nodeName atttribute. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/namednodemapremovenameditemns01.xml b/test/testcases/tests/level2/core/namednodemapremovenameditemns01.xml new file mode 100644 index 0000000..c16ccf4 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapremovenameditemns01.xml @@ -0,0 +1,45 @@ + + + + + + +namednodemapremovenameditemns01 +IBM + + The method removeNamedItemNS removes a node specified by local name and namespace + + Retreive an attribute node and then remove from the NamedNodeMap. Verify if the attribute + node was actually remove from the node map. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapremovenameditemns02.xml b/test/testcases/tests/level2/core/namednodemapremovenameditemns02.xml new file mode 100644 index 0000000..3ba6e08 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapremovenameditemns02.xml @@ -0,0 +1,55 @@ + + + + + + +namednodemapremovenameditemns02 +IBM + + The method removeNamedItemNS removes a node specified by local name and namespace + A removed attribute may be known to have a default value when this map contains the + attributes attached to an element, as returned by the attributes attribute of the Node + interface. If so, an attribute immediately appears containing the default value as well + as the corresponding namespace URI, local name, and prefix when applicable. + + Retreive a default attribute node. Remove it from the NodeMap. Check if a new one immediately + appears containing the default value. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapremovenameditemns03.xml b/test/testcases/tests/level2/core/namednodemapremovenameditemns03.xml new file mode 100644 index 0000000..0eae40f --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapremovenameditemns03.xml @@ -0,0 +1,53 @@ + + + + + + +namednodemapremovenameditemns03 +IBM + + The method removeNamedItemNS removes a node specified by local name and namespace + + Create a new element node and add 2 new attribute nodes to it that have the same localName + but different namespaceURI's. Remove the first attribute node from the namedNodeMap of the + new element node and check to see that the second attribute still exists. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapremovenameditemns04.xml b/test/testcases/tests/level2/core/namednodemapremovenameditemns04.xml new file mode 100644 index 0000000..c1c3fc8 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapremovenameditemns04.xml @@ -0,0 +1,49 @@ + + + + + + +namednodemapremovenameditemns04 +IBM + + The method removeNamedItemNS removes a node specified by local name and namespace + + Attempt to remove the xmlns and dmstc attributes of the first element node with the localName + employee. Verify if the 2 attributes were successfully removed. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapremovenameditemns05.xml b/test/testcases/tests/level2/core/namednodemapremovenameditemns05.xml new file mode 100644 index 0000000..70ac0e4 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapremovenameditemns05.xml @@ -0,0 +1,63 @@ + + + + + + +namednodemapremovenameditemns05 +IBM + + Retreive an entity and notation node and remove the first notation from the + entity node map and first entity node from the notation map. Since both these + maps are readonly, a NO_MODIFICATION_ALLOWED_ERR should be raised. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapremovenameditemns06.xml b/test/testcases/tests/level2/core/namednodemapremovenameditemns06.xml new file mode 100644 index 0000000..1333e6d --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapremovenameditemns06.xml @@ -0,0 +1,49 @@ + + + + + + +namednodemapremovenameditemns06 +IBM + + The method removeNamedItemNS removes a node using its namespaceURI and localName and + raises a NOT_FOUND_ERR if there is no node with the specified namespaceURI and + localName in this map + + Retreive an attribute node into a namednodemap. While removing it from the map specify + an incorrect namespaceURI. This should raise a NOT_FOUND_ERR. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapremovenameditemns07.xml b/test/testcases/tests/level2/core/namednodemapremovenameditemns07.xml new file mode 100644 index 0000000..267c2c9 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapremovenameditemns07.xml @@ -0,0 +1,49 @@ + + + + + + +namednodemapremovenameditemns07 +IBM + + The method removeNamedItemNS removes a node using its namespaceURI and localName and + raises a NOT_FOUND_ERR if there is no node with the specified namespaceURI and + localName in this map + + Retreive an attribute node from a namednodemap. While removing it from the map specify + an incorrect localName. This should raise a NOT_FOUND_ERR. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapremovenameditemns08.xml b/test/testcases/tests/level2/core/namednodemapremovenameditemns08.xml new file mode 100644 index 0000000..2fc5041 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapremovenameditemns08.xml @@ -0,0 +1,52 @@ + + + + + + +namednodemapremovenameditemns08 +IBM + + The method removeNamedItemNS removes a node using its namespaceURI and localName and + raises a NOT_FOUND_ERR if there is no node with the specified namespaceURI and + localName in this map + + Retreive an attribute node from a namednodemap. Remove the attribute node from the document + object. Since NamedNodeMaps are live it should also automatically get removed from + the node map. And so if an attempt is made to remove it using removeAttributeNS, this should + raise a NOT_FOUND_ERR. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapremovenameditemns09.xml b/test/testcases/tests/level2/core/namednodemapremovenameditemns09.xml new file mode 100644 index 0000000..b903957 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapremovenameditemns09.xml @@ -0,0 +1,49 @@ + + + + + + +namednodemapremovenameditemns09 +IBM + + The method removeNamedItemNS removes a node using its namespaceURI and localName and + raises a NOT_FOUND_ERR if there is no node with the specified namespaceURI and + localName in this map + + Retreive an attribute node. Remove the attribute node from the node map. + Check the element object to ensure that the attribute node has been removed from it. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapsetnameditemns01.xml b/test/testcases/tests/level2/core/namednodemapsetnameditemns01.xml new file mode 100644 index 0000000..421d99e --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapsetnameditemns01.xml @@ -0,0 +1,54 @@ + + + + + + +namednodemapsetnameditemns01 +IBM + + The method setNamedItemNS adds a node using its namespaceURI and localName. If a node with + that namespace URI and that local name is already present in this map, it is replaced + by the new one. + + Retreive the first element whose localName is address and namespaceURI http://www.nist.gov", + and put its attributes into a named node map. Create a new attribute node and add it to this map. + Verify if the attr node was successfully added by checking the nodeName of the retreived atttribute. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level2/core/namednodemapsetnameditemns02.xml b/test/testcases/tests/level2/core/namednodemapsetnameditemns02.xml new file mode 100644 index 0000000..95198f5 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapsetnameditemns02.xml @@ -0,0 +1,52 @@ + + + + + + +namednodemapsetnameditemns02 +IBM + + The method setNamedItemNS adds a node using its namespaceURI and localName. If a node with + that namespace URI and that local name is already present in this map, it is replaced + by the new one. + + Create a new element and attribute Node and add the newly created attribute node to the elements + NamedNodeMap. Verify if the new attr node has been successfully added to the map by checking + the nodeName of the retreived atttribute from the list of attribute nodes in this map. + + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapsetnameditemns03.xml b/test/testcases/tests/level2/core/namednodemapsetnameditemns03.xml new file mode 100644 index 0000000..c2dbf8d --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapsetnameditemns03.xml @@ -0,0 +1,65 @@ + + + + + + +namednodemapsetnameditemns03 +IBM + + The method setNamedItemNS adds a node using its namespaceURI and localName and + raises a WRONG_DOCUMENT_ERR if arg was created from a different document than the + one that created this map. + + Retreieve the second element whose local name is address and its attribute into a named node map. + Do the same for another document and retreive its street attribute. Call the setNamedItemNS + using the first namedNodeMap and the retreive street attribute of the second. This should + raise a WRONG_DOCUMENT_ERR. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapsetnameditemns04.xml b/test/testcases/tests/level2/core/namednodemapsetnameditemns04.xml new file mode 100644 index 0000000..fce15ba --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapsetnameditemns04.xml @@ -0,0 +1,60 @@ + + + + + + +namednodemapsetnameditemns04 +IBM + + The method setNamedItemNS adds a node using its namespaceURI and localName and + raises a WRONG_DOCUMENT_ERR if arg was created from a different document than the + one that created this map. + + Retreieve the second element whose local name is address and its attribute into a named node map. + Create a new document and a new attribute node in it. Call the setNamedItemNS using the first + namedNodeMap and the new attribute node attribute of the new document. This should + raise a WRONG_DOCUMENT_ERR. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapsetnameditemns05.xml b/test/testcases/tests/level2/core/namednodemapsetnameditemns05.xml new file mode 100644 index 0000000..287e525 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapsetnameditemns05.xml @@ -0,0 +1,61 @@ + + + + + + +namednodemapsetnameditemns05 +IBM + + Retreive an entity and notation node and add the first notation to the + notation node map and first entity node to the entity map. Since both these + maps are for readonly node, a NO_MODIFICATION_ALLOWED_ERR should be raised. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapsetnameditemns06.xml b/test/testcases/tests/level2/core/namednodemapsetnameditemns06.xml new file mode 100644 index 0000000..ddfb0c1 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapsetnameditemns06.xml @@ -0,0 +1,53 @@ + + + + + + +namednodemapsetnameditemns06 +IBM + + Retreieve the first element whose localName is address and its attributes into a named node map. + Retreiving the domestic attribute from the namednodemap. + Retreieve the second element whose localName is address and its attributes into a named node map. + Invoke setNamedItemNS on the second NamedNodeMap specifying the first domestic attribute from + the first map. This should raise an INUSE_ATTRIBIUTE_ERR. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapsetnameditemns07.xml b/test/testcases/tests/level2/core/namednodemapsetnameditemns07.xml new file mode 100644 index 0000000..bfa41ac --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapsetnameditemns07.xml @@ -0,0 +1,62 @@ + + + + + + +namednodemapsetnameditemns07 +IBM + + The method setNamedItemNS adds a node using its namespaceURI and localName and + raises a INUSE_ATTRIBUTE_ERR Raised if arg is an Attr that is already an + attribute of another Element object. + + Retreieve the attributes of first element whose localName is address into a named node map. + Retreive the attribute whose namespaceURI=http://www.usa.com and localName=domestic + from the NamedNodeMap. Retreieve the attributes of second element whose localName is address + into a named node map. Call the setNamedItemNS method on the second nodemap with the domestic + attribute that was retreived and removed from the first nodeMap as an argument. + Assuming that when an attribute is removed from a nodemap, it still remains in the domtree + his should raise an INUSE_ATTRIBIUTE_ERR. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapsetnameditemns08.xml b/test/testcases/tests/level2/core/namednodemapsetnameditemns08.xml new file mode 100644 index 0000000..d0b0026 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapsetnameditemns08.xml @@ -0,0 +1,62 @@ + + + + + + +namednodemapsetnameditemns08 +IBM + + raises a INUSE_ATTRIBUTE_ERR Raised if arg is an Attr that is already an + attribute of another Element object. + + Retreieve the first element whose localName is address and its attributes into a named node map. + Retreiving the domestic attribute from the namednodemap. Retreieve the second element whose + localName is address and its attributes into a named node map. Invoke setNamedItemNS on the + second NamedNodeMap specifying the attribute from the first map. + This should raise an INUSE_ATTRIBIUTE_ERR. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapsetnameditemns09.xml b/test/testcases/tests/level2/core/namednodemapsetnameditemns09.xml new file mode 100644 index 0000000..6c1c445 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapsetnameditemns09.xml @@ -0,0 +1,55 @@ + + + + + + +namednodemapsetnameditemns09 +IBM + + The method setNamedItemNS adds a node using its namespaceURI and localName and + raises a NO_MODIFICATION_ALLOWED_ERR if this map is readonly. + + Create a new attribute node and attempt to add it to the nodemap of entities and notations + for this documenttype. This should reaise a NO_MODIFICATION_ALLOWED_ERR. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapsetnameditemns10.xml b/test/testcases/tests/level2/core/namednodemapsetnameditemns10.xml new file mode 100644 index 0000000..328cb79 --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapsetnameditemns10.xml @@ -0,0 +1,59 @@ + + + + + + +namednodemapsetnameditemns10 +IBM + + The method setNamedItemNS adds a node using its namespaceURI and localName and + raises a HIERARCHY_REQUEST_ERR if an attempt is made to add a node doesn't belong + in this NamedNodeMap. + + Attempt to add an entity to a NamedNodeMap of attribute nodes, + Since nodes of this type cannot be added to the attribute node map a HIERARCHY_REQUEST_ERR + should be raised. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namednodemapsetnameditemns11.xml b/test/testcases/tests/level2/core/namednodemapsetnameditemns11.xml new file mode 100644 index 0000000..63b994a --- /dev/null +++ b/test/testcases/tests/level2/core/namednodemapsetnameditemns11.xml @@ -0,0 +1,59 @@ + + + + + + +namednodemapsetnameditemns11 +IBM + + The method setNamedItemNS adds a node using its namespaceURI and localName and + raises a HIERARCHY_REQUEST_ERR if an attempt is made to add a node doesn't belong + in this NamedNodeMap. + + Attempt to add a notation node to a NamedNodeMap of attribute nodes, + Since notations nodes do not belong in the attribute node map a HIERARCHY_REQUEST_ERR + should be raised. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namespaceURI01.xml b/test/testcases/tests/level2/core/namespaceURI01.xml new file mode 100644 index 0000000..e31ed6c --- /dev/null +++ b/test/testcases/tests/level2/core/namespaceURI01.xml @@ -0,0 +1,50 @@ + + + + + + +namespaceURI01 +NIST + + The "getNamespaceURI()" method for an Attribute + returns the namespace URI of this node, or null if unspecified. + + Retrieve the first "emp:address" node which has an attribute of "emp:district" + that is specified in the DTD. + Invoke the "getNamespaceURI()" method on the attribute. + The method should return "http://www.nist.gov". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namespaceURI02.xml b/test/testcases/tests/level2/core/namespaceURI02.xml new file mode 100644 index 0000000..1a87501 --- /dev/null +++ b/test/testcases/tests/level2/core/namespaceURI02.xml @@ -0,0 +1,48 @@ + + + + + + +namespaceURI02 +NIST + + The "getNamespaceURI()" method for an Attribute + returns the namespace URI of this node, or null if unspecified. + + Retrieve the first emp:address node and get the emp:domestic attribute. + Invoke the "getNamespaceURI()" method on the attribute. + The method should return "http://www.nist.gov". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namespaceURI03.xml b/test/testcases/tests/level2/core/namespaceURI03.xml new file mode 100644 index 0000000..ac058ab --- /dev/null +++ b/test/testcases/tests/level2/core/namespaceURI03.xml @@ -0,0 +1,45 @@ + + + + + + +namespaceURI03 +NIST + + The "getNamespaceURI()" method for a Node + returns the namespace URI of this node, or null if unspecified. + + Retrieve the first employee node and invoke the "getNamespaceURI()" + method. The method should return "http://www.nist.gov". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/namespaceURI04.xml b/test/testcases/tests/level2/core/namespaceURI04.xml new file mode 100644 index 0000000..52a824b --- /dev/null +++ b/test/testcases/tests/level2/core/namespaceURI04.xml @@ -0,0 +1,54 @@ + + + + + + +namespaceURI04 +NIST + + Retrieve the second employee node and invoke the "getNamespaceURI()" + method. The method should return "null". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodegetlocalname03.xml b/test/testcases/tests/level2/core/nodegetlocalname03.xml new file mode 100644 index 0000000..76d8ad7 --- /dev/null +++ b/test/testcases/tests/level2/core/nodegetlocalname03.xml @@ -0,0 +1,56 @@ + + + + + + +nodegetlocalname03 +IBM + + The method getLocalName returns the local part of the qualified name of this node. + + Ceate two new element nodes and atribute nodes, with and without namespace prefixes. + Retreive the local part of their qualified names using getLocalName and verrify + if it is correct. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodegetnamespaceuri03.xml b/test/testcases/tests/level2/core/nodegetnamespaceuri03.xml new file mode 100644 index 0000000..a993d3a --- /dev/null +++ b/test/testcases/tests/level2/core/nodegetnamespaceuri03.xml @@ -0,0 +1,59 @@ + + + + + + +nodegetnamespaceuri03 +IBM + + The method getNamespaceURI returns the namespace URI of this node, or null if it is unspecified + For nodes of any type other than ELEMENT_NODE and ATTRIBUTE_NODE and nodes created with + a DOM Level 1 method, such as createElement from the Document interface, this is always null. + + Ceate two new element nodes and atribute nodes, with and without namespace prefixes. + Retreive their namespaceURI's using getNamespaceURI and verrify if it is correct. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodegetownerdocument01.xml b/test/testcases/tests/level2/core/nodegetownerdocument01.xml new file mode 100644 index 0000000..51e6f06 --- /dev/null +++ b/test/testcases/tests/level2/core/nodegetownerdocument01.xml @@ -0,0 +1,44 @@ + + + + + + +nodegetownerdocument01 +IBM + + The method getOwnerDocument returns the Document object associated with this node + + Create a new DocumentType node. Since this node is not used with any Document yet + verify if the ownerDocument is null. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodegetownerdocument02.xml b/test/testcases/tests/level2/core/nodegetownerdocument02.xml new file mode 100644 index 0000000..ef66fdc --- /dev/null +++ b/test/testcases/tests/level2/core/nodegetownerdocument02.xml @@ -0,0 +1,52 @@ + + + + + + +nodegetownerdocument02 +IBM + + The method getOwnerDocument returns the Document object associated with this node + + Create a new Document node. Since this node is not used with any Document yet + verify if the ownerDocument is null. Create a new element Node on the new Document + object. Check the ownerDocument of the new element node. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodegetprefix03.xml b/test/testcases/tests/level2/core/nodegetprefix03.xml new file mode 100644 index 0000000..3eec6d9 --- /dev/null +++ b/test/testcases/tests/level2/core/nodegetprefix03.xml @@ -0,0 +1,56 @@ + + + + + + +nodegetprefix03 +IBM + + The method getPrefix returns the namespace prefix of this node, or null if it is unspecified. + + Ceate two new element nodes and atribute nodes, with and without namespace prefixes. + Retreive the prefix part of their qualified names using getPrefix and verify + if it is correct. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodehasattributes01.xml b/test/testcases/tests/level2/core/nodehasattributes01.xml new file mode 100644 index 0000000..017da0c --- /dev/null +++ b/test/testcases/tests/level2/core/nodehasattributes01.xml @@ -0,0 +1,45 @@ + + + + + + +nodehasattributes01 +IBM + + The method hasAttributes returns whether this node (if it is an element) has any attributes. + + Retreive an element node without attributes. Verify if hasAttributes returns false. + Retreive another element node with attributes. Verify if hasAttributes returns true. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodehasattributes02.xml b/test/testcases/tests/level2/core/nodehasattributes02.xml new file mode 100644 index 0000000..5fb47fa --- /dev/null +++ b/test/testcases/tests/level2/core/nodehasattributes02.xml @@ -0,0 +1,39 @@ + + + + + + +nodehasattributes02 +IBM + + The method hasAttributes returns whether this node (if it is an element) has any attributes. + + Retrieve the docType node. Since this is not an element node check if hasAttributes returns + null. + +Neil Delima +2002-04-28 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodehasattributes03.xml b/test/testcases/tests/level2/core/nodehasattributes03.xml new file mode 100644 index 0000000..55850bb --- /dev/null +++ b/test/testcases/tests/level2/core/nodehasattributes03.xml @@ -0,0 +1,41 @@ + + + + + + +nodehasattributes03 +IBM + + The method hasAttributes returns whether this node (if it is an element) has any attributes. + + Retreive an element node with a default attributes. Verify if hasAttributes returns true. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodehasattributes04.xml b/test/testcases/tests/level2/core/nodehasattributes04.xml new file mode 100644 index 0000000..00e14ff --- /dev/null +++ b/test/testcases/tests/level2/core/nodehasattributes04.xml @@ -0,0 +1,58 @@ + + + + + + +nodehasattributes04 +IBM + + The method hasAttributes returns whether this node (if it is an element) has any attributes. + + Create a new Document, Element and Attr node. Add the Attr to the Element and append the + Element to the Document. Retreive the newly created element node from the document and check + if it has attributes using hasAttributes. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodeissupported01.xml b/test/testcases/tests/level2/core/nodeissupported01.xml new file mode 100644 index 0000000..4d5b406 --- /dev/null +++ b/test/testcases/tests/level2/core/nodeissupported01.xml @@ -0,0 +1,70 @@ + + + + + + + +nodeissupported01 +IBM + + The method "isSupported(feature,version)" Tests whether the DOM implementation + implements a specific feature and that feature is supported by this node. + + Call the isSupported method on the document element node with a combination of features + versions and versions as below. Valid feature names are case insensitive and versions + "2.0", "1.0" and if the version is not specified, supporting any version of the feature + should return true. Check if the value returned value was true. + +Neil Delima +2002-04-24 + + + + + + + + + + + +"XML" +"xmL" + + +"Core" +"CORE" + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodeissupported02.xml b/test/testcases/tests/level2/core/nodeissupported02.xml new file mode 100644 index 0000000..4634873 --- /dev/null +++ b/test/testcases/tests/level2/core/nodeissupported02.xml @@ -0,0 +1,70 @@ + + + + + + + +nodeissupported02 +IBM + + The method "isSupported(feature,version)" Tests whether the DOM implementation + implements a specific feature and that feature is supported by this node. + + Call the isSupported method on a new attribute node with a combination of features + versions and versions as below. Valid feature names are case insensitive and versions + "2.0", "1.0" and if the version is not specified, supporting any version of the feature + should return true. Check if the value returned value was true. + +Neil Delima +2002-04-24 + + + + + + + + + + + +"XML" +"xmL" + + +"Core" +"CORE" + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodeissupported03.xml b/test/testcases/tests/level2/core/nodeissupported03.xml new file mode 100644 index 0000000..8437cce --- /dev/null +++ b/test/testcases/tests/level2/core/nodeissupported03.xml @@ -0,0 +1,41 @@ + + + + + + + +nodeissupported03 +IBM + + The method "isSupported(feature,version)" Tests whether the DOM implementation + implements a specific feature and that feature is supported by this node. + + Call the isSupported method specifying empty strings for feature and version on a docType + Node. Check if the value returned value was false. + +Neil Delima +2002-04-24 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodeissupported04.xml b/test/testcases/tests/level2/core/nodeissupported04.xml new file mode 100644 index 0000000..68ee69f --- /dev/null +++ b/test/testcases/tests/level2/core/nodeissupported04.xml @@ -0,0 +1,42 @@ + + + + + + + +nodeissupported04 +IBM + + The method "isSupported(feature,version)" Tests whether the DOM implementation + implements a specific feature and that feature is supported by this node. + + Call the isSupported method specifying empty strings for feature and version on a + new EntityReference node. Check if the value returned value was false. + +Neil Delima +2002-04-24 + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodeissupported05.xml b/test/testcases/tests/level2/core/nodeissupported05.xml new file mode 100644 index 0000000..56b816f --- /dev/null +++ b/test/testcases/tests/level2/core/nodeissupported05.xml @@ -0,0 +1,41 @@ + + + + + + + +nodeissupported05 +IBM + + The method "isSupported(feature,version)" Tests whether the DOM implementation + implements a specific feature and that feature is supported by this node. + + Call the isSupported method specifying bad values for feature and version on a new + Processing Instruction node. Check if the value returned from this method value was false. + +Neil Delima +2002-04-24 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodenormalize01.xml b/test/testcases/tests/level2/core/nodenormalize01.xml new file mode 100644 index 0000000..94f5b64 --- /dev/null +++ b/test/testcases/tests/level2/core/nodenormalize01.xml @@ -0,0 +1,153 @@ + + + + + + + +nodenormalize01 +IBM + + The method "normalize" puts all Text nodes in the full depth of the sub-tree underneath + this Node, including attribute nodes, into a "normal" form where only structure + (e.g., elements, comments, processing instructions, CDATA sections, and entity references) + separates Text nodes, i.e., there are neither adjacent Text nodes nor empty Text nodes. + + Create a dom tree consisting of elements, comments, processing instructions, CDATA sections, + and entity references nodes seperated by text nodes. Check the length of the node list of each + before and after normalize has been called. + +Neil Delima +2002-04-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodesetprefix01.xml b/test/testcases/tests/level2/core/nodesetprefix01.xml new file mode 100644 index 0000000..a3817cc --- /dev/null +++ b/test/testcases/tests/level2/core/nodesetprefix01.xml @@ -0,0 +1,50 @@ + + + + + + +nodesetprefix01 +IBM + + The method setPrefix sets the namespace prefix of this node. Note that setting this attribute, + when permitted, changes the nodeName attribute, which holds the qualified name, as well as the + tagName and name attributes of the Element and Attr interfaces, when applicable. + + Create a new element node with a namespace prefix. Add it to a new DocumentFragment Node without + a prefix. Call setPrefix on the elemen node. Check if the prefix was set correctly on the element. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodesetprefix02.xml b/test/testcases/tests/level2/core/nodesetprefix02.xml new file mode 100644 index 0000000..7e86db2 --- /dev/null +++ b/test/testcases/tests/level2/core/nodesetprefix02.xml @@ -0,0 +1,56 @@ + + + + + + +nodesetprefix02 +IBM + + The method setPrefix sets the namespace prefix of this node. Note that setting this attribute, + when permitted, changes the nodeName attribute, which holds the qualified name, as well as the + tagName and name attributes of the Element and Attr interfaces, when applicable. + + Create a new attribute node and add it to an element node with an existing attribute having + the same localName as this attribute but different namespaceURI. Change the prefix of the + newly created attribute using setPrefix. Check if the new attribute nodeName has changed + and the existing attribute is the same. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodesetprefix03.xml b/test/testcases/tests/level2/core/nodesetprefix03.xml new file mode 100644 index 0000000..eaa0739 --- /dev/null +++ b/test/testcases/tests/level2/core/nodesetprefix03.xml @@ -0,0 +1,42 @@ + + + + + + +nodesetprefix03 +IBM + + The method setPrefix raises a NAMESPACE_ERR if the namespaceURI of this node is null. + + Create a new element node without a namespace prefix. Call setPrefix on the newly created elemenent node. + Check if a NAMESPACE_ERR is thrown. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodesetprefix04.xml b/test/testcases/tests/level2/core/nodesetprefix04.xml new file mode 100644 index 0000000..f81523d --- /dev/null +++ b/test/testcases/tests/level2/core/nodesetprefix04.xml @@ -0,0 +1,51 @@ + + + + + + +nodesetprefix04 +IBM + + The method setPrefix raises a NAMESPACE_ERR if the namespaceURI of this node is null. + + Retreive the a default Attribute node which does not have a namespace prefix. Call the setPrefix + method on it. Check if a NAMESPACE_ERR is thrown. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodesetprefix05.xml b/test/testcases/tests/level2/core/nodesetprefix05.xml new file mode 100644 index 0000000..7e8fd89 --- /dev/null +++ b/test/testcases/tests/level2/core/nodesetprefix05.xml @@ -0,0 +1,53 @@ + + + + + + +nodesetprefix05 +IBM + + The method setPrefix raises a NAMESPACE_ERR if the specified prefix is malformed. + + Create a new namespace aware element node and call the setPrefix method on it with several malformed + prefix values. Check if a NAMESPACE_ERR is thrown. + +Neil Delima +2002-04-28 + + + + + + + +"_:" +":0" +":" +"_::" +"a:0:c" + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodesetprefix06.xml b/test/testcases/tests/level2/core/nodesetprefix06.xml new file mode 100644 index 0000000..ac4fcf4 --- /dev/null +++ b/test/testcases/tests/level2/core/nodesetprefix06.xml @@ -0,0 +1,43 @@ + + + + + + +nodesetprefix06 +IBM + + The method setPrefix raises a NAMESPACE_ERR if the specified prefix is "xml" and the namespaceURI + of this node is different from "http://www.w3.org/XML/1998/namespace". + + Invoke the setPrefix method on this Element object with namespaceURI that is different from + http://www..w3.org/xml/1998/namespace and a prefix whose values is xml. + Check if the NAMESPACE_ERR was thrown. + +Neil Delima +2002-04-28 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodesetprefix07.xml b/test/testcases/tests/level2/core/nodesetprefix07.xml new file mode 100644 index 0000000..f8e2b47 --- /dev/null +++ b/test/testcases/tests/level2/core/nodesetprefix07.xml @@ -0,0 +1,44 @@ + + + + + + +nodesetprefix07 +IBM + + The method setPrefix raises a NAMESPACE_ERR if this node is an attribute and the specified + prefix is "xmlns" and the namespaceURI of this node is different from + "http://www.w3.org/2000/xmlns/". + + Create a new attribute node whose namespaceURI is different form "http://www.w3.org/2000/xmlns/" + and node prefix is "xmlns". + Check if the NAMESPACE_ERR was thrown. + +Neil Delima +2002-04-28 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodesetprefix08.xml b/test/testcases/tests/level2/core/nodesetprefix08.xml new file mode 100644 index 0000000..bec9ebb --- /dev/null +++ b/test/testcases/tests/level2/core/nodesetprefix08.xml @@ -0,0 +1,46 @@ + + + + + + +nodesetprefix08 +IBM + + The method setPrefix raises a NAMESPACE_ERR if this node is an attribute and the qualifiedName + of this node is "xmlns + + Retreive an attribute node whose qualifiedName is xmlns. Try setting a prefix on this node. + Check if the NAMESPACE_ERR was thrown. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/nodesetprefix09.xml b/test/testcases/tests/level2/core/nodesetprefix09.xml new file mode 100644 index 0000000..1c61f3b --- /dev/null +++ b/test/testcases/tests/level2/core/nodesetprefix09.xml @@ -0,0 +1,42 @@ + + + + + + +nodesetprefix09 +IBM + + The method setPrefix raises a INVALID_CHARACTER_ERR if the specified prefix contains an illegal character. + + Create a new namespace aware element node and call the setPrefix method on it with a prefix having + an invalid character. Check if a NAMESPACE_ERR is thrown. + +Neil Delima +2002-04-28 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/normalize01.xml b/test/testcases/tests/level2/core/normalize01.xml new file mode 100644 index 0000000..7cf5c7d --- /dev/null +++ b/test/testcases/tests/level2/core/normalize01.xml @@ -0,0 +1,55 @@ + + + + + + +normalize01 +NIST + + The "normalize()" method puts all the nodes in the full + depth of the sub-tree underneath this element into a + "normal" form. + + Retrieve the third employee and access its second child. + This child contains a block of text that is spread + across multiple lines. The content of the "name" child + should be parsed and treated as a single Text node. + + This appears to be a duplicate of elementnormalize.xml in DOM L1 Test Suite + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/ownerDocument01.xml b/test/testcases/tests/level2/core/ownerDocument01.xml new file mode 100644 index 0000000..03c054a --- /dev/null +++ b/test/testcases/tests/level2/core/ownerDocument01.xml @@ -0,0 +1,38 @@ + + + + + + +ownerDocument01 +NIST + + The "getOwnerDocument()" method returns null if the target + node itself is a DocumentType which is not used with any document yet. + + Invoke the "getOwnerDocument()" method on the master + document. The DocumentType returned should be null. + +Mary Brady +2001-08-17 + + + + + + + + diff --git a/test/testcases/tests/level2/core/ownerElement01.xml b/test/testcases/tests/level2/core/ownerElement01.xml new file mode 100644 index 0000000..78cb0c3 --- /dev/null +++ b/test/testcases/tests/level2/core/ownerElement01.xml @@ -0,0 +1,48 @@ + + + + + + +ownerElement01 +NIST + + The "getOwnerElement()" will return the Element node this attribute + is attached to or null if this attribute is not in use. + Get the "domestic" attribute from the first "address" node. + Apply the "getOwnerElement()" method to get the Element associated + with the attribute. The value returned should be "address". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/ownerElement02.xml b/test/testcases/tests/level2/core/ownerElement02.xml new file mode 100644 index 0000000..7a600c2 --- /dev/null +++ b/test/testcases/tests/level2/core/ownerElement02.xml @@ -0,0 +1,41 @@ + + + + + + +ownerElement02 +NIST + + The "getOwnerElement()" will return the Element node this attribute + is attached to or null if this attribute is not in use. + Create a new attribute. + Apply the "getOwnerElement()" method to get the Element associated + with the attribute. The value returned should be "null" since this + attribute is not in use. + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/prefix01.xml b/test/testcases/tests/level2/core/prefix01.xml new file mode 100644 index 0000000..dd85d18 --- /dev/null +++ b/test/testcases/tests/level2/core/prefix01.xml @@ -0,0 +1,43 @@ + + + + + + +prefix01 +NIST + + The "getPrefix()" method for a Node + returns the namespace prefix of the node, + and for nodes of any type other than ELEMENT_NODE and ATTRIBUTE_NODE + and nodes created with a DOM Level 1 method, this is null. + + Create an new Element with the createElement() method. + Invoke the "getPrefix()" method on the newly created element + node will cause "null" to be returned. + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/prefix02.xml b/test/testcases/tests/level2/core/prefix02.xml new file mode 100644 index 0000000..68744e4 --- /dev/null +++ b/test/testcases/tests/level2/core/prefix02.xml @@ -0,0 +1,48 @@ + + + + + + +prefix02 +NIST + + The "getPrefix()" method + returns the namespace prefix of this node, or null if unspecified. + For nodes of any type other than ELEMENT_NODE and ATTRIBUTE_NODE, + this is always null. + + Retrieve the first emp:employeeId node and get the first child of this node. + Since the first child is Text node invoking the "getPrefix()" + method will cause "null" to be returned. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/prefix03.xml b/test/testcases/tests/level2/core/prefix03.xml new file mode 100644 index 0000000..b467034 --- /dev/null +++ b/test/testcases/tests/level2/core/prefix03.xml @@ -0,0 +1,44 @@ + + + + + + +prefix03 +NIST + + The "getPrefix()" method for a node + returns the namespace prefix of this node, or null if it is unspecified. + + Retrieve the first emp:employee node and invoke the getPrefix() method." + The method should return "emp". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/prefix04.xml b/test/testcases/tests/level2/core/prefix04.xml new file mode 100644 index 0000000..6e1ed3f --- /dev/null +++ b/test/testcases/tests/level2/core/prefix04.xml @@ -0,0 +1,42 @@ + + + + + + +prefix04 +NIST + + The "getPrefix()" method for a node + returns the namespace prefix of this node, or null if it is unspecified. + + Retrieve the first employee node and invoke the getPrefix() method." + The method should return "null". + +Mary Brady +2001-08-17 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/prefix05.xml b/test/testcases/tests/level2/core/prefix05.xml new file mode 100644 index 0000000..ca5c48a --- /dev/null +++ b/test/testcases/tests/level2/core/prefix05.xml @@ -0,0 +1,53 @@ + + + + + + +prefix05 +NIST + + The "setPrefix(prefix)" method raises a + NAMESPACE_ERR DOMException if the specified node is an attribute + and the specified prefix is xmlns and the namespaceURI is different from + http://www.w3.org/2000/xmlns. + + Attempt to insert "xmlns" as the new namespace prefix on the emp:domestic + attribute within the emp:address node. + An exception should be raised since the namespaceURI of this node is not + http://www.w3.org/2000/xmlns. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/prefix06.xml b/test/testcases/tests/level2/core/prefix06.xml new file mode 100644 index 0000000..8a725d9 --- /dev/null +++ b/test/testcases/tests/level2/core/prefix06.xml @@ -0,0 +1,49 @@ + + + + + + +prefix06 +NIST + + The "setPrefix(prefix)" method raises a + INVALID_CHARACTER_ERR DOMException if the specified + prefix contains an illegal character. + + Attempt to insert a new namespace prefix on the first employee node. + An exception should be raised since the namespace prefix has an invalid + character. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/prefix07.xml b/test/testcases/tests/level2/core/prefix07.xml new file mode 100644 index 0000000..c498b33 --- /dev/null +++ b/test/testcases/tests/level2/core/prefix07.xml @@ -0,0 +1,47 @@ + + + + + + +prefix07 +NIST + + The "setPrefix(prefix)" method raises a + NAMESPACE_ERR DOMException if the specified + prefix if malformed. + + Attempt to insert a new namespace prefix on the second employee node. + An exception should be raised since the namespace prefix is malformed. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/prefix08.xml b/test/testcases/tests/level2/core/prefix08.xml new file mode 100644 index 0000000..69a1481 --- /dev/null +++ b/test/testcases/tests/level2/core/prefix08.xml @@ -0,0 +1,63 @@ + + + + + + +prefix08 +NIST + + The "setPrefix(prefix)" method causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Get the FIRST item + from the entity reference and execute the "setPrefix(prefix)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/prefix09.xml b/test/testcases/tests/level2/core/prefix09.xml new file mode 100644 index 0000000..f4d671f --- /dev/null +++ b/test/testcases/tests/level2/core/prefix09.xml @@ -0,0 +1,53 @@ + + + + + + +prefix09 +NIST + + The "setPrefix(prefix)" method raises a + NAMESPACE_ERR DOMException if the specified node is an attribute + and the qualifiedName of this node is xmlns. + + Attempt to set the prefix on the xmlns attribute within the fourth address + element. + An exception should be raised since the qualifiedName of this attribute + is "xmlns". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/prefix10.xml b/test/testcases/tests/level2/core/prefix10.xml new file mode 100644 index 0000000..b9c3154 --- /dev/null +++ b/test/testcases/tests/level2/core/prefix10.xml @@ -0,0 +1,49 @@ + + + + + + +prefix10 +NIST + + The "setPrefix(prefix)" method raises a + NAMESPACE_ERR DOMException if the specified + prefix is xml and the namespaceURI is different from + http://www.w3.org/XML/1998/namespace. + + Attempt to insert "xml" as the new namespace prefix on the first employee node. + An exception should be raised since the namespaceURI of this node is not + http://www.w3.org/XML/1998/namespace. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/prefix11.xml b/test/testcases/tests/level2/core/prefix11.xml new file mode 100644 index 0000000..187f9bc --- /dev/null +++ b/test/testcases/tests/level2/core/prefix11.xml @@ -0,0 +1,57 @@ + + + + + + +prefix11 +NIST + + The "setPrefix(prefix)" method raises a + NAMESPACE_ERR DOMException if the specified + prefix is set on a node with a namespaceURI that is null. + + Attempt to insert a new namespace prefix on the second employee node. + An exception should be raised since the namespace prefix is set + on a node whose namespaceURI is null. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/publicId01.xml b/test/testcases/tests/level2/core/publicId01.xml new file mode 100644 index 0000000..4e70f3c --- /dev/null +++ b/test/testcases/tests/level2/core/publicId01.xml @@ -0,0 +1,41 @@ + + + + + + +publicId01 +NIST + + The "getPublicId()" method of a documenttype node contains + the public identifier associated with the external subset. + + Retrieve the documenttype. + Apply the "getPublicId()" method. The string "STAFF" should be + returned. + +Mary Brady +2001-08-17 + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/removeAttributeNS01.xml b/test/testcases/tests/level2/core/removeAttributeNS01.xml new file mode 100644 index 0000000..e054ccb --- /dev/null +++ b/test/testcases/tests/level2/core/removeAttributeNS01.xml @@ -0,0 +1,64 @@ + + + + + + +removeAttributeNS01 +NIST + + The "removeAttributeNS(namespaceURI,localName)" method for an attribute causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Try to remove an attribute + from the entity reference by executing the + "removeAttributeNS(namespaceURI,localName)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/removeAttributeNS02.xml b/test/testcases/tests/level2/core/removeAttributeNS02.xml new file mode 100644 index 0000000..880e7da --- /dev/null +++ b/test/testcases/tests/level2/core/removeAttributeNS02.xml @@ -0,0 +1,66 @@ + + + + + + +removeAttributeNS02 +NIST + + The "removeAttributeNS(namespaceURI,localName)" removes an attribute by + local name and namespace URI. If the removed attribute has a + default value it is immediately replaced. The replacing attribute has the same + namespace URI and local name, as well as the original prefix. + + Retrieve the attribute named "emp:local" from emp:address + node, then remove the "emp:local" + attribute by invoking the "removeAttributeNS(namespaceURI,localName)" method. + The "emp:local" attribute has a default value defined in the + DTD file, that value should immediately replace the old + value. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/removeNamedItemNS01.xml b/test/testcases/tests/level2/core/removeNamedItemNS01.xml new file mode 100644 index 0000000..6ac9efe --- /dev/null +++ b/test/testcases/tests/level2/core/removeNamedItemNS01.xml @@ -0,0 +1,52 @@ + + + + + + +removeNamedItemNS01 +NIST + + The "removeNamedItemNS(namespaceURI,localName)" method for a + NamedNodeMap should remove a node specified by localName and namespaceURI. + + Retrieve a list of elements with tag name "address". + Access the second element from the list and get its attributes. + Try to remove the attribute node with local name "domestic" + and namespace uri "http://www.usa.com" with + method removeNamedItemNS(namespaceURI,localName). + Check to see if the node has been removed. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/removeNamedItemNS02.xml b/test/testcases/tests/level2/core/removeNamedItemNS02.xml new file mode 100644 index 0000000..35915fb --- /dev/null +++ b/test/testcases/tests/level2/core/removeNamedItemNS02.xml @@ -0,0 +1,56 @@ + + + + + + +removeNamedItemNS02 +NIST + + The "removeNamedItemNS(namespaceURI,localName)" method for a + NamedNodeMap should raise NOT_FOUND_ERR DOMException if + there is no node with the specified namespaceURI and localName in this map. + + Retrieve a list of elements with tag name "address". + Access the second element from the list and get its attributes. + Try to remove an attribute node with local name "domest" + and namespace uri "http://www.usa.com" with + method removeNamedItemNS(namespaceURI,localName). + This should raise NOT_FOUND_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/removeNamedItemNS03.xml b/test/testcases/tests/level2/core/removeNamedItemNS03.xml new file mode 100644 index 0000000..43bc0c0 --- /dev/null +++ b/test/testcases/tests/level2/core/removeNamedItemNS03.xml @@ -0,0 +1,71 @@ + + + + + + +removeNamedItemNS03 +NIST + + The "removeNamedItemNS(namespaceURI,localName)" method for a + NamedNodeMap should raise NO_MODIFICATION_ALLOWED_ERR DOMException if + this map is readonly. + + Retrieve a list of "gender" elements. Get access to the THIRD element + which contains an ENTITY_REFERENCE child node. Try to remove the attribute + in the node's map with method removeNamedItemNS(namespaceURI,localName). + This should result in NO_MODIFICATION_ALLOWED_ERR + DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setAttributeNS01.xml b/test/testcases/tests/level2/core/setAttributeNS01.xml new file mode 100644 index 0000000..7892549 --- /dev/null +++ b/test/testcases/tests/level2/core/setAttributeNS01.xml @@ -0,0 +1,50 @@ + + + + + + +setAttributeNS01 +NIST + + The "setAttributeNS(namespaceURI,qualifiedName,Value)" method raises a + INVALID_CHARACTER_ERR DOMException if the specified + prefix contains an illegal character. + + Attempt to add a new attribute on the first employee node. + An exception should be raised since the "qualifiedName" has an invalid + character. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setAttributeNS02.xml b/test/testcases/tests/level2/core/setAttributeNS02.xml new file mode 100644 index 0000000..8eca054 --- /dev/null +++ b/test/testcases/tests/level2/core/setAttributeNS02.xml @@ -0,0 +1,49 @@ + + + + + + +setAttributeNS02 +NIST + + The "setAttributeNS(namespaceURI,qualifiedName,value)" method raises a + NAMESPACE_ERR DOMException if the specified + qualifiedName if malformed. + + Attempt to add a new attribute on the second employee node. + An exception should be raised since the "qualifiedName" is malformed. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setAttributeNS03.xml b/test/testcases/tests/level2/core/setAttributeNS03.xml new file mode 100644 index 0000000..e63e35b --- /dev/null +++ b/test/testcases/tests/level2/core/setAttributeNS03.xml @@ -0,0 +1,67 @@ + + + + + + +setAttributeNS03 +NIST + + The "setAttributeNS(namespaceURI,qualifiedName,value)" method for an attribute causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Try to set an attribute + in the entity reference by executing the + "setAttributeNS(namespaceURI,qualifiedName,value)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setAttributeNS04.xml b/test/testcases/tests/level2/core/setAttributeNS04.xml new file mode 100644 index 0000000..0544e46 --- /dev/null +++ b/test/testcases/tests/level2/core/setAttributeNS04.xml @@ -0,0 +1,63 @@ + + + + + + +setAttributeNS04 +NIST + + The "setAttributeNS(namespaceURI,qualifiedName,value)" method adds a new attribute. + If an attribute with the same local name and namespace URI is already present + on the element, its prefix is changed to be the prefix part of the "qualifiedName", + and its vale is changed to be the "value" paramter. + null value if no previously existing Attr node with the + same name was replaced. + + Add a new attribute to the "emp:address" element. + Check to see if the new attribute has been successfully added to the document + by getting the attributes value, namespace URI, local Name and prefix. + The prefix will be changed to the prefix part of the "qualifiedName" + and its value changed to the "value" parameter. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setAttributeNS05.xml b/test/testcases/tests/level2/core/setAttributeNS05.xml new file mode 100644 index 0000000..3d1174f --- /dev/null +++ b/test/testcases/tests/level2/core/setAttributeNS05.xml @@ -0,0 +1,54 @@ + + + + + + +setAttributeNS05 +NIST + + The "setAttributeNS(namespaceURI,qualifiedName,value)" method adds a new attribute. + If an attribute with the same local name and namespace URI is already present + on the element, its prefix is changed to be the prefix part of the "qualifiedName", + and its vale is changed to be the "value" paramter. + null value if no previously existing Attr node with the + same name was replaced. + + Add a new attribute to the "emp:address" element. + Check to see if the new attribute has been successfully added to the document. + The new attribute "<newValue>" contains markup and therefore is escaped + by the implementation. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setAttributeNS06.xml b/test/testcases/tests/level2/core/setAttributeNS06.xml new file mode 100644 index 0000000..3d42470 --- /dev/null +++ b/test/testcases/tests/level2/core/setAttributeNS06.xml @@ -0,0 +1,51 @@ + + + + + + +setAttributeNS06 +NIST + + The "setAttributeNS(namespaceURI,localName,value)" method raises a + NAMESPACE_ERR DOMException if the "qualifiedName" has a + prefix of "xml" and the namespaceURI is different from + http://www.w3.org/XML/1998/namespace. + + Attempt to add an attribute with a prefix of "xml" as the on the first employee node. + An exception should be raised since the namespaceURI of this node is not + http://www.w3.org/XML/1998/namespace. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setAttributeNS07.xml b/test/testcases/tests/level2/core/setAttributeNS07.xml new file mode 100644 index 0000000..8a2e5b7 --- /dev/null +++ b/test/testcases/tests/level2/core/setAttributeNS07.xml @@ -0,0 +1,52 @@ + + + + + + +setAttributeNS07 +NIST + + The "setAttributeNS(namespaceURI,localName,value)" method raises a + NAMESPACE_ERR DOMException if the "qualifiedName" has a + value of "xmlns" and the namespaceURI is different from + http://www.w3.org/2000/xmlns. + + Attempt to add an attribute with a "qualifiedName" of "xmlns" as the + on the first employee node. + An exception should be raised since the namespaceURI of this node is not + http://www.w3.org/2000/xmlns. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setAttributeNS09.xml b/test/testcases/tests/level2/core/setAttributeNS09.xml new file mode 100644 index 0000000..a1205ea --- /dev/null +++ b/test/testcases/tests/level2/core/setAttributeNS09.xml @@ -0,0 +1,63 @@ + + + + + + +setAttributeNS09 +NIST + + The "setAttributeNS(namespaceURI,qualifiedName,value)" method adds a new attribute. + If an attribute with the same local name and namespace URI is already present + on the element, its prefix is changed to be the prefix part of the "qualifiedName", + and its vale is changed to be the "value" paramter. + null value if no previously existing Attr node with the + same name was replaced. + + Add a new attribute to the "emp:address" element. + Check to see if the new attribute has been successfully added to the document + by getting the attributes value, namespace URI, local Name and prefix. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setAttributeNS10.xml b/test/testcases/tests/level2/core/setAttributeNS10.xml new file mode 100644 index 0000000..6c27217 --- /dev/null +++ b/test/testcases/tests/level2/core/setAttributeNS10.xml @@ -0,0 +1,43 @@ + + + + + + +setAttributeNS10 +Curt Arnold + +Element.setAttributeNS with an empty qualified name should cause an INVALID_CHARACTER_ERR. + +2004-03-09 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setAttributeNodeNS01.xml b/test/testcases/tests/level2/core/setAttributeNodeNS01.xml new file mode 100644 index 0000000..8239fab --- /dev/null +++ b/test/testcases/tests/level2/core/setAttributeNodeNS01.xml @@ -0,0 +1,65 @@ + + + + + + +setAttributeNodeNS01 +NIST + + The "setAttributeNode(newAttr)" method raises an + "INUSE_ATTRIBUTE_ERR DOMException if the "newAttr" + is already an attribute of another element. + + Retrieve the first emp:address and append + a newly created element. The "createAttributeNS(namespaceURI,qualifiedName)" + and "setAttributeNodeNS(newAttr)" methods are invoked + to create and add a new attribute to the newly created + Element. The "setAttributeNodeNS(newAttr)" method is + once again called to add the new attribute causing an + exception to be raised since the attribute is already + an attribute of another element. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setAttributeNodeNS02.xml b/test/testcases/tests/level2/core/setAttributeNodeNS02.xml new file mode 100644 index 0000000..3b70fb9 --- /dev/null +++ b/test/testcases/tests/level2/core/setAttributeNodeNS02.xml @@ -0,0 +1,69 @@ + + + + + + +setAttributeNodeNS01 +NIST + + The "setAttributeNodeNS(namespaceURI,qualifiedName,value)" method for an attribute causes the + DOMException NO_MODIFICATION_ALLOWED_ERR to be raised + if the node is readonly. + + Obtain the children of the THIRD "gender" element. The elements + content is an entity reference. Try to set an attribute + in the entity reference by executing the + "setAttributeNodeNS(newAttr)" method. + This causes a NO_MODIFICATION_ALLOWED_ERR DOMException to be thrown. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setAttributeNodeNS03.xml b/test/testcases/tests/level2/core/setAttributeNodeNS03.xml new file mode 100644 index 0000000..0b4f368 --- /dev/null +++ b/test/testcases/tests/level2/core/setAttributeNodeNS03.xml @@ -0,0 +1,52 @@ + + + + + + +setAttributeNodeNS03 +NIST + + The "setAttributeNodeNS(newAttr)" adds a new attribute. + If an attribute with that local name and that namespaceURI is already + present in the element, it is replaced by the new one. + + Retrieve the first emp:address element and add a new attribute + to the element. Since an attribute with the same local name + and namespaceURI as the newly created attribute does not exist + the value "null" is returned. + This test uses the "createAttributeNS(namespaceURI,localName) + method from the Document interface to create the new attribute to add. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setAttributeNodeNS04.xml b/test/testcases/tests/level2/core/setAttributeNodeNS04.xml new file mode 100644 index 0000000..86ccd12 --- /dev/null +++ b/test/testcases/tests/level2/core/setAttributeNodeNS04.xml @@ -0,0 +1,54 @@ + + + + + + +setAttributeNodeNS04 +NIST + + The "setAttributeNodeNS(newAttr)" adds a new attribute. + If an attribute with that local name and that namespaceURI is already + present in the element, it is replaced by the new one. + + Retrieve the first emp:address element and add a new attribute + to the element. Since an attribute with the same local name + and namespaceURI already exists, it is replaced by the new one and + returns the replaced "Attr" node. + This test uses the "createAttributeNS(namespaceURI,localName) + method from the Document interface to create the new attribute to add. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setAttributeNodeNS05.xml b/test/testcases/tests/level2/core/setAttributeNodeNS05.xml new file mode 100644 index 0000000..f00fc54 --- /dev/null +++ b/test/testcases/tests/level2/core/setAttributeNodeNS05.xml @@ -0,0 +1,60 @@ + + + + + + +setAttributeNodeNS05 +NIST + + The "setAttributeNodeNS(newAttr)" method raises an + "WRONG_DOCUMENT_ERR DOMException if the "newAttr" + was created from a different document than the one that + created this document. + + Retrieve the first emp:address and attempt to set a new + attribute node. The new + attribute was created from a document other than the + one that created this element, therefore a + WRONG_DOCUMENT_ERR DOMException should be raised. + This test uses the "createAttributeNS(newAttr)" method + from the Document interface. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setNamedItemNS01.xml b/test/testcases/tests/level2/core/setNamedItemNS01.xml new file mode 100644 index 0000000..cbd98b9 --- /dev/null +++ b/test/testcases/tests/level2/core/setNamedItemNS01.xml @@ -0,0 +1,61 @@ + + + + + + +setNamedItemNS01 +NIST + + The "setNamedItemNS(arg)" method for a + NamedNodeMap should raise INUSE_ATTRIBUTE_ERR DOMException if + arg is an Attr that is already an attribute of another Element object. + + Retrieve an attr node from the third "address" element whose local name + is "domestic" and namespaceURI is "http://www.netzero.com". + Invoke method setNamedItemNS(arg) on the map of the first "address" element with + arg being the attr node from above. Method should raise + INUSE_ATTRIBUTE_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setNamedItemNS02.xml b/test/testcases/tests/level2/core/setNamedItemNS02.xml new file mode 100644 index 0000000..a1761bb --- /dev/null +++ b/test/testcases/tests/level2/core/setNamedItemNS02.xml @@ -0,0 +1,60 @@ + + + + + + +setNamedItemNS02 +NIST + + The "setNamedItemNS(arg)" method for a + NamedNodeMap should raise WRONG_DOCUMENT_ERR DOMException if arg was + created from a different document than the one that created this map. + + Create an attr node in a different document with qualifiedName equals + "dmstc:domestic" and namespaceURI is "http://www.usa.com". + Access the namednodemap of the first "address" element in this document. + Invoke method setNamedItemNS(arg) with arg being the attr node from above. + Method should raise WRONG_DOCUMENT_ERR DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setNamedItemNS03.xml b/test/testcases/tests/level2/core/setNamedItemNS03.xml new file mode 100644 index 0000000..77e08eb --- /dev/null +++ b/test/testcases/tests/level2/core/setNamedItemNS03.xml @@ -0,0 +1,57 @@ + + + + + + +setNamedItemNS03 +NIST + + The "setNamedItemNS(arg)" method for a + NamedNodeMap should add a node using its namespaceURI and localName given that + there is no existing node with the same namespaceURI and localName in the map. + + Create an attr node with namespaceURI "http://www.nist.gov",qualifiedName + "prefix:newAttr" and value "newValue". + Invoke method setNamedItemNS(arg) on the map of the first "address" + element where arg is identified by the namespaceURI and qualifiedName + from above. Method should return the newly added attr node. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setNamedItemNS04.xml b/test/testcases/tests/level2/core/setNamedItemNS04.xml new file mode 100644 index 0000000..c6076ce --- /dev/null +++ b/test/testcases/tests/level2/core/setNamedItemNS04.xml @@ -0,0 +1,73 @@ + + + + + + +setNamedItemNS04 +NIST + + The "setNamedItemNS(arg)" method for a + NamedNodeMap should raise NO_MODIFICATION_ALLOWED_ERR DOMException if + this map is readonly. + + Retrieve a list of "gender" elements. Get access to the THIRD element + which contains an ENTITY_REFERENCE child node. Get access to the node's + map. Try to add an attribute node specified by arg with + method setNamedItemNS(arg). This should result in NO_MODIFICATION_ALLOWED_ERR + DOMException. + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/setNamedItemNS05.xml b/test/testcases/tests/level2/core/setNamedItemNS05.xml new file mode 100644 index 0000000..5d1ccfc --- /dev/null +++ b/test/testcases/tests/level2/core/setNamedItemNS05.xml @@ -0,0 +1,55 @@ + + + + + + +setNamedItemNS05 +NIST + + The "setNamedItemNS(arg)" method for a + NamedNodeMap should replace an existing node n1 found in the map with arg if n1 + has the same namespaceURI and localName as arg and return n1. + + Create an attribute node in with namespaceURI "http://www.usa.com" + and qualifiedName "dmstc:domestic" whose value is "newVal". + Invoke method setNamedItemNS(arg) on the map of the first "address" + element. Method should return the old attribute node identified + by namespaceURI and qualifiedName from above,whose value is "Yes". + +Mary Brady +2001-08-17 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/core/systemId01.xml b/test/testcases/tests/level2/core/systemId01.xml new file mode 100644 index 0000000..96d9c65 --- /dev/null +++ b/test/testcases/tests/level2/core/systemId01.xml @@ -0,0 +1,42 @@ + + + + + + +systemId01 +NIST + + The "getSystemId()" method of a documenttype node contains + the system identifier associated with the external subset. + + Retrieve the documenttype. + Apply the "getSystemId()" method. The string "staffNS.dtd" should be + returned. + +Mary Brady +2001-08-17 + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/.cvsignore b/test/testcases/tests/level2/events/.cvsignore new file mode 100644 index 0000000..cc87140 --- /dev/null +++ b/test/testcases/tests/level2/events/.cvsignore @@ -0,0 +1,2 @@ +dom2.dtd +dom2.xsd diff --git a/test/testcases/tests/level2/events/CVS/Entries b/test/testcases/tests/level2/events/CVS/Entries new file mode 100644 index 0000000..278f226 --- /dev/null +++ b/test/testcases/tests/level2/events/CVS/Entries @@ -0,0 +1,30 @@ +D/files//// +/.cvsignore/1.2/Fri Apr 3 02:47:56 2009// +/DocumentEventCast01.xml/1.2/Fri Apr 3 02:47:56 2009// +/EventTargetCast01.xml/1.1/Fri Apr 3 02:47:56 2009// +/alltests.xml/1.5/Fri Apr 3 02:47:56 2009// +/createEvent01.xml/1.2/Fri Apr 3 02:47:56 2009// +/createEvent02.xml/1.2/Fri Apr 3 02:47:56 2009// +/createEvent03.xml/1.2/Fri Apr 3 02:47:56 2009// +/createEvent04.xml/1.2/Fri Apr 3 02:47:56 2009// +/createEvent05.xml/1.2/Fri Apr 3 02:47:56 2009// +/dispatchEvent01.xml/1.2/Fri Apr 3 02:47:56 2009// +/dispatchEvent02.xml/1.2/Fri Apr 3 02:47:56 2009// +/dispatchEvent03.xml/1.2/Fri Apr 3 02:47:56 2009// +/dispatchEvent04.xml/1.2/Fri Apr 3 02:47:56 2009// +/dispatchEvent05.xml/1.2/Fri Apr 3 02:47:56 2009// +/dispatchEvent06.xml/1.2/Fri Apr 3 02:47:56 2009// +/dispatchEvent07.xml/1.2/Fri Apr 3 02:47:56 2009// +/dispatchEvent08.xml/1.2/Fri Apr 3 02:47:56 2009// +/dispatchEvent09.xml/1.2/Fri Apr 3 02:47:56 2009// +/dispatchEvent10.xml/1.2/Fri Apr 3 02:47:56 2009// +/dispatchEvent11.xml/1.2/Fri Apr 3 02:47:56 2009// +/dispatchEvent12.xml/1.3/Fri Apr 3 02:47:56 2009// +/dispatchEvent13.xml/1.3/Fri Apr 3 02:47:56 2009// +/initEvent01.xml/1.2/Fri Apr 3 02:47:56 2009// +/initEvent02.xml/1.2/Fri Apr 3 02:47:56 2009// +/initEvent03.xml/1.2/Fri Apr 3 02:47:56 2009// +/initEvent04.xml/1.2/Fri Apr 3 02:47:56 2009// +/initEvent05.xml/1.2/Fri Apr 3 02:47:56 2009// +/initEvent06.xml/1.2/Fri Apr 3 02:47:56 2009// +/metadata.xml/1.1/Fri Apr 3 02:47:56 2009// diff --git a/test/testcases/tests/level2/events/CVS/Repository b/test/testcases/tests/level2/events/CVS/Repository new file mode 100644 index 0000000..bb9fbb7 --- /dev/null +++ b/test/testcases/tests/level2/events/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level2/events diff --git a/test/testcases/tests/level2/events/CVS/Root b/test/testcases/tests/level2/events/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level2/events/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level2/events/CVS/Template b/test/testcases/tests/level2/events/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level2/events/DocumentEventCast01.xml b/test/testcases/tests/level2/events/DocumentEventCast01.xml new file mode 100644 index 0000000..9071c55 --- /dev/null +++ b/test/testcases/tests/level2/events/DocumentEventCast01.xml @@ -0,0 +1,33 @@ + + + + + + +DocumentEventCast01 +Curt Arnold + +A document is created using implementation.createDocument and +cast to a DocumentEvent interface. + +2002-04-21 + + + + + + + diff --git a/test/testcases/tests/level2/events/EventTargetCast01.xml b/test/testcases/tests/level2/events/EventTargetCast01.xml new file mode 100644 index 0000000..3361b1a --- /dev/null +++ b/test/testcases/tests/level2/events/EventTargetCast01.xml @@ -0,0 +1,33 @@ + + + + + + +EventTargetCast01 +Curt Arnold + +A document is created using implementation.createDocument and +cast to a EventTarget interface. + +2002-04-21 + + + + + + + diff --git a/test/testcases/tests/level2/events/alltests.xml b/test/testcases/tests/level2/events/alltests.xml new file mode 100644 index 0000000..ede05f3 --- /dev/null +++ b/test/testcases/tests/level2/events/alltests.xml @@ -0,0 +1,46 @@ + + + + + + +DOM Level 2 Events Test Suite +DOM Test Suite Project + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/createEvent01.xml b/test/testcases/tests/level2/events/createEvent01.xml new file mode 100644 index 0000000..c22986a --- /dev/null +++ b/test/testcases/tests/level2/events/createEvent01.xml @@ -0,0 +1,34 @@ + + + + + + +createEvent01 +Curt Arnold + +An object implementing the Event interface is created by using +DocumentEvent.createEvent method with eventType equals "Events". + +2002-04-21 + + + + + + + + diff --git a/test/testcases/tests/level2/events/createEvent02.xml b/test/testcases/tests/level2/events/createEvent02.xml new file mode 100644 index 0000000..59a3bd4 --- /dev/null +++ b/test/testcases/tests/level2/events/createEvent02.xml @@ -0,0 +1,36 @@ + + + + + + +createEvent02 +Curt Arnold + +An object implementing the Event interface is created by using +DocumentEvent.createEvent method with eventType equals "MutationEvents". +Only applicable if implementation supports MutationEvents. + +2002-04-21 + + + + + + + + + diff --git a/test/testcases/tests/level2/events/createEvent03.xml b/test/testcases/tests/level2/events/createEvent03.xml new file mode 100644 index 0000000..e1fb15f --- /dev/null +++ b/test/testcases/tests/level2/events/createEvent03.xml @@ -0,0 +1,36 @@ + + + + + + +createEvent03 +Curt Arnold + +An object implementing the Event interface is created by using +DocumentEvent.createEvent method with eventType equals "UIEvents". +Only applicable if implementation supports the "UIEvents" feature. + +2002-04-21 + + + + + + + + + diff --git a/test/testcases/tests/level2/events/createEvent04.xml b/test/testcases/tests/level2/events/createEvent04.xml new file mode 100644 index 0000000..a5fd90c --- /dev/null +++ b/test/testcases/tests/level2/events/createEvent04.xml @@ -0,0 +1,36 @@ + + + + + + +createEvent04 +Curt Arnold + +An object implementing the Event interface is created by using +DocumentEvent.createEvent method with eventType equals "UIEvents". +Only applicable if implementation supports the "UIEvents" feature. + +2002-04-21 + + + + + + + + + diff --git a/test/testcases/tests/level2/events/createEvent05.xml b/test/testcases/tests/level2/events/createEvent05.xml new file mode 100644 index 0000000..b76c592 --- /dev/null +++ b/test/testcases/tests/level2/events/createEvent05.xml @@ -0,0 +1,36 @@ + + + + + + +createEvent05 +Curt Arnold + +An object implementing the Event interface is created by using +DocumentEvent.createEvent method with eventType equals "HTMLEvents". +Only applicable if implementation supports the "HTMLEvents" feature. + +2002-04-21 + + + + + + + + + diff --git a/test/testcases/tests/level2/events/dispatchEvent01.xml b/test/testcases/tests/level2/events/dispatchEvent01.xml new file mode 100644 index 0000000..d4d5704 --- /dev/null +++ b/test/testcases/tests/level2/events/dispatchEvent01.xml @@ -0,0 +1,38 @@ + + + + + + +dispatchEvent01 +Curt Arnold + +A null reference is passed to EventTarget.dispatchEvent(), should raise implementation +or platform exception. + +2002-05-30 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/dispatchEvent02.xml b/test/testcases/tests/level2/events/dispatchEvent02.xml new file mode 100644 index 0000000..57af4fd --- /dev/null +++ b/test/testcases/tests/level2/events/dispatchEvent02.xml @@ -0,0 +1,41 @@ + + + + + + +dispatchEvent02 +Curt Arnold + +An created but not initialized event is passed to EventTarget.dispatchEvent(). Should raise +UNSPECIFIED_EVENT_TYPE_ERR EventException. + +2002-05-30 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/dispatchEvent03.xml b/test/testcases/tests/level2/events/dispatchEvent03.xml new file mode 100644 index 0000000..4009609 --- /dev/null +++ b/test/testcases/tests/level2/events/dispatchEvent03.xml @@ -0,0 +1,42 @@ + + + + + + +dispatchEvent03 +Curt Arnold + +An created but not initialized event is passed to EventTarget.dispatchEvent(). Should raise +UNSPECIFIED_EVENT_TYPE_ERR EventException. + +2002-05-30 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/dispatchEvent04.xml b/test/testcases/tests/level2/events/dispatchEvent04.xml new file mode 100644 index 0000000..4c5eacf --- /dev/null +++ b/test/testcases/tests/level2/events/dispatchEvent04.xml @@ -0,0 +1,42 @@ + + + + + + +dispatchEvent04 +Curt Arnold + +An created but not initialized event is passed to EventTarget.dispatchEvent(). Should raise +UNSPECIFIED_EVENT_TYPE_ERR EventException. + +2002-05-30 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/dispatchEvent05.xml b/test/testcases/tests/level2/events/dispatchEvent05.xml new file mode 100644 index 0000000..918e9fa --- /dev/null +++ b/test/testcases/tests/level2/events/dispatchEvent05.xml @@ -0,0 +1,42 @@ + + + + + + +dispatchEvent05 +Curt Arnold + +An created but not initialized event is passed to EventTarget.dispatchEvent(). Should raise +UNSPECIFIED_EVENT_TYPE_ERR EventException. + +2002-05-30 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/dispatchEvent06.xml b/test/testcases/tests/level2/events/dispatchEvent06.xml new file mode 100644 index 0000000..074dd7b --- /dev/null +++ b/test/testcases/tests/level2/events/dispatchEvent06.xml @@ -0,0 +1,42 @@ + + + + + + +dispatchEvent06 +Curt Arnold + +An created but not initialized event is passed to EventTarget.dispatchEvent(). Should raise +UNSPECIFIED_EVENT_TYPE_ERR EventException. + +2002-05-30 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/dispatchEvent07.xml b/test/testcases/tests/level2/events/dispatchEvent07.xml new file mode 100644 index 0000000..7710e06 --- /dev/null +++ b/test/testcases/tests/level2/events/dispatchEvent07.xml @@ -0,0 +1,42 @@ + + + + + + +dispatchEvent07 +Curt Arnold + +An Event initialized with a empty name is passed to EventTarget.dispatchEvent(). Should raise +UNSPECIFIED_EVENT_TYPE_ERR EventException. + +2002-05-30 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/dispatchEvent08.xml b/test/testcases/tests/level2/events/dispatchEvent08.xml new file mode 100644 index 0000000..708dbf6 --- /dev/null +++ b/test/testcases/tests/level2/events/dispatchEvent08.xml @@ -0,0 +1,49 @@ + + + + + + +dispatchEvent08 +Curt Arnold + +An EventListener registered on the target node with capture false, should +recieve any event fired on that node. + +2002-05-30 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/dispatchEvent09.xml b/test/testcases/tests/level2/events/dispatchEvent09.xml new file mode 100644 index 0000000..62c69c0 --- /dev/null +++ b/test/testcases/tests/level2/events/dispatchEvent09.xml @@ -0,0 +1,49 @@ + + + + + + +dispatchEvent09 +Curt Arnold + +An event is dispatched to the document with a capture listener attached. +A capturing EventListener will not be triggered by events dispatched directly to the EventTarget upon which it is registered. + +2002-05-30 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/dispatchEvent10.xml b/test/testcases/tests/level2/events/dispatchEvent10.xml new file mode 100644 index 0000000..879a3bd --- /dev/null +++ b/test/testcases/tests/level2/events/dispatchEvent10.xml @@ -0,0 +1,50 @@ + + + + + + +dispatchEvent10 +Curt Arnold + +The same monitor is registered twice and an event is dispatched. The monitor should +recieve only one handleEvent call. + +2002-05-30 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/dispatchEvent11.xml b/test/testcases/tests/level2/events/dispatchEvent11.xml new file mode 100644 index 0000000..e3086f7 --- /dev/null +++ b/test/testcases/tests/level2/events/dispatchEvent11.xml @@ -0,0 +1,45 @@ + + + + + + +dispatchEvent11 +Curt Arnold + +The same monitor is registered twice, removed once, and an event is dispatched. +The monitor should recieve only no handleEvent calls. + +2002-05-30 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/dispatchEvent12.xml b/test/testcases/tests/level2/events/dispatchEvent12.xml new file mode 100644 index 0000000..c266030 --- /dev/null +++ b/test/testcases/tests/level2/events/dispatchEvent12.xml @@ -0,0 +1,50 @@ + + + + + + +dispatchEvent12 +Curt Arnold + +A monitor is added, multiple calls to removeEventListener +are mde with similar but not identical arguments, and an event is dispatched. +The monitor should recieve handleEvent calls. + +2002-05-30 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/dispatchEvent13.xml b/test/testcases/tests/level2/events/dispatchEvent13.xml new file mode 100644 index 0000000..f1b2d84 --- /dev/null +++ b/test/testcases/tests/level2/events/dispatchEvent13.xml @@ -0,0 +1,84 @@ + + + + + + +dispatchEvent13 +Curt Arnold + +Two listeners are registered on the same target, each of which will remove both itself and +the other on the first event. Only one should see the event since event listeners +can never be invoked after being removed. + +2002-05-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/files/.cvsignore b/test/testcases/tests/level2/events/files/.cvsignore new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level2/events/files/CVS/Entries b/test/testcases/tests/level2/events/files/CVS/Entries new file mode 100644 index 0000000..471089a --- /dev/null +++ b/test/testcases/tests/level2/events/files/CVS/Entries @@ -0,0 +1,10 @@ +/.cvsignore/1.2/Fri Apr 3 02:47:56 2009// +/hc_staff.html/1.5/Fri Apr 3 02:47:56 2009// +/hc_staff.svg/1.2/Fri Apr 3 02:47:56 2009/-kb/ +/hc_staff.xhtml/1.5/Fri Apr 3 02:47:56 2009/-kb/ +/hc_staff.xml/1.6/Fri Apr 3 02:47:56 2009// +/staff.dtd/1.1/Fri Apr 3 02:47:56 2009// +/svgtest.js/1.1/Fri Apr 3 02:47:56 2009/-kb/ +/svgunit.js/1.1/Fri Apr 3 02:47:56 2009/-kb/ +/xhtml1-strict.dtd/1.5/Fri Apr 3 02:47:56 2009/-kb/ +D diff --git a/test/testcases/tests/level2/events/files/CVS/Repository b/test/testcases/tests/level2/events/files/CVS/Repository new file mode 100644 index 0000000..1bc2aa7 --- /dev/null +++ b/test/testcases/tests/level2/events/files/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level2/events/files diff --git a/test/testcases/tests/level2/events/files/CVS/Root b/test/testcases/tests/level2/events/files/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level2/events/files/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level2/events/files/CVS/Template b/test/testcases/tests/level2/events/files/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level2/events/files/hc_staff.html b/test/testcases/tests/level2/events/files/hc_staff.html new file mode 100644 index 0000000..33ccec5 --- /dev/null +++ b/test/testcases/tests/level2/events/files/hc_staff.html @@ -0,0 +1,48 @@ + + +hc_staff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    +

    + EMP0002 + Martha RaynoldsThis is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

    +

    + EMP0003 + Roger + Jones + Department Manager + 100,000 + δ + PO Box 27 Irving, texas 98553 +

    +

    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

    +

    + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

    + diff --git a/test/testcases/tests/level2/events/files/hc_staff.svg b/test/testcases/tests/level2/events/files/hc_staff.svg new file mode 100644 index 0000000..5efa959 --- /dev/null +++ b/test/testcases/tests/level2/events/files/hc_staff.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + +]> + +hc_staff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    +

    + EMP0002 + Martha RaynoldsThis is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

    +

    + EMP0003 + Roger + Jones + Department Manager + 100,000 + δ + PO Box 27 Irving, texas 98553 +

    +

    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

    +

    + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

    + diff --git a/test/testcases/tests/level2/events/files/hc_staff.xhtml b/test/testcases/tests/level2/events/files/hc_staff.xhtml new file mode 100644 index 0000000..32f8af9 --- /dev/null +++ b/test/testcases/tests/level2/events/files/hc_staff.xhtml @@ -0,0 +1,60 @@ + + + + + + + + + + +]> + +hc_staff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    +

    + EMP0002 + Martha RaynoldsThis is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

    +

    + EMP0003 + Roger + Jones + Department Manager + 100,000 + δ + PO Box 27 Irving, texas 98553 +

    +

    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

    +

    + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

    + diff --git a/test/testcases/tests/level2/events/files/hc_staff.xml b/test/testcases/tests/level2/events/files/hc_staff.xml new file mode 100644 index 0000000..923fd0d --- /dev/null +++ b/test/testcases/tests/level2/events/files/hc_staff.xml @@ -0,0 +1,60 @@ + + + + + + + + + + +]> + +hc_staff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    +

    + EMP0002 + Martha RaynoldsThis is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

    +

    + EMP0003 + Roger + Jones + Department Manager + 100,000 + δ + PO Box 27 Irving, texas 98553 +

    +

    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

    +

    + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

    + diff --git a/test/testcases/tests/level2/events/files/staff.dtd b/test/testcases/tests/level2/events/files/staff.dtd new file mode 100644 index 0000000..02a994d --- /dev/null +++ b/test/testcases/tests/level2/events/files/staff.dtd @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/files/svgtest.js b/test/testcases/tests/level2/events/files/svgtest.js new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level2/events/files/svgunit.js b/test/testcases/tests/level2/events/files/svgunit.js new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level2/events/files/xhtml1-strict.dtd b/test/testcases/tests/level2/events/files/xhtml1-strict.dtd new file mode 100644 index 0000000..7ba5dd7 --- /dev/null +++ b/test/testcases/tests/level2/events/files/xhtml1-strict.dtd @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/initEvent01.xml b/test/testcases/tests/level2/events/initEvent01.xml new file mode 100644 index 0000000..5e21a36 --- /dev/null +++ b/test/testcases/tests/level2/events/initEvent01.xml @@ -0,0 +1,48 @@ + + + + + + +initEvent01 +Curt Arnold + +The Event.initEvent method is called for event returned by DocumentEvent.createEvent("events") +and the state is checked to see if it reflects the parameters. + +2002-04-22 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/initEvent02.xml b/test/testcases/tests/level2/events/initEvent02.xml new file mode 100644 index 0000000..79576fd --- /dev/null +++ b/test/testcases/tests/level2/events/initEvent02.xml @@ -0,0 +1,48 @@ + + + + + + +initEvent02 +Curt Arnold + +The Event.initEvent method is called for event returned by DocumentEvent.createEvent("events") +and the state is checked to see if it reflects the parameters. + +2002-04-22 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/initEvent03.xml b/test/testcases/tests/level2/events/initEvent03.xml new file mode 100644 index 0000000..91a3025 --- /dev/null +++ b/test/testcases/tests/level2/events/initEvent03.xml @@ -0,0 +1,55 @@ + + + + + + +initEvent03 +Curt Arnold + +The Event.initEvent method is called for event returned by DocumentEvent.createEvent("events") +and the state is checked to see if it reflects the parameters. initEvent may be +called multiple times and the last time is definitive. + +2002-04-22 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/initEvent04.xml b/test/testcases/tests/level2/events/initEvent04.xml new file mode 100644 index 0000000..705e0fb --- /dev/null +++ b/test/testcases/tests/level2/events/initEvent04.xml @@ -0,0 +1,50 @@ + + + + + + +initEvent04 +Curt Arnold + +The Event.initEvent method is called for event returned by +DocumentEvent.createEvent("MutationEvents") +and the state is checked to see if it reflects the parameters. + +2002-04-22 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/initEvent05.xml b/test/testcases/tests/level2/events/initEvent05.xml new file mode 100644 index 0000000..5d039a9 --- /dev/null +++ b/test/testcases/tests/level2/events/initEvent05.xml @@ -0,0 +1,50 @@ + + + + + + +initEvent05 +Curt Arnold + +The Event.initEvent method is called for event returned by +DocumentEvent.createEvent("MutationEvents") +and the state is checked to see if it reflects the parameters. + +2002-04-22 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/initEvent06.xml b/test/testcases/tests/level2/events/initEvent06.xml new file mode 100644 index 0000000..b6b550c --- /dev/null +++ b/test/testcases/tests/level2/events/initEvent06.xml @@ -0,0 +1,57 @@ + + + + + + +initEvent06 +Curt Arnold + +The Event.initEvent method is called for event returned by +DocumentEvent.createEvent("MutationEvents") +and the state is checked to see if it reflects the parameters. initEvent may be +called multiple times and the last time is definitive. + +2002-04-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/events/metadata.xml b/test/testcases/tests/level2/events/metadata.xml new file mode 100644 index 0000000..f52c030 --- /dev/null +++ b/test/testcases/tests/level2/events/metadata.xml @@ -0,0 +1,20 @@ + + + + + + + + diff --git a/test/testcases/tests/level2/html/.cvsignore b/test/testcases/tests/level2/html/.cvsignore new file mode 100644 index 0000000..cc87140 --- /dev/null +++ b/test/testcases/tests/level2/html/.cvsignore @@ -0,0 +1,2 @@ +dom2.dtd +dom2.xsd diff --git a/test/testcases/tests/level2/html/CVS/Entries b/test/testcases/tests/level2/html/CVS/Entries new file mode 100644 index 0000000..2a070d9 --- /dev/null +++ b/test/testcases/tests/level2/html/CVS/Entries @@ -0,0 +1,65 @@ +D/files//// +/.cvsignore/1.2/Fri Apr 3 02:47:56 2009// +/HTMLAppletElement07.xml/1.4/Fri Apr 3 02:47:56 2009// +/HTMLAppletElement09.xml/1.5/Fri Apr 3 02:47:56 2009// +/HTMLBaseFontElement03.xml/1.6/Fri Apr 3 02:47:56 2009// +/HTMLBodyElement07.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLBodyElement08.xml/1.2/Fri Apr 3 02:47:55 2009// +/HTMLBodyElement09.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLBodyElement10.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLBodyElement11.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLBodyElement12.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLDocument22.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLDocument23.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLDocument24.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLDocument25.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLDocument26.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLDocument27.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLFrameElement09.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLIFrameElement11.xml/1.3/Fri Apr 3 02:47:56 2009// +/HTMLImageElement05.xml/1.3/Fri Apr 3 02:47:56 2009// +/HTMLImageElement06.xml/1.3/Fri Apr 3 02:47:56 2009// +/HTMLImageElement11.xml/1.3/Fri Apr 3 02:47:56 2009// +/HTMLImageElement12.xml/1.3/Fri Apr 3 02:47:55 2009// +/HTMLInputElement13.xml/1.4/Fri Apr 3 02:47:56 2009// +/HTMLObjectElement11.xml/1.4/Fri Apr 3 02:47:56 2009// +/HTMLObjectElement16.xml/1.4/Fri Apr 3 02:47:56 2009// +/HTMLObjectElement20.xml/1.1/Fri Apr 3 02:47:55 2009// +/HTMLOptionsCollection01.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLOptionsCollection02.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLOptionsCollection03.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLOptionsCollection04.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLOptionsCollection05.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLOptionsCollection06.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLOptionsCollection07.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLSelectElement20.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLTableElement34.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLTableElement35.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLTableElement36.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLTableElement37.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLTableElement38.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLTableElement39.xml/1.1/Fri Apr 3 02:47:55 2009// +/HTMLTableElement40.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLTableRowElement15.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLTableRowElement16.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLTableRowElement17.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLTableRowElement18.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLTableRowElement19.xml/1.2/Fri Apr 3 02:47:56 2009// +/HTMLTableRowElement20.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLTableRowElement21.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLTableSectionElement25.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLTableSectionElement26.xml/1.1/Fri Apr 3 02:47:55 2009// +/HTMLTableSectionElement27.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLTableSectionElement28.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLTableSectionElement29.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLTableSectionElement30.xml/1.1/Fri Apr 3 02:47:56 2009// +/HTMLTableSectionElement31.xml/1.1/Fri Apr 3 02:47:56 2009// +/alltests.xml/1.19/Fri Apr 3 02:47:56 2009// +/hasFeature02.xml/1.1/Fri Apr 3 02:47:56 2009// +/hasFeature03.xml/1.1/Fri Apr 3 02:47:56 2009// +/hasFeature04.xml/1.1/Fri Apr 3 02:47:56 2009// +/hasFeature05.xml/1.1/Fri Apr 3 02:47:56 2009// +/hasFeature06.xml/1.1/Fri Apr 3 02:47:56 2009// +/metadata.xml/1.1/Fri Apr 3 02:47:55 2009// +/object08.xml/1.2/Fri Apr 3 02:47:56 2009// +/object13.xml/1.2/Fri Apr 3 02:47:56 2009// diff --git a/test/testcases/tests/level2/html/CVS/Repository b/test/testcases/tests/level2/html/CVS/Repository new file mode 100644 index 0000000..8bf1363 --- /dev/null +++ b/test/testcases/tests/level2/html/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level2/html diff --git a/test/testcases/tests/level2/html/CVS/Root b/test/testcases/tests/level2/html/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level2/html/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level2/html/CVS/Template b/test/testcases/tests/level2/html/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level2/html/HTMLAppletElement07.xml b/test/testcases/tests/level2/html/HTMLAppletElement07.xml new file mode 100644 index 0000000..07a6c0d --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLAppletElement07.xml @@ -0,0 +1,42 @@ + + + + + + +HTMLAppletElement07 +NIST + + The hspace attribute specifies the horizontal space to the left + and right of this image, applet, or object. + + Retrieve the hspace attribute and examine it's value. + +Mary Brady +2001-12-03 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLAppletElement09.xml b/test/testcases/tests/level2/html/HTMLAppletElement09.xml new file mode 100644 index 0000000..b602397 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLAppletElement09.xml @@ -0,0 +1,42 @@ + + + + + + +HTMLAppletElement09 +NIST + + The vspace attribute specifies the vertical space above and below + this image, applet or object. + + Retrieve the vspace attribute and examine it's value. + +Mary Brady +2001-12-03 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLBaseFontElement03.xml b/test/testcases/tests/level2/html/HTMLBaseFontElement03.xml new file mode 100644 index 0000000..b743fb0 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLBaseFontElement03.xml @@ -0,0 +1,41 @@ + + + + + + +HTMLBaseFontElement03 +NIST + + The size attribute specifies the base font's size. + + Retrieve the size attribute and examine it's value. + +Mary Brady +2001-12-03 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLBodyElement07.xml b/test/testcases/tests/level2/html/HTMLBodyElement07.xml new file mode 100644 index 0000000..2c759f8 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLBodyElement07.xml @@ -0,0 +1,38 @@ + + + + + + + +HTMLBodyElement07 +Curt Arnold + +Checks that Node.isSupported("hTmL", null) returns true. + +2002-03-18 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLBodyElement08.xml b/test/testcases/tests/level2/html/HTMLBodyElement08.xml new file mode 100644 index 0000000..50b411d --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLBodyElement08.xml @@ -0,0 +1,38 @@ + + + + + + + +HTMLBodyElement08 +Curt Arnold + +Checks that Node.isSupported("hTmL", "2.0") returns true. + +2002-03-18 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLBodyElement09.xml b/test/testcases/tests/level2/html/HTMLBodyElement09.xml new file mode 100644 index 0000000..150b4a8 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLBodyElement09.xml @@ -0,0 +1,40 @@ + + + + + + + +HTMLBodyElement09 +Curt Arnold + +Checks that Node.isSupported("xhTmL", null) returns true if hasFeature("XML", null) is true. + +2002-03-18 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLBodyElement10.xml b/test/testcases/tests/level2/html/HTMLBodyElement10.xml new file mode 100644 index 0000000..691739e --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLBodyElement10.xml @@ -0,0 +1,40 @@ + + + + + + + +HTMLBodyElement10 +Curt Arnold + +Checks that Node.isSupported("xhTmL", "2.0") returns true if hasFeature("XML", "2.0") is true. + +2002-03-18 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLBodyElement11.xml b/test/testcases/tests/level2/html/HTMLBodyElement11.xml new file mode 100644 index 0000000..3c83437 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLBodyElement11.xml @@ -0,0 +1,38 @@ + + + + + + + +HTMLBodyElement11 +Curt Arnold + +Checks that Node.isSupported("cOrE", null) returns true. + +2002-03-18 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLBodyElement12.xml b/test/testcases/tests/level2/html/HTMLBodyElement12.xml new file mode 100644 index 0000000..6255dbb --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLBodyElement12.xml @@ -0,0 +1,38 @@ + + + + + + + +HTMLBodyElement12 +Curt Arnold + +Checks that Node.isSupported("cOrE", "2.0") returns true. + +2002-03-18 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLDocument22.xml b/test/testcases/tests/level2/html/HTMLDocument22.xml new file mode 100644 index 0000000..414f065 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLDocument22.xml @@ -0,0 +1,36 @@ + + + + + + + +HTMLDocument22 +Curt Arnold + +Checks that Node.isSupported("hTmL", null) returns true. + +2002-03-18 + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLDocument23.xml b/test/testcases/tests/level2/html/HTMLDocument23.xml new file mode 100644 index 0000000..7896dbd --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLDocument23.xml @@ -0,0 +1,36 @@ + + + + + + + +HTMLDocument23 +Curt Arnold + +Checks that Node.isSupported("hTmL", "2.0") returns true. + +2002-03-18 + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLDocument24.xml b/test/testcases/tests/level2/html/HTMLDocument24.xml new file mode 100644 index 0000000..186062d --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLDocument24.xml @@ -0,0 +1,38 @@ + + + + + + + +HTMLDocument24 +Curt Arnold + +Checks that Node.isSupported("xhTmL", null) returns true if hasFeature("XML", null) is true. + +2002-03-18 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLDocument25.xml b/test/testcases/tests/level2/html/HTMLDocument25.xml new file mode 100644 index 0000000..42a1996 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLDocument25.xml @@ -0,0 +1,38 @@ + + + + + + + +HTMLDocument25 +Curt Arnold + +Checks that Node.isSupported("xhTmL", "2.0") returns true if hasFeature("XML", "2.0") is true. + +2002-03-18 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLDocument26.xml b/test/testcases/tests/level2/html/HTMLDocument26.xml new file mode 100644 index 0000000..032cead --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLDocument26.xml @@ -0,0 +1,36 @@ + + + + + + + +HTMLDocument26 +Curt Arnold + +Checks that Node.isSupported("cOrE", null) returns true. + +2002-03-18 + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLDocument27.xml b/test/testcases/tests/level2/html/HTMLDocument27.xml new file mode 100644 index 0000000..fa2b184 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLDocument27.xml @@ -0,0 +1,36 @@ + + + + + + + +HTMLDocument27 +Curt Arnold + +Checks that Node.isSupported("cOrE", "2.0") returns true. + +2002-03-18 + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLFrameElement09.xml b/test/testcases/tests/level2/html/HTMLFrameElement09.xml new file mode 100644 index 0000000..d6fc5cc --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLFrameElement09.xml @@ -0,0 +1,42 @@ + + + + + + +HTMLFrameElement09 +NIST + + The contentDocument attribute specifies the document this frame contains, + if there is any and it is available, or null otherwise. + + Retrieve the contentDocument attribute of the first FRAME element + and examine its TITLE value. + +Rick Rivello +2002-07-03 + + + + + + + + + + +<assertEquals actual="vtitle" expected='"NIST DOM HTML Test - FRAMESET"' id="titleLink" ignoreCase="false" /> +</test> diff --git a/test/testcases/tests/level2/html/HTMLIFrameElement11.xml b/test/testcases/tests/level2/html/HTMLIFrameElement11.xml new file mode 100644 index 0000000..c77d2f4 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLIFrameElement11.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + +Copyright (c) 2001-2004 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom2.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-2" name="HTMLIFrameElement11"> +<metadata> +<title>HTMLIFrameElement11 +NIST + + Retrieve the contentDocument attribute of the second IFRAME element + and examine its title. + +Rick Rivello +2002-07-03 + + + + + + + + + + +<assertEquals actual="vtitle" expected='"NIST DOM HTML Test - FRAME"' id="titleLink" ignoreCase="false" /> +</test> diff --git a/test/testcases/tests/level2/html/HTMLImageElement05.xml b/test/testcases/tests/level2/html/HTMLImageElement05.xml new file mode 100644 index 0000000..92e536b --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLImageElement05.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + +Copyright (c) 2001 World Wide Web Consortium, +(Massachusetts Institute of Technology, Institut National de +Recherche en Informatique et en Automatique, Keio University). All +Rights Reserved. This program is distributed under the W3C's Software +Intellectual Property License. This program is distributed in the +hope that it will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. + +See W3C License http://www.w3.org/Consortium/Legal/ for more details. + +--> +<!DOCTYPE test SYSTEM "dom2.dtd"> +<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-2" name="HTMLImageElement05"> +<metadata> +<title>HTMLImageElement05 +NIST + + The height attribute overrides the natural "height" of the image. + + Retrieve the height attribute and examine it's value. + +Mary Brady +2001-12-26 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLImageElement06.xml b/test/testcases/tests/level2/html/HTMLImageElement06.xml new file mode 100644 index 0000000..19fb7b0 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLImageElement06.xml @@ -0,0 +1,42 @@ + + + + + + +HTMLImageElement06 +NIST + + The hspace attribute specifies the horizontal space to the left and + right of this image. + + Retrieve the hspace attribute and examine it's value. + +Mary Brady +2001-12-26 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLImageElement11.xml b/test/testcases/tests/level2/html/HTMLImageElement11.xml new file mode 100644 index 0000000..10f3608 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLImageElement11.xml @@ -0,0 +1,42 @@ + + + + + + +HTMLImageElement11 +NIST + + The vspace attribute specifies the vertical space above and below this + image. + + Retrieve the vspace attribute and examine it's value. + +Mary Brady +2001-12-26 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLImageElement12.xml b/test/testcases/tests/level2/html/HTMLImageElement12.xml new file mode 100644 index 0000000..738f1c3 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLImageElement12.xml @@ -0,0 +1,41 @@ + + + + + + +HTMLImageElement12 +NIST + + The width attribute overrides the natural "width" of the image. + + Retrieve the width attribute and examine it's value. + +Mary Brady +2001-12-07 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLInputElement13.xml b/test/testcases/tests/level2/html/HTMLInputElement13.xml new file mode 100644 index 0000000..e243035 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLInputElement13.xml @@ -0,0 +1,43 @@ + + + + + + +HTMLInputElement13 +NIST + + The size attribute contains the size information. Its precise meaning + is specific to each type of field. + + Retrieve the size attribute of the 1st INPUT element and examine + its value. + +Mary Brady +2001-12-26 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLObjectElement11.xml b/test/testcases/tests/level2/html/HTMLObjectElement11.xml new file mode 100644 index 0000000..b4f172b --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLObjectElement11.xml @@ -0,0 +1,43 @@ + + + + + + +HTMLObjectElement11 +NIST + + The hspace attribute specifies the horizontal space to the left and right + of this image, applet or object. + + Retrieve the hspace attribute of the first OBJECT element and examine + it's value. + +Mary Brady +2002-01-02 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLObjectElement16.xml b/test/testcases/tests/level2/html/HTMLObjectElement16.xml new file mode 100644 index 0000000..e849620 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLObjectElement16.xml @@ -0,0 +1,43 @@ + + + + + + +HTMLObjectElement16 +NIST + + The vspace attribute specifies the vertical space above or below this + image, applet or object. + + Retrieve the vspace attribute of the first OBJECT element and examine + it's value. + +Mary Brady +2002-01-02 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLObjectElement20.xml b/test/testcases/tests/level2/html/HTMLObjectElement20.xml new file mode 100644 index 0000000..5694760 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLObjectElement20.xml @@ -0,0 +1,40 @@ + + + + + + +HTMLObjectElement20 +NIST + + The contentDocument attribute specifies the document this object contains, + if there is any and it is available, or null otherwise. + +Rick Rivello +2002-07-03 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLOptionsCollection01.xml b/test/testcases/tests/level2/html/HTMLOptionsCollection01.xml new file mode 100644 index 0000000..80df1a3 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLOptionsCollection01.xml @@ -0,0 +1,46 @@ + + + + + + +HTMLOptionsCollection01 +NIST + + An HTMLOptionsCollection is a list of nodes representing HTML option + element. + The length attribute specifies the length or size of the list. + + Retrieve the first SELECT element and create a HTMLOptionsCollection + of the OPTION elements. Check the size of the length of OPTION elements. + +Rick Rivello +2002-08-01 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLOptionsCollection02.xml b/test/testcases/tests/level2/html/HTMLOptionsCollection02.xml new file mode 100644 index 0000000..44b5431 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLOptionsCollection02.xml @@ -0,0 +1,54 @@ + + + + + + +HTMLOptionsCollection02 +NIST + + An HTMLOptionsCollection is a list of nodes representing HTML option + element. + An individual node may be accessed by either ordinal index, the node's + name or id attributes. (Test ordinal index=3). + The item() method retrieves a node specified by ordinal index. + Nodes are numbered in tree order. The index origin is 0. + + Retrieve the first SELECT element. Create a HTMLOptionsCollection. + Retrieve the fourth item in the list and examine its firstChild's + nodeValue. + +Rick Rivello +2002-08-01 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLOptionsCollection03.xml b/test/testcases/tests/level2/html/HTMLOptionsCollection03.xml new file mode 100644 index 0000000..280b2bf --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLOptionsCollection03.xml @@ -0,0 +1,54 @@ + + + + + + +HTMLOptionsCollection03 +NIST + + An HTMLOptionsCollection is a list of nodes representing HTML option + element. + An individual node may be accessed by either ordinal index, the node's + name or id attributes. (Test node name). + The namedItem method retrieves a Node using a name. It first searches + for a node with a matching id attribute. If it doesn't find one, it + then searches for a Node with a matching name attribute, but only + those elements that are allowed a name attribute. + + Retrieve the first FORM element. Create a HTMLCollection of the elements. + Search for an element that has select1 as the value for the name attribute. + Get the nodeName of that element. + +Rick Rivello +2002-08-01 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLOptionsCollection04.xml b/test/testcases/tests/level2/html/HTMLOptionsCollection04.xml new file mode 100644 index 0000000..83e59d3 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLOptionsCollection04.xml @@ -0,0 +1,54 @@ + + + + + + +HTMLOptionsCollection04 +NIST + + An HTMLOptionsCollection is a list of nodes representing HTML option + element. + An individual node may be accessed by either ordinal index, the node's + name or id attributes. (Test node name). + The namedItem method retrieves a Node using a name. It first searches + for a node with a matching id attribute. If it doesn't find one, it + then searches for a Node with a matching name attribute, but only + those elements that are allowed a name attribute. + + Retrieve the first FORM element. Create a HTMLCollection of the elements. + Search for an element that has selectId as the value for the id attribute. + Get the nodeName of that element. + +Rick Rivello +2002-08-01 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLOptionsCollection05.xml b/test/testcases/tests/level2/html/HTMLOptionsCollection05.xml new file mode 100644 index 0000000..d2f44d7 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLOptionsCollection05.xml @@ -0,0 +1,55 @@ + + + + + + +HTMLOptionsCollection05 +NIST + + An HTMLOptionsCollection is a list of nodes representing HTML option + element. + An individual node may be accessed by either ordinal index, the node's + name or id attributes. (Test node name). + The namedItem method retrieves a Node using a name. It first searches + for a node with a matching id attribute. If it doesn't find one, it + then searches for a Node with a matching name attribute, but only + those elements that are allowed a name attribute. Upon failure(e.q., no + node with this name exists), returns null. + + Retrieve the first FORM element. Create a HTMLCollection of the elements. + Search for an element that has select9 as the value for the name attribute. + Null should be returned since there is not any name or id attribute with + select9 as a value. + +Rick Rivello +2002-08-01 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLOptionsCollection06.xml b/test/testcases/tests/level2/html/HTMLOptionsCollection06.xml new file mode 100644 index 0000000..fbde429 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLOptionsCollection06.xml @@ -0,0 +1,52 @@ + + + + + + +HTMLOptionsCollection06 +NIST + + An HTMLOptionsCollection is a list of nodes representing HTML option + element. + An individual node may be accessed by either ordinal index, the node's + name or id attributes. (Test ordinal index). + The item() method retrieves a node specified by ordinal index. + A value of null is returned if the index is out of range. + + Retrieve the first SELECT element. Create a HTMLOptionsCollection. + Retrieve the tenth item in the list - null should be returned since + there are not 10 items in the list. + +Rick Rivello +2002-08-01 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLOptionsCollection07.xml b/test/testcases/tests/level2/html/HTMLOptionsCollection07.xml new file mode 100644 index 0000000..a2731e5 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLOptionsCollection07.xml @@ -0,0 +1,54 @@ + + + + + + +HTMLOptionsCollection07 +NIST + + An HTMLOptionsCollection is a list of nodes representing HTML option + element. + An individual node may be accessed by either ordinal index, the node's + name or id attributes. (Test ordinal index=0). + The item() method retrieves a node specified by ordinal index. Nodes + are numbered in tree order. The index origin is 0. + + Retrieve the first SELECT element. Create a HTMLOptionsCollection. + Retrieve the first item in the list and examine its firstChild's + nodeValue. + +Rick Rivello +2002-08-01 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLSelectElement20.xml b/test/testcases/tests/level2/html/HTMLSelectElement20.xml new file mode 100644 index 0000000..ddbe2f7 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLSelectElement20.xml @@ -0,0 +1,56 @@ + + + + + + + +HTMLSelectElement20 +Curt Arnold + +Attempting to add an new option using HTMLSelectElement.add before a node that is not a child of the select +element should raise a NOT_FOUND_ERR. + +2004-03-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableElement34.xml b/test/testcases/tests/level2/html/HTMLTableElement34.xml new file mode 100644 index 0000000..d774498 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableElement34.xml @@ -0,0 +1,48 @@ + + + + + + +HTMLTableElement34 +NIST + + The insertRow() method throws a INDEX_SIZE_ERR DOMException + if the specified index is greater than the number of rows. + + Retrieve the second TABLE element which has four rows. Try + to insert a new row using an index of five. This should throw + a INDEX_SIZE_ERR DOMException since there are only four rows. + +Rick Rivello +2002-05-02 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableElement35.xml b/test/testcases/tests/level2/html/HTMLTableElement35.xml new file mode 100644 index 0000000..6410e89 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableElement35.xml @@ -0,0 +1,48 @@ + + + + + + +HTMLTableElement35 +NIST + + The insertRow() method throws a INDEX_SIZE_ERR DOMException + if the specified index is negative. + + Retrieve the second TABLE element which has four rows. Try + to insert a new row using an index of negative five. This should throw + a INDEX_SIZE_ERR DOMException since the index is negative. + +Rick Rivello +2002-05-02 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableElement36.xml b/test/testcases/tests/level2/html/HTMLTableElement36.xml new file mode 100644 index 0000000..7a514e5 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableElement36.xml @@ -0,0 +1,47 @@ + + + + + + +HTMLTableElement36 +NIST + + The deleteRow() method throws a INDEX_SIZE_ERR DOMException + if the specified index is greater than the number of rows. + + Retrieve the second TABLE element which has four rows. Try + to delete a new row using an index of five. This should throw + a INDEX_SIZE_ERR DOMException since there are only four rows. + +Rick Rivello +2002-05-02 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableElement37.xml b/test/testcases/tests/level2/html/HTMLTableElement37.xml new file mode 100644 index 0000000..097deb1 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableElement37.xml @@ -0,0 +1,48 @@ + + + + + + +HTMLTableElement37 +NIST + + The deleteRow() method throws a INDEX_SIZE_ERR DOMException + if the specified index is equal the number of rows. + + Retrieve the second TABLE element which has four rows. Try + to delete a new row using an index of four. This should throw + a INDEX_SIZE_ERR DOMException since the index is equal to the + number of rows. + +Rick Rivello +2002-05-02 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableElement38.xml b/test/testcases/tests/level2/html/HTMLTableElement38.xml new file mode 100644 index 0000000..0f5bccd --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableElement38.xml @@ -0,0 +1,47 @@ + + + + + + +HTMLTableElement38 +NIST + + The deleteRow() method throws a INDEX_SIZE_ERR DOMException + if the specified index is negative. + + Retrieve the second TABLE element which has four rows. Try + to delete a new row using an index of negative five. This should throw + a INDEX_SIZE_ERR DOMException since the index is negative. + +Rick Rivello +2002-05-02 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableElement39.xml b/test/testcases/tests/level2/html/HTMLTableElement39.xml new file mode 100644 index 0000000..6631584 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableElement39.xml @@ -0,0 +1,62 @@ + + + + + + +HTMLTableElement39 +NIST + + The insertRow() method inserts a new empty table row. + If index is -1 or equal to the number of rows, the new row + is appended. + + Retrieve the second TABLE element and invoke the insertRow() method + with an index of negative one. + The number of rows in the TBODY section before insertion with an index + of negative one is two. After the new row is inserted the number + of rows in the TBODY section is three. + +Rick Rivello +2002-11-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableElement40.xml b/test/testcases/tests/level2/html/HTMLTableElement40.xml new file mode 100644 index 0000000..154b348 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableElement40.xml @@ -0,0 +1,50 @@ + + + + + + +HTMLTableElement40 +NIST + + The deleteRow() method deletes a table row. If the index is -1 + the last row of the table is deleted. + + Retrieve the second TABLE element and invoke the deleteRow() method + with an index of negative one. Currently there are four rows in the + table. The deleteRow() method is called and now there should be three. + +Rick Rivello +2002-11-02 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableRowElement15.xml b/test/testcases/tests/level2/html/HTMLTableRowElement15.xml new file mode 100644 index 0000000..9e89674 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableRowElement15.xml @@ -0,0 +1,48 @@ + + + + + + +HTMLTableRowElement15 +NIST + + The insertCell() method throws a INDEX_SIZE_ERR DOMException + if the specified index is greater than the number of cells. + + Retrieve the fourth TR element which has six cells. Try + to insert a cell using an index of seven. This should throw + a INDEX_SIZE_ERR DOMException since there are only six cells. + +Rick Rivello +2002-05-02 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableRowElement16.xml b/test/testcases/tests/level2/html/HTMLTableRowElement16.xml new file mode 100644 index 0000000..8471a2b --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableRowElement16.xml @@ -0,0 +1,48 @@ + + + + + + +HTMLTableRowElement16 +NIST + + The insertCell() method throws a INDEX_SIZE_ERR DOMException + if the specified index is negative. + + Retrieve the fourth TR element which has six cells. Try + to insert a cell using an index of negative seven. This should throw + a INDEX_SIZE_ERR DOMException since the index is negative. + +Rick Rivello +2002-05-02 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableRowElement17.xml b/test/testcases/tests/level2/html/HTMLTableRowElement17.xml new file mode 100644 index 0000000..b469470 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableRowElement17.xml @@ -0,0 +1,47 @@ + + + + + + +HTMLTableRowElement17 +NIST + + The deleteCell() method throws a INDEX_SIZE_ERR DOMException + if the specified index is greater than the number of cells. + + Retrieve the fourth TR element which has six cells. Try + to delete a cell using an index of seven. This should throw + a INDEX_SIZE_ERR DOMException since there are only six cells. + +Rick Rivello +2002-05-02 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableRowElement18.xml b/test/testcases/tests/level2/html/HTMLTableRowElement18.xml new file mode 100644 index 0000000..f296086 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableRowElement18.xml @@ -0,0 +1,47 @@ + + + + + + +HTMLTableRowElement18 +NIST + + The deleteCell() method throws a INDEX_SIZE_ERR DOMException + if the specified index is equal to the number of cells. + + Retrieve the fourth TR element which has six cells. Try + to delete a cell using an index of six. This should throw + a INDEX_SIZE_ERR DOMException since there are only six cells. + +Rick Rivello +2002-05-02 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableRowElement19.xml b/test/testcases/tests/level2/html/HTMLTableRowElement19.xml new file mode 100644 index 0000000..9a111f3 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableRowElement19.xml @@ -0,0 +1,47 @@ + + + + + + +HTMLTableRowElement19 +NIST + + The deleteCell() method throws a INDEX_SIZE_ERR DOMException + if the specified index is negative. + + Retrieve the fourth TR element which has six cells. Try + to delete a cell using an index of negative six. This should throw + a INDEX_SIZE_ERR DOMException since the index is negative. + +Rick Rivello +2002-05-02 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableRowElement20.xml b/test/testcases/tests/level2/html/HTMLTableRowElement20.xml new file mode 100644 index 0000000..a879e13 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableRowElement20.xml @@ -0,0 +1,68 @@ + + + + + + +HTMLTableRowElement20 +NIST + + The insertCell() method inserts an empty TD cell into this row. + If index is -1 or equal to the number of cells, the new cell is + appended. + + + Retrieve the fourth TR element and examine the value of + the cells length attribute which should be set to six. + Check the value of the last TD element. Invoke the + insertCell() with an index of negative one + which will append the empty cell to the end of the list. + Check the value of the newly created cell and make sure it is null + and also the numbers of cells should now be seven. + +Rick Rivello +2002-11-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableRowElement21.xml b/test/testcases/tests/level2/html/HTMLTableRowElement21.xml new file mode 100644 index 0000000..9d5a598 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableRowElement21.xml @@ -0,0 +1,67 @@ + + + + + + +HTMLTableRowElement21 +NIST + + The deleteCell() method deletes a cell from the currtent row. If + the index is -1 the last cell in the row is deleted. + + + Retrieve the fourth TR element and examine the value of + the cells length attribute which should be set to six. + Check the value of the last TD element. Invoke the + deleteCell() with an index of negative one + which will delete the last cell in the row. + Check the value of the of the last cell + and also the numbers of cells should now be five. + +Rick Rivello +2002-11-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableSectionElement25.xml b/test/testcases/tests/level2/html/HTMLTableSectionElement25.xml new file mode 100644 index 0000000..8fbd1c2 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableSectionElement25.xml @@ -0,0 +1,48 @@ + + + + + + +HTMLTableSectionElement25 +NIST + + The insertRow() method throws a INDEX_SIZE_ERR DOMException + if the specified index is greater than the number of rows. + + Retrieve the first THEAD element which has one row. Try + to insert a new row using an index of two. This should throw + a INDEX_SIZE_ERR DOMException since there is only one row. + +Rick Rivello +2002-05-02 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableSectionElement26.xml b/test/testcases/tests/level2/html/HTMLTableSectionElement26.xml new file mode 100644 index 0000000..206d91f --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableSectionElement26.xml @@ -0,0 +1,48 @@ + + + + + + +HTMLTableSectionElement26 +NIST + + The insertRow() method throws a INDEX_SIZE_ERR DOMException + if the specified index is negative. + + Retrieve the first THEAD element which has one row. Try + to insert a new row using an index of negative two. This should throw + a INDEX_SIZE_ERR DOMException since the index is negative. + +Rick Rivello +2002-05-02 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableSectionElement27.xml b/test/testcases/tests/level2/html/HTMLTableSectionElement27.xml new file mode 100644 index 0000000..3ab35a5 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableSectionElement27.xml @@ -0,0 +1,48 @@ + + + + + + +HTMLTableSectionElement27 +NIST + + The deleteRow() method throws a INDEX_SIZE_ERR DOMException + if the specified index is greater than the number of rows. + + Retrieve the first THEAD element which has one row. Try + to delete a row using an index of two. This should throw + a INDEX_SIZE_ERR DOMException since the index is greater than the + number of rows. + +Rick Rivello +2002-05-02 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableSectionElement28.xml b/test/testcases/tests/level2/html/HTMLTableSectionElement28.xml new file mode 100644 index 0000000..5578ba5 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableSectionElement28.xml @@ -0,0 +1,48 @@ + + + + + + +HTMLTableSectionElement28 +NIST + + The deleteRow() method throws a INDEX_SIZE_ERR DOMException + if the specified index is equal to the number of rows. + + Retrieve the first THEAD element which has one row. Try + to delete a row using an index of 1. This should throw + a INDEX_SIZE_ERR DOMException since the index is equal to the + number of rows. + +Rick Rivello +2002-05-02 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableSectionElement29.xml b/test/testcases/tests/level2/html/HTMLTableSectionElement29.xml new file mode 100644 index 0000000..0ddd852 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableSectionElement29.xml @@ -0,0 +1,47 @@ + + + + + + +HTMLTableSectionElement29 +NIST + + The deleteRow() method throws a INDEX_SIZE_ERR DOMException + if the specified index is negative. + + Retrieve the first THEAD element which has one row. Try + to delete a row using an index of negative two. This should throw + a INDEX_SIZE_ERR DOMException since the index is negative. + +Rick Rivello +2002-05-02 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableSectionElement30.xml b/test/testcases/tests/level2/html/HTMLTableSectionElement30.xml new file mode 100644 index 0000000..8fd17c2 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableSectionElement30.xml @@ -0,0 +1,55 @@ + + + + + + +HTMLTableSectionElement30 +NIST + + The insertRow() method inserts a new empty table row. The new + row is inserted immediately before the current indexth row in this + section. If index is -1 or equal to the number of rows in this section, + the new row is appended. + + Retrieve the first THEAD element and invoke the insertRow() method + with an index of negative one. Since the index is negative one the + new row is appended. + After the new row is appended the number of rows in the THEAD + section is two. + +Rick Rivello +2002-11-07 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/HTMLTableSectionElement31.xml b/test/testcases/tests/level2/html/HTMLTableSectionElement31.xml new file mode 100644 index 0000000..55464e2 --- /dev/null +++ b/test/testcases/tests/level2/html/HTMLTableSectionElement31.xml @@ -0,0 +1,53 @@ + + + + + + +HTMLTableSectionElement31 +NIST + + The deleteRow() method deletes a row from this section. The index + starts from 0 and is relative only to the rows contained inside + this section, not all the rows in the table. If the index is -1 + the last row will be deleted. + + Retrieve the second TBODY element and invoke the deleteRow() method + with an index of -1. The nuber of rows in the THEAD section before + the deletion of the row is two. After the row is deleted the number + of rows in the TBODY section is one. + +Rick Rivello +2002-11-07 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/alltests.xml b/test/testcases/tests/level2/html/alltests.xml new file mode 100644 index 0000000..db40cd4 --- /dev/null +++ b/test/testcases/tests/level2/html/alltests.xml @@ -0,0 +1,707 @@ + + + + + +DOM Level 2 HTML Test Suite +DOM Test Suite Project + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/files/.cvsignore b/test/testcases/tests/level2/html/files/.cvsignore new file mode 100644 index 0000000..30d6772 --- /dev/null +++ b/test/testcases/tests/level2/html/files/.cvsignore @@ -0,0 +1,6 @@ +xhtml1-frameset.dtd +xhtml1-strict.dtd +xhtml1-transitional.dtd +xhtml-lat1.ent +xhtml-special.ent +xhtml-symbol.ent diff --git a/test/testcases/tests/level2/html/files/CVS/Entries b/test/testcases/tests/level2/html/files/CVS/Entries new file mode 100644 index 0000000..b5780ce --- /dev/null +++ b/test/testcases/tests/level2/html/files/CVS/Entries @@ -0,0 +1,11 @@ +/.cvsignore/1.1/Fri Apr 3 02:47:56 2009// +/frame2.html/1.3/Fri Apr 3 02:47:56 2009// +/frame2.xhtml/1.4/Fri Apr 3 02:47:56 2009/-kb/ +/frame2.xml/1.4/Fri Apr 3 02:47:55 2009// +/iframe2.html/1.4/Fri Apr 3 02:47:56 2009// +/iframe2.xhtml/1.4/Fri Apr 3 02:47:56 2009/-kb/ +/iframe2.xml/1.4/Fri Apr 3 02:47:56 2009// +/optionscollection.html/1.2/Fri Apr 3 02:47:56 2009// +/optionscollection.xhtml/1.2/Fri Apr 3 02:47:56 2009/-kb/ +/optionscollection.xml/1.2/Fri Apr 3 02:47:56 2009// +D diff --git a/test/testcases/tests/level2/html/files/CVS/Repository b/test/testcases/tests/level2/html/files/CVS/Repository new file mode 100644 index 0000000..f200009 --- /dev/null +++ b/test/testcases/tests/level2/html/files/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level2/html/files diff --git a/test/testcases/tests/level2/html/files/CVS/Root b/test/testcases/tests/level2/html/files/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level2/html/files/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level2/html/files/CVS/Template b/test/testcases/tests/level2/html/files/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level2/html/files/frame2.html b/test/testcases/tests/level2/html/files/frame2.html new file mode 100644 index 0000000..6030ec5 --- /dev/null +++ b/test/testcases/tests/level2/html/files/frame2.html @@ -0,0 +1,16 @@ + + + + +NIST DOM HTML Test - FRAME2 + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/files/frame2.xhtml b/test/testcases/tests/level2/html/files/frame2.xhtml new file mode 100644 index 0000000..09008eb --- /dev/null +++ b/test/testcases/tests/level2/html/files/frame2.xhtml @@ -0,0 +1,17 @@ + + + + +NIST DOM HTML Test - FRAME2 + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/files/frame2.xml b/test/testcases/tests/level2/html/files/frame2.xml new file mode 100644 index 0000000..615f234 --- /dev/null +++ b/test/testcases/tests/level2/html/files/frame2.xml @@ -0,0 +1,16 @@ + + + + +NIST DOM HTML Test - FRAME2 + + + + + + + + + diff --git a/test/testcases/tests/level2/html/files/iframe2.html b/test/testcases/tests/level2/html/files/iframe2.html new file mode 100644 index 0000000..7f302b8 --- /dev/null +++ b/test/testcases/tests/level2/html/files/iframe2.html @@ -0,0 +1,13 @@ + + + + +NIST DOM HTML Test - IFRAME2 + + + + + + + + diff --git a/test/testcases/tests/level2/html/files/iframe2.xhtml b/test/testcases/tests/level2/html/files/iframe2.xhtml new file mode 100644 index 0000000..a1b1011 --- /dev/null +++ b/test/testcases/tests/level2/html/files/iframe2.xhtml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - IFRAME2 + + + + + + + + diff --git a/test/testcases/tests/level2/html/files/iframe2.xml b/test/testcases/tests/level2/html/files/iframe2.xml new file mode 100644 index 0000000..a1b1011 --- /dev/null +++ b/test/testcases/tests/level2/html/files/iframe2.xml @@ -0,0 +1,15 @@ + + + + +NIST DOM HTML Test - IFRAME2 + + + + + + + + diff --git a/test/testcases/tests/level2/html/files/optionscollection.html b/test/testcases/tests/level2/html/files/optionscollection.html new file mode 100644 index 0000000..d1e8743 --- /dev/null +++ b/test/testcases/tests/level2/html/files/optionscollection.html @@ -0,0 +1,36 @@ + + + + +NIST DOM HTML Test - OPTIONSCOLLECTION + + + +

    + +

    + +

    + +

    + + + + + + + + + diff --git a/test/testcases/tests/level2/html/files/optionscollection.xhtml b/test/testcases/tests/level2/html/files/optionscollection.xhtml new file mode 100644 index 0000000..3f04194 --- /dev/null +++ b/test/testcases/tests/level2/html/files/optionscollection.xhtml @@ -0,0 +1,33 @@ + + + + +NIST DOM HTML Test - OPTIONSCOLLECTION + + +
    +

    + +

    +
    +

    + +

    + + + + diff --git a/test/testcases/tests/level2/html/files/optionscollection.xml b/test/testcases/tests/level2/html/files/optionscollection.xml new file mode 100644 index 0000000..3f04194 --- /dev/null +++ b/test/testcases/tests/level2/html/files/optionscollection.xml @@ -0,0 +1,33 @@ + + + + +NIST DOM HTML Test - OPTIONSCOLLECTION + + +
    +

    + +

    +
    +

    + +

    + + + + diff --git a/test/testcases/tests/level2/html/hasFeature02.xml b/test/testcases/tests/level2/html/hasFeature02.xml new file mode 100644 index 0000000..560a60c --- /dev/null +++ b/test/testcases/tests/level2/html/hasFeature02.xml @@ -0,0 +1,31 @@ + + + + + +hasFeature02 +Curt Arnold + +hasFeature("hTmL", "2.0") should return true. + +2004-03-18 + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/hasFeature03.xml b/test/testcases/tests/level2/html/hasFeature03.xml new file mode 100644 index 0000000..49fb3b5 --- /dev/null +++ b/test/testcases/tests/level2/html/hasFeature03.xml @@ -0,0 +1,33 @@ + + + + + +hasFeature03 +Curt Arnold + +hasFeature("xhTmL", null) should return true if hasFeature("XML", null) returns true. + +2004-03-18 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/hasFeature04.xml b/test/testcases/tests/level2/html/hasFeature04.xml new file mode 100644 index 0000000..077b913 --- /dev/null +++ b/test/testcases/tests/level2/html/hasFeature04.xml @@ -0,0 +1,33 @@ + + + + + +hasFeature04 +Curt Arnold + +hasFeature("xhTmL", "2.0") should return true if hasFeature("XML", "2.0") returns true. + +2004-03-18 + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/hasFeature05.xml b/test/testcases/tests/level2/html/hasFeature05.xml new file mode 100644 index 0000000..c79f90b --- /dev/null +++ b/test/testcases/tests/level2/html/hasFeature05.xml @@ -0,0 +1,31 @@ + + + + + +hasFeature05 +Curt Arnold + +hasFeature("cOrE", null) should return true. + +2004-03-18 + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/hasFeature06.xml b/test/testcases/tests/level2/html/hasFeature06.xml new file mode 100644 index 0000000..162e5cf --- /dev/null +++ b/test/testcases/tests/level2/html/hasFeature06.xml @@ -0,0 +1,31 @@ + + + + + +hasFeature06 +Curt Arnold + +hasFeature("cOrE", "2.0") should return true. + +2004-03-18 + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/metadata.xml b/test/testcases/tests/level2/html/metadata.xml new file mode 100644 index 0000000..be6715a --- /dev/null +++ b/test/testcases/tests/level2/html/metadata.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/test/testcases/tests/level2/html/object08.xml b/test/testcases/tests/level2/html/object08.xml new file mode 100644 index 0000000..32d32cf --- /dev/null +++ b/test/testcases/tests/level2/html/object08.xml @@ -0,0 +1,40 @@ + + + + + + +object08 +Netscape + +Horizontal space to the left and right of this image, applet, or object. +The value of attribute hspace of the object element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level2/html/object13.xml b/test/testcases/tests/level2/html/object13.xml new file mode 100644 index 0000000..a3a603a --- /dev/null +++ b/test/testcases/tests/level2/html/object13.xml @@ -0,0 +1,40 @@ + + + + + + +object13 +Netscape + +Vertical space above and below this image, applet, or object. +The value of attribute vspace of the object element is read and checked against the expected value. + +Sivakiran Tummala +2002-02-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/CVS/Entries b/test/testcases/tests/level3/CVS/Entries new file mode 100644 index 0000000..03beefd --- /dev/null +++ b/test/testcases/tests/level3/CVS/Entries @@ -0,0 +1,5 @@ +D/core//// +D/events//// +D/ls//// +D/validation//// +D/xpath//// diff --git a/test/testcases/tests/level3/CVS/Repository b/test/testcases/tests/level3/CVS/Repository new file mode 100644 index 0000000..61d04a9 --- /dev/null +++ b/test/testcases/tests/level3/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level3 diff --git a/test/testcases/tests/level3/CVS/Root b/test/testcases/tests/level3/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level3/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level3/CVS/Template b/test/testcases/tests/level3/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/core/.cvsignore b/test/testcases/tests/level3/core/.cvsignore new file mode 100644 index 0000000..65d27fe --- /dev/null +++ b/test/testcases/tests/level3/core/.cvsignore @@ -0,0 +1,3 @@ +dom3.dtd +test-to-html.xsl +dom3.xsd diff --git a/test/testcases/tests/level3/core/CVS/Entries b/test/testcases/tests/level3/core/CVS/Entries new file mode 100644 index 0000000..078b303 --- /dev/null +++ b/test/testcases/tests/level3/core/CVS/Entries @@ -0,0 +1,726 @@ +D/files//// +/.cvsignore/1.1/Fri Apr 3 02:48:00 2009// +/alltests.xml/1.42/Fri Apr 3 02:47:59 2009// +/attrgetschematypeinfo01.xml/1.4/Fri Apr 3 02:48:01 2009// +/attrgetschematypeinfo02.xml/1.4/Fri Apr 3 02:48:01 2009// +/attrgetschematypeinfo03.xml/1.6/Fri Apr 3 02:47:59 2009// +/attrgetschematypeinfo04.xml/1.6/Fri Apr 3 02:47:58 2009// +/attrgetschematypeinfo05.xml/1.5/Fri Apr 3 02:48:00 2009// +/attrgetschematypeinfo06.xml/1.4/Fri Apr 3 02:47:59 2009// +/attrgetschematypeinfo07.xml/1.3/Fri Apr 3 02:48:00 2009// +/attrgetschematypeinfo08.xml/1.3/Fri Apr 3 02:48:00 2009// +/attrisid01.xml/1.6/Fri Apr 3 02:48:00 2009// +/attrisid02.xml/1.6/Fri Apr 3 02:47:58 2009// +/attrisid03.xml/1.6/Fri Apr 3 02:47:59 2009// +/attrisid04.xml/1.5/Fri Apr 3 02:47:58 2009// +/attrisid05.xml/1.6/Fri Apr 3 02:48:01 2009// +/attrisid06.xml/1.5/Fri Apr 3 02:47:59 2009// +/attrisid07.xml/1.2/Fri Apr 3 02:47:58 2009// +/canonicalform01.xml/1.3/Fri Apr 3 02:47:58 2009// +/canonicalform02.xml/1.3/Fri Apr 3 02:48:00 2009// +/canonicalform03.xml/1.2/Fri Apr 3 02:48:01 2009// +/canonicalform04.xml/1.3/Fri Apr 3 02:48:00 2009// +/canonicalform05.xml/1.2/Fri Apr 3 02:47:59 2009// +/canonicalform06.xml/1.2/Fri Apr 3 02:48:01 2009// +/canonicalform07.xml/1.3/Fri Apr 3 02:48:00 2009// +/canonicalform08.xml/1.4/Fri Apr 3 02:47:59 2009// +/canonicalform09.xml/1.4/Fri Apr 3 02:47:59 2009// +/canonicalform10.xml/1.3/Fri Apr 3 02:47:58 2009// +/canonicalform11.xml/1.3/Fri Apr 3 02:48:01 2009// +/canonicalform12.xml/1.2/Fri Apr 3 02:47:59 2009// +/cdatasections01.xml/1.2/Fri Apr 3 02:48:00 2009// +/checkcharacternormalization01.xml/1.3/Fri Apr 3 02:48:00 2009// +/checkcharacternormalization02.xml/1.4/Fri Apr 3 02:48:00 2009// +/checkcharacternormalization03.xml/1.3/Fri Apr 3 02:48:01 2009// +/comments01.xml/1.2/Fri Apr 3 02:47:59 2009// +/datatypenormalization01.xml/1.7/Fri Apr 3 02:47:58 2009// +/datatypenormalization02.xml/1.8/Fri Apr 3 02:47:59 2009// +/datatypenormalization03.xml/1.8/Fri Apr 3 02:48:01 2009// +/datatypenormalization04.xml/1.8/Fri Apr 3 02:48:00 2009// +/datatypenormalization05.xml/1.8/Fri Apr 3 02:48:00 2009// +/datatypenormalization06.xml/1.8/Fri Apr 3 02:47:58 2009// +/datatypenormalization07.xml/1.3/Fri Apr 3 02:48:01 2009// +/datatypenormalization08.xml/1.3/Fri Apr 3 02:48:01 2009// +/datatypenormalization09.xml/1.3/Fri Apr 3 02:48:00 2009// +/datatypenormalization10.xml/1.3/Fri Apr 3 02:47:58 2009// +/datatypenormalization11.xml/1.3/Fri Apr 3 02:47:59 2009// +/datatypenormalization12.xml/1.3/Fri Apr 3 02:47:59 2009// +/datatypenormalization13.xml/1.3/Fri Apr 3 02:48:01 2009// +/datatypenormalization14.xml/1.3/Fri Apr 3 02:48:00 2009// +/datatypenormalization15.xml/1.3/Fri Apr 3 02:47:58 2009// +/datatypenormalization16.xml/1.4/Fri Apr 3 02:48:00 2009// +/datatypenormalization17.xml/1.3/Fri Apr 3 02:48:00 2009// +/datatypenormalization18.xml/1.3/Fri Apr 3 02:48:00 2009// +/documentadoptnode01.xml/1.7/Fri Apr 3 02:48:00 2009// +/documentadoptnode02.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentadoptnode03.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentadoptnode04.xml/1.6/Fri Apr 3 02:48:01 2009// +/documentadoptnode05.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentadoptnode06.xml/1.6/Fri Apr 3 02:47:59 2009// +/documentadoptnode07.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentadoptnode08.xml/1.6/Fri Apr 3 02:47:59 2009// +/documentadoptnode09.xml/1.6/Fri Apr 3 02:47:58 2009// +/documentadoptnode10.xml/1.6/Fri Apr 3 02:48:01 2009// +/documentadoptnode11.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentadoptnode12.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentadoptnode13.xml/1.7/Fri Apr 3 02:47:58 2009// +/documentadoptnode14.xml/1.7/Fri Apr 3 02:48:00 2009// +/documentadoptnode15.xml/1.7/Fri Apr 3 02:47:59 2009// +/documentadoptnode16.xml/1.7/Fri Apr 3 02:47:58 2009// +/documentadoptnode17.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentadoptnode18.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentadoptnode19.xml/1.6/Fri Apr 3 02:47:59 2009// +/documentadoptnode20.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentadoptnode21.xml/1.2/Fri Apr 3 02:47:59 2009// +/documentadoptnode22.xml/1.7/Fri Apr 3 02:48:01 2009// +/documentadoptnode23.xml/1.7/Fri Apr 3 02:47:59 2009// +/documentadoptnode24.xml/1.3/Fri Apr 3 02:47:59 2009// +/documentadoptnode25.xml/1.7/Fri Apr 3 02:47:58 2009// +/documentadoptnode26.xml/1.8/Fri Apr 3 02:47:58 2009// +/documentadoptnode27.xml/1.8/Fri Apr 3 02:47:59 2009// +/documentadoptnode28.xml/1.7/Fri Apr 3 02:48:01 2009// +/documentadoptnode30.xml/1.7/Fri Apr 3 02:48:00 2009// +/documentadoptnode31.xml/1.7/Fri Apr 3 02:48:00 2009// +/documentadoptnode32.xml/1.7/Fri Apr 3 02:48:00 2009// +/documentadoptnode33.xml/1.7/Fri Apr 3 02:48:00 2009// +/documentadoptnode34.xml/1.7/Fri Apr 3 02:47:59 2009// +/documentadoptnode35.xml/1.8/Fri Apr 3 02:48:00 2009// +/documentadoptnode36.xml/1.8/Fri Apr 3 02:47:59 2009// +/documentgetdoctype01.xml/1.5/Fri Apr 3 02:48:00 2009// +/documentgetdocumenturi01.xml/1.4/Fri Apr 3 02:47:59 2009// +/documentgetdocumenturi02.xml/1.5/Fri Apr 3 02:48:01 2009// +/documentgetdocumenturi03.xml/1.5/Fri Apr 3 02:47:58 2009// +/documentgetinputencoding01.xml/1.4/Fri Apr 3 02:48:01 2009// +/documentgetinputencoding02.xml/1.5/Fri Apr 3 02:48:01 2009// +/documentgetinputencoding03.xml/1.4/Fri Apr 3 02:48:00 2009// +/documentgetinputencoding04.xml/1.4/Fri Apr 3 02:48:00 2009// +/documentgetstricterrorchecking01.xml/1.4/Fri Apr 3 02:48:00 2009// +/documentgetstricterrorchecking02.xml/1.5/Fri Apr 3 02:47:58 2009// +/documentgetxmlencoding01.xml/1.4/Fri Apr 3 02:48:01 2009// +/documentgetxmlencoding02.xml/1.5/Fri Apr 3 02:48:00 2009// +/documentgetxmlencoding03.xml/1.4/Fri Apr 3 02:48:00 2009// +/documentgetxmlencoding04.xml/1.4/Fri Apr 3 02:47:59 2009// +/documentgetxmlencoding05.xml/1.4/Fri Apr 3 02:48:00 2009// +/documentgetxmlstandalone01.xml/1.4/Fri Apr 3 02:48:00 2009// +/documentgetxmlstandalone02.xml/1.5/Fri Apr 3 02:47:58 2009// +/documentgetxmlstandalone03.xml/1.4/Fri Apr 3 02:47:58 2009// +/documentgetxmlstandalone04.xml/1.4/Fri Apr 3 02:48:00 2009// +/documentgetxmlstandalone05.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentgetxmlversion01.xml/1.4/Fri Apr 3 02:48:01 2009// +/documentgetxmlversion02.xml/1.5/Fri Apr 3 02:47:58 2009// +/documentgetxmlversion03.xml/1.4/Fri Apr 3 02:48:00 2009// +/documentnormalizedocument01.xml/1.6/Fri Apr 3 02:48:01 2009// +/documentnormalizedocument02.xml/1.10/Fri Apr 3 02:48:00 2009// +/documentnormalizedocument03.xml/1.11/Fri Apr 3 02:48:01 2009// +/documentnormalizedocument04.xml/1.10/Fri Apr 3 02:47:58 2009// +/documentnormalizedocument05.xml/1.3/Fri Apr 3 02:47:59 2009// +/documentnormalizedocument06.xml/1.5/Fri Apr 3 02:47:59 2009// +/documentnormalizedocument07.xml/1.4/Fri Apr 3 02:47:59 2009// +/documentnormalizedocument08.xml/1.2/Fri Apr 3 02:48:00 2009// +/documentnormalizedocument09.xml/1.3/Fri Apr 3 02:48:00 2009// +/documentnormalizedocument10.xml/1.3/Fri Apr 3 02:48:00 2009// +/documentnormalizedocument11.xml/1.3/Fri Apr 3 02:47:59 2009// +/documentnormalizedocument12.xml/1.3/Fri Apr 3 02:48:00 2009// +/documentnormalizedocument13.xml/1.2/Fri Apr 3 02:48:00 2009// +/documentrenamenode01.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentrenamenode02.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentrenamenode03.xml/1.7/Fri Apr 3 02:47:58 2009// +/documentrenamenode04.xml/1.7/Fri Apr 3 02:47:58 2009// +/documentrenamenode05.xml/1.7/Fri Apr 3 02:47:59 2009// +/documentrenamenode06.xml/1.6/Fri Apr 3 02:47:58 2009// +/documentrenamenode07.xml/1.7/Fri Apr 3 02:48:00 2009// +/documentrenamenode08.xml/1.7/Fri Apr 3 02:48:00 2009// +/documentrenamenode09.xml/1.3/Fri Apr 3 02:48:00 2009// +/documentrenamenode10.xml/1.3/Fri Apr 3 02:48:00 2009// +/documentrenamenode11.xml/1.3/Fri Apr 3 02:48:01 2009// +/documentrenamenode12.xml/1.3/Fri Apr 3 02:48:00 2009// +/documentrenamenode13.xml/1.3/Fri Apr 3 02:47:59 2009// +/documentrenamenode14.xml/1.3/Fri Apr 3 02:48:00 2009// +/documentrenamenode15.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentrenamenode16.xml/1.6/Fri Apr 3 02:47:59 2009// +/documentrenamenode17.xml/1.7/Fri Apr 3 02:47:58 2009// +/documentrenamenode18.xml/1.7/Fri Apr 3 02:47:59 2009// +/documentrenamenode19.xml/1.2/Fri Apr 3 02:48:00 2009// +/documentrenamenode20.xml/1.7/Fri Apr 3 02:47:59 2009// +/documentrenamenode21.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentrenamenode22.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentrenamenode23.xml/1.2/Fri Apr 3 02:48:00 2009// +/documentrenamenode24.xml/1.2/Fri Apr 3 02:48:00 2009// +/documentrenamenode25.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentrenamenode26.xml/1.6/Fri Apr 3 02:47:59 2009// +/documentrenamenode27.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentrenamenode28.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentrenamenode29.xml/1.6/Fri Apr 3 02:48:00 2009// +/documentsetdocumenturi01.xml/1.5/Fri Apr 3 02:47:59 2009// +/documentsetdocumenturi02.xml/1.5/Fri Apr 3 02:48:00 2009// +/documentsetdocumenturi03.xml/1.6/Fri Apr 3 02:47:58 2009// +/documentsetstricterrorchecking01.xml/1.5/Fri Apr 3 02:48:00 2009// +/documentsetstricterrorchecking02.xml/1.5/Fri Apr 3 02:48:00 2009// +/documentsetstricterrorchecking03.xml/1.5/Fri Apr 3 02:48:01 2009// +/documentsetxmlstandalone01.xml/1.5/Fri Apr 3 02:47:59 2009// +/documentsetxmlstandalone02.xml/1.7/Fri Apr 3 02:47:59 2009// +/documentsetxmlversion01.xml/1.6/Fri Apr 3 02:47:59 2009// +/documentsetxmlversion02.xml/1.6/Fri Apr 3 02:47:58 2009// +/documentsetxmlversion03.xml/1.6/Fri Apr 3 02:47:58 2009// +/documentsetxmlversion05.xml/1.6/Fri Apr 3 02:47:59 2009// +/domconfigcanonicalform1.xml/1.5/Fri Apr 3 02:48:00 2009// +/domconfigcdatasections1.xml/1.4/Fri Apr 3 02:47:58 2009// +/domconfigcheckcharacternormalization1.xml/1.4/Fri Apr 3 02:48:00 2009// +/domconfigcomments1.xml/1.3/Fri Apr 3 02:48:00 2009// +/domconfigdatatypenormalization1.xml/1.3/Fri Apr 3 02:48:00 2009// +/domconfigdatatypenormalization2.xml/1.2/Fri Apr 3 02:48:01 2009// +/domconfigelementcontentwhitespace1.xml/1.5/Fri Apr 3 02:48:00 2009// +/domconfigentities1.xml/1.4/Fri Apr 3 02:47:59 2009// +/domconfigerrorhandler1.xml/1.5/Fri Apr 3 02:47:58 2009// +/domconfigerrorhandler2.xml/1.3/Fri Apr 3 02:47:58 2009// +/domconfiginfoset1.xml/1.5/Fri Apr 3 02:47:59 2009// +/domconfignamespacedeclarations1.xml/1.4/Fri Apr 3 02:48:00 2009// +/domconfignamespaces1.xml/1.3/Fri Apr 3 02:48:00 2009// +/domconfignamespaces2.xml/1.3/Fri Apr 3 02:47:58 2009// +/domconfignormalizecharacters1.xml/1.4/Fri Apr 3 02:47:58 2009// +/domconfigparameternames01.xml/1.6/Fri Apr 3 02:48:00 2009// +/domconfigschemalocation1.xml/1.4/Fri Apr 3 02:47:58 2009// +/domconfigschematype1.xml/1.4/Fri Apr 3 02:48:01 2009// +/domconfigsplitcdatasections1.xml/1.4/Fri Apr 3 02:48:01 2009// +/domconfigurationcansetparameter01.xml/1.6/Fri Apr 3 02:48:00 2009// +/domconfigurationcansetparameter02.xml/1.3/Fri Apr 3 02:48:00 2009// +/domconfigurationcansetparameter03.xml/1.4/Fri Apr 3 02:48:00 2009// +/domconfigurationcansetparameter04.xml/1.4/Fri Apr 3 02:48:00 2009// +/domconfigurationcansetparameter06.xml/1.4/Fri Apr 3 02:48:00 2009// +/domconfigurationgetparameter01.xml/1.6/Fri Apr 3 02:48:00 2009// +/domconfigurationgetparameter02.xml/1.5/Fri Apr 3 02:48:00 2009// +/domconfigvalidate1.xml/1.4/Fri Apr 3 02:48:01 2009// +/domconfigvalidateifschema1.xml/1.4/Fri Apr 3 02:48:00 2009// +/domconfigwellformed1.xml/1.4/Fri Apr 3 02:48:00 2009// +/domimplementationgetfeature01.xml/1.5/Fri Apr 3 02:48:00 2009// +/domimplementationgetfeature02.xml/1.5/Fri Apr 3 02:48:00 2009// +/domimplementationgetfeature03.xml/1.4/Fri Apr 3 02:47:58 2009// +/domimplementationgetfeature05.xml/1.4/Fri Apr 3 02:47:58 2009// +/domimplementationgetfeature06.xml/1.4/Fri Apr 3 02:48:00 2009// +/domimplementationregistry01.xml/1.2/Fri Apr 3 02:48:00 2009// +/domimplementationregistry02.xml/1.3/Fri Apr 3 02:48:00 2009// +/domimplementationregistry03.xml/1.3/Fri Apr 3 02:48:01 2009// +/domimplementationregistry04.xml/1.3/Fri Apr 3 02:48:00 2009// +/domimplementationregistry05.xml/1.3/Fri Apr 3 02:47:59 2009// +/domimplementationregistry06.xml/1.3/Fri Apr 3 02:47:58 2009// +/domimplementationregistry07.xml/1.3/Fri Apr 3 02:48:01 2009// +/domimplementationregistry08.xml/1.3/Fri Apr 3 02:48:01 2009// +/domimplementationregistry09.xml/1.3/Fri Apr 3 02:48:00 2009// +/domimplementationregistry10.xml/1.3/Fri Apr 3 02:48:01 2009// +/domimplementationregistry11.xml/1.3/Fri Apr 3 02:48:00 2009// +/domimplementationregistry12.xml/1.3/Fri Apr 3 02:48:00 2009// +/domimplementationregistry13.xml/1.4/Fri Apr 3 02:48:01 2009// +/domimplementationregistry14.xml/1.3/Fri Apr 3 02:48:00 2009// +/domimplementationregistry15.xml/1.3/Fri Apr 3 02:47:59 2009// +/domimplementationregistry16.xml/1.3/Fri Apr 3 02:48:00 2009// +/domimplementationregistry17.xml/1.3/Fri Apr 3 02:48:01 2009// +/domimplementationregistry18.xml/1.3/Fri Apr 3 02:47:59 2009// +/domimplementationregistry19.xml/1.3/Fri Apr 3 02:47:59 2009// +/domimplementationregistry20.xml/1.4/Fri Apr 3 02:48:00 2009// +/domimplementationregistry21.xml/1.3/Fri Apr 3 02:48:00 2009// +/domimplementationregistry22.xml/1.3/Fri Apr 3 02:47:59 2009// +/domimplementationregistry23.xml/1.4/Fri Apr 3 02:47:59 2009// +/domimplementationregistry24.xml/1.2/Fri Apr 3 02:48:01 2009// +/domimplementationregistry25.xml/1.2/Fri Apr 3 02:47:58 2009// +/domstringlistcontains01.xml/1.3/Fri Apr 3 02:47:59 2009// +/domstringlistcontains02.xml/1.2/Fri Apr 3 02:47:58 2009// +/domstringlistgetlength01.xml/1.5/Fri Apr 3 02:48:00 2009// +/domstringlistitem01.xml/1.4/Fri Apr 3 02:48:00 2009// +/domstringlistitem02.xml/1.2/Fri Apr 3 02:47:59 2009// +/elementcontentwhitespace01.xml/1.5/Fri Apr 3 02:48:01 2009// +/elementcontentwhitespace02.xml/1.3/Fri Apr 3 02:48:00 2009// +/elementcontentwhitespace03.xml/1.3/Fri Apr 3 02:48:01 2009// +/elementgetschematypeinfo01.xml/1.3/Fri Apr 3 02:48:00 2009// +/elementgetschematypeinfo02.xml/1.5/Fri Apr 3 02:47:58 2009// +/elementgetschematypeinfo03.xml/1.4/Fri Apr 3 02:47:58 2009// +/elementgetschematypeinfo04.xml/1.3/Fri Apr 3 02:48:00 2009// +/elementgetschematypeinfo05.xml/1.4/Fri Apr 3 02:48:00 2009// +/elementgetschematypeinfo06.xml/1.3/Fri Apr 3 02:48:00 2009// +/elementgetschematypeinfo07.xml/1.3/Fri Apr 3 02:47:58 2009// +/elementsetidattribute01.xml/1.6/Fri Apr 3 02:47:58 2009// +/elementsetidattribute03.xml/1.6/Fri Apr 3 02:48:00 2009// +/elementsetidattribute04.xml/1.6/Fri Apr 3 02:47:59 2009// +/elementsetidattribute05.xml/1.6/Fri Apr 3 02:48:01 2009// +/elementsetidattribute06.xml/1.6/Fri Apr 3 02:48:01 2009// +/elementsetidattribute07.xml/1.6/Fri Apr 3 02:47:59 2009// +/elementsetidattribute08.xml/1.6/Fri Apr 3 02:48:01 2009// +/elementsetidattribute09.xml/1.6/Fri Apr 3 02:48:01 2009// +/elementsetidattribute10.xml/1.6/Fri Apr 3 02:48:00 2009// +/elementsetidattribute11.xml/1.6/Fri Apr 3 02:48:00 2009// +/elementsetidattributenode01.xml/1.6/Fri Apr 3 02:47:59 2009// +/elementsetidattributenode02.xml/1.6/Fri Apr 3 02:48:00 2009// +/elementsetidattributenode03.xml/1.6/Fri Apr 3 02:48:00 2009// +/elementsetidattributenode04.xml/1.6/Fri Apr 3 02:48:00 2009// +/elementsetidattributenode05.xml/1.6/Fri Apr 3 02:48:00 2009// +/elementsetidattributenode06.xml/1.6/Fri Apr 3 02:48:00 2009// +/elementsetidattributenode07.xml/1.6/Fri Apr 3 02:47:58 2009// +/elementsetidattributenode08.xml/1.2/Fri Apr 3 02:48:01 2009// +/elementsetidattributenode09.xml/1.2/Fri Apr 3 02:48:00 2009// +/elementsetidattributenode10.xml/1.2/Fri Apr 3 02:48:00 2009// +/elementsetidattributens01.xml/1.6/Fri Apr 3 02:48:01 2009// +/elementsetidattributens02.xml/1.5/Fri Apr 3 02:47:58 2009// +/elementsetidattributens03.xml/1.6/Fri Apr 3 02:47:58 2009// +/elementsetidattributens04.xml/1.2/Fri Apr 3 02:48:00 2009// +/elementsetidattributens05.xml/1.2/Fri Apr 3 02:48:00 2009// +/elementsetidattributens06.xml/1.6/Fri Apr 3 02:47:58 2009// +/elementsetidattributens07.xml/1.6/Fri Apr 3 02:47:58 2009// +/elementsetidattributens08.xml/1.6/Fri Apr 3 02:48:00 2009// +/elementsetidattributens09.xml/1.2/Fri Apr 3 02:47:59 2009// +/elementsetidattributens10.xml/1.2/Fri Apr 3 02:48:00 2009// +/elementsetidattributens11.xml/1.2/Fri Apr 3 02:48:00 2009// +/elementsetidattributens12.xml/1.2/Fri Apr 3 02:48:01 2009// +/elementsetidattributens13.xml/1.6/Fri Apr 3 02:47:58 2009// +/elementsetidattributens14.xml/1.2/Fri Apr 3 02:48:01 2009// +/entities01.xml/1.3/Fri Apr 3 02:47:58 2009// +/entities02.xml/1.3/Fri Apr 3 02:48:00 2009// +/entities03.xml/1.3/Fri Apr 3 02:47:59 2009// +/entities04.xml/1.3/Fri Apr 3 02:48:01 2009// +/entitygetinputencoding01.xml/1.4/Fri Apr 3 02:48:00 2009// +/entitygetinputencoding02.xml/1.4/Fri Apr 3 02:48:00 2009// +/entitygetinputencoding03.xml/1.5/Fri Apr 3 02:47:59 2009// +/entitygetinputencoding04.xml/1.5/Fri Apr 3 02:48:00 2009// +/entitygetxmlencoding01.xml/1.4/Fri Apr 3 02:48:00 2009// +/entitygetxmlencoding02.xml/1.4/Fri Apr 3 02:48:00 2009// +/entitygetxmlencoding03.xml/1.4/Fri Apr 3 02:48:00 2009// +/entitygetxmlencoding04.xml/1.4/Fri Apr 3 02:48:00 2009// +/entitygetxmlversion01.xml/1.4/Fri Apr 3 02:48:01 2009// +/entitygetxmlversion02.xml/1.4/Fri Apr 3 02:47:59 2009// +/entitygetxmlversion03.xml/1.4/Fri Apr 3 02:48:01 2009// +/entitygetxmlversion04.xml/1.4/Fri Apr 3 02:48:01 2009// +/handleerror01.xml/1.3/Fri Apr 3 02:48:01 2009// +/handleerror02.xml/1.3/Fri Apr 3 02:48:00 2009// +/hasFeature01.xml/1.5/Fri Apr 3 02:48:01 2009// +/hasFeature02.xml/1.2/Fri Apr 3 02:48:00 2009// +/hasFeature03.xml/1.2/Fri Apr 3 02:48:01 2009// +/hasFeature04.xml/1.2/Fri Apr 3 02:48:00 2009// +/infoset01.xml/1.3/Fri Apr 3 02:47:58 2009// +/infoset02.xml/1.3/Fri Apr 3 02:48:01 2009// +/infoset03.xml/1.2/Fri Apr 3 02:47:59 2009// +/infoset04.xml/1.2/Fri Apr 3 02:48:01 2009// +/infoset05.xml/1.3/Fri Apr 3 02:47:59 2009// +/infoset06.xml/1.2/Fri Apr 3 02:47:59 2009// +/infoset07.xml/1.4/Fri Apr 3 02:48:00 2009// +/infoset08.xml/1.3/Fri Apr 3 02:48:00 2009// +/infoset09.xml/1.2/Fri Apr 3 02:48:00 2009// +/metadata.xml/1.2/Fri Apr 3 02:47:58 2009// +/namespacedeclarations01.xml/1.3/Fri Apr 3 02:48:01 2009// +/namespacedeclarations02.xml/1.3/Fri Apr 3 02:48:00 2009// +/nodeappendchild01.xml/1.2/Fri Apr 3 02:48:00 2009// +/nodeappendchild02.xml/1.2/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition01.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition02.xml/1.7/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition03.xml/1.5/Fri Apr 3 02:47:58 2009// +/nodecomparedocumentposition04.xml/1.4/Fri Apr 3 02:47:59 2009// +/nodecomparedocumentposition05.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodecomparedocumentposition06.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition07.xml/1.8/Fri Apr 3 02:47:59 2009// +/nodecomparedocumentposition08.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodecomparedocumentposition09.xml/1.7/Fri Apr 3 02:47:59 2009// +/nodecomparedocumentposition10.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition11.xml/1.7/Fri Apr 3 02:47:59 2009// +/nodecomparedocumentposition12.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodecomparedocumentposition13.xml/1.7/Fri Apr 3 02:47:59 2009// +/nodecomparedocumentposition14.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodecomparedocumentposition15.xml/1.7/Fri Apr 3 02:47:58 2009// +/nodecomparedocumentposition16.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition17.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition18.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition19.xml/1.2/Fri Apr 3 02:47:58 2009// +/nodecomparedocumentposition20.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodecomparedocumentposition21.xml/1.6/Fri Apr 3 02:47:58 2009// +/nodecomparedocumentposition22.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition23.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition24.xml/1.5/Fri Apr 3 02:47:58 2009// +/nodecomparedocumentposition25.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodecomparedocumentposition26.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition27.xml/1.6/Fri Apr 3 02:48:01 2009// +/nodecomparedocumentposition28.xml/1.6/Fri Apr 3 02:47:58 2009// +/nodecomparedocumentposition29.xml/1.7/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition30.xml/1.5/Fri Apr 3 02:47:58 2009// +/nodecomparedocumentposition31.xml/1.7/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition32.xml/1.5/Fri Apr 3 02:47:58 2009// +/nodecomparedocumentposition33.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition34.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition35.xml/1.6/Fri Apr 3 02:48:01 2009// +/nodecomparedocumentposition36.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition37.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodecomparedocumentposition38.xml/1.6/Fri Apr 3 02:48:01 2009// +/nodecomparedocumentposition39.xml/1.7/Fri Apr 3 02:47:59 2009// +/nodecomparedocumentposition40.xml/1.8/Fri Apr 3 02:48:00 2009// +/nodegetbaseuri01.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodegetbaseuri02.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodegetbaseuri03.xml/1.5/Fri Apr 3 02:47:59 2009// +/nodegetbaseuri04.xml/1.6/Fri Apr 3 02:48:01 2009// +/nodegetbaseuri05.xml/1.6/Fri Apr 3 02:47:58 2009// +/nodegetbaseuri06.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodegetbaseuri07.xml/1.8/Fri Apr 3 02:48:00 2009// +/nodegetbaseuri09.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodegetbaseuri10.xml/1.7/Fri Apr 3 02:48:01 2009// +/nodegetbaseuri11.xml/1.7/Fri Apr 3 02:48:01 2009// +/nodegetbaseuri12.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodegetbaseuri13.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodegetbaseuri14.xml/1.6/Fri Apr 3 02:47:58 2009// +/nodegetbaseuri15.xml/1.3/Fri Apr 3 02:48:00 2009// +/nodegetbaseuri16.xml/1.4/Fri Apr 3 02:48:00 2009// +/nodegetbaseuri17.xml/1.3/Fri Apr 3 02:47:59 2009// +/nodegetbaseuri18.xml/1.3/Fri Apr 3 02:47:58 2009// +/nodegetbaseuri19.xml/1.4/Fri Apr 3 02:48:00 2009// +/nodegetbaseuri20.xml/1.3/Fri Apr 3 02:48:00 2009// +/nodegetfeature01.xml/1.3/Fri Apr 3 02:48:00 2009// +/nodegetfeature02.xml/1.3/Fri Apr 3 02:47:59 2009// +/nodegetfeature03.xml/1.3/Fri Apr 3 02:48:00 2009// +/nodegetfeature04.xml/1.3/Fri Apr 3 02:47:59 2009// +/nodegetfeature05.xml/1.3/Fri Apr 3 02:47:59 2009// +/nodegetfeature06.xml/1.3/Fri Apr 3 02:48:01 2009// +/nodegetfeature07.xml/1.3/Fri Apr 3 02:48:01 2009// +/nodegetfeature08.xml/1.3/Fri Apr 3 02:48:01 2009// +/nodegetfeature09.xml/1.3/Fri Apr 3 02:48:00 2009// +/nodegetfeature10.xml/1.3/Fri Apr 3 02:47:59 2009// +/nodegetfeature11.xml/1.3/Fri Apr 3 02:48:01 2009// +/nodegetfeature12.xml/1.3/Fri Apr 3 02:48:00 2009// +/nodegetfeature13.xml/1.3/Fri Apr 3 02:47:58 2009// +/nodegettextcontent01.xml/1.4/Fri Apr 3 02:48:00 2009// +/nodegettextcontent02.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodegettextcontent03.xml/1.4/Fri Apr 3 02:48:01 2009// +/nodegettextcontent04.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodegettextcontent05.xml/1.4/Fri Apr 3 02:48:01 2009// +/nodegettextcontent06.xml/1.5/Fri Apr 3 02:48:01 2009// +/nodegettextcontent07.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodegettextcontent08.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodegettextcontent09.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodegettextcontent10.xml/1.5/Fri Apr 3 02:47:59 2009// +/nodegettextcontent11.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodegettextcontent12.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodegettextcontent13.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodegettextcontent14.xml/1.6/Fri Apr 3 02:47:58 2009// +/nodegettextcontent15.xml/1.2/Fri Apr 3 02:48:01 2009// +/nodegettextcontent16.xml/1.2/Fri Apr 3 02:48:00 2009// +/nodegettextcontent17.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodegettextcontent18.xml/1.4/Fri Apr 3 02:47:59 2009// +/nodegettextcontent19.xml/1.4/Fri Apr 3 02:47:59 2009// +/nodegetuserdata01.xml/1.4/Fri Apr 3 02:47:58 2009// +/nodegetuserdata02.xml/1.4/Fri Apr 3 02:48:01 2009// +/nodegetuserdata03.xml/1.7/Fri Apr 3 02:48:00 2009// +/nodegetuserdata04.xml/1.6/Fri Apr 3 02:47:58 2009// +/nodegetuserdata05.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodegetuserdata06.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodegetuserdata07.xml/1.5/Fri Apr 3 02:47:59 2009// +/nodeinsertbefore01.xml/1.6/Fri Apr 3 02:48:01 2009// +/nodeinsertbefore02.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodeinsertbefore03.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodeinsertbefore04.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeinsertbefore05.xml/1.7/Fri Apr 3 02:48:00 2009// +/nodeinsertbefore06.xml/1.8/Fri Apr 3 02:48:01 2009// +/nodeinsertbefore07.xml/1.6/Fri Apr 3 02:47:58 2009// +/nodeinsertbefore08.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodeinsertbefore09.xml/1.2/Fri Apr 3 02:48:00 2009// +/nodeinsertbefore10.xml/1.8/Fri Apr 3 02:47:58 2009// +/nodeinsertbefore11.xml/1.7/Fri Apr 3 02:47:58 2009// +/nodeinsertbefore12.xml/1.3/Fri Apr 3 02:48:00 2009// +/nodeinsertbefore13.xml/1.8/Fri Apr 3 02:48:00 2009// +/nodeinsertbefore14.xml/1.2/Fri Apr 3 02:48:00 2009// +/nodeinsertbefore15.xml/1.7/Fri Apr 3 02:48:01 2009// +/nodeinsertbefore16.xml/1.7/Fri Apr 3 02:47:59 2009// +/nodeinsertbefore17.xml/1.2/Fri Apr 3 02:48:00 2009// +/nodeinsertbefore18.xml/1.2/Fri Apr 3 02:47:59 2009// +/nodeinsertbefore19.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodeinsertbefore20.xml/1.6/Fri Apr 3 02:48:01 2009// +/nodeinsertbefore21.xml/1.6/Fri Apr 3 02:47:58 2009// +/nodeinsertbefore22.xml/1.6/Fri Apr 3 02:47:58 2009// +/nodeinsertbefore23.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodeinsertbefore24.xml/1.6/Fri Apr 3 02:48:01 2009// +/nodeinsertbefore25.xml/1.6/Fri Apr 3 02:48:01 2009// +/nodeisdefaultnamespace01.xml/1.4/Fri Apr 3 02:47:59 2009// +/nodeisdefaultnamespace02.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisdefaultnamespace03.xml/1.4/Fri Apr 3 02:48:00 2009// +/nodeisdefaultnamespace04.xml/1.4/Fri Apr 3 02:47:58 2009// +/nodeisdefaultnamespace05.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisdefaultnamespace06.xml/1.6/Fri Apr 3 02:47:58 2009// +/nodeisdefaultnamespace07.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisdefaultnamespace08.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisdefaultnamespace09.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisdefaultnamespace10.xml/1.5/Fri Apr 3 02:47:59 2009// +/nodeisdefaultnamespace11.xml/1.5/Fri Apr 3 02:47:59 2009// +/nodeisdefaultnamespace13.xml/1.6/Fri Apr 3 02:47:58 2009// +/nodeisdefaultnamespace14.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodeisdefaultnamespace15.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodeisdefaultnamespace16.xml/1.5/Fri Apr 3 02:48:01 2009// +/nodeisequalnode01.xml/1.5/Fri Apr 3 02:48:01 2009// +/nodeisequalnode02.xml/1.5/Fri Apr 3 02:47:58 2009// +/nodeisequalnode03.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisequalnode04.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisequalnode05.xml/1.4/Fri Apr 3 02:47:58 2009// +/nodeisequalnode06.xml/1.5/Fri Apr 3 02:47:59 2009// +/nodeisequalnode07.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisequalnode08.xml/1.5/Fri Apr 3 02:47:59 2009// +/nodeisequalnode09.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodeisequalnode10.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisequalnode11.xml/1.7/Fri Apr 3 02:47:59 2009// +/nodeisequalnode12.xml/1.4/Fri Apr 3 02:47:58 2009// +/nodeisequalnode13.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisequalnode14.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisequalnode15.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisequalnode16.xml/1.5/Fri Apr 3 02:47:58 2009// +/nodeisequalnode17.xml/1.5/Fri Apr 3 02:47:58 2009// +/nodeisequalnode18.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisequalnode19.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisequalnode20.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisequalnode21.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodeisequalnode22.xml/1.5/Fri Apr 3 02:47:59 2009// +/nodeisequalnode25.xml/1.5/Fri Apr 3 02:47:58 2009// +/nodeisequalnode26.xml/1.4/Fri Apr 3 02:48:00 2009// +/nodeisequalnode27.xml/1.4/Fri Apr 3 02:47:59 2009// +/nodeisequalnode28.xml/1.4/Fri Apr 3 02:47:59 2009// +/nodeisequalnode29.xml/1.4/Fri Apr 3 02:48:01 2009// +/nodeisequalnode31.xml/1.4/Fri Apr 3 02:47:58 2009// +/nodeisequalnode32.xml/1.4/Fri Apr 3 02:48:01 2009// +/nodeissamenode01.xml/1.4/Fri Apr 3 02:48:01 2009// +/nodeissamenode02.xml/1.4/Fri Apr 3 02:47:59 2009// +/nodeissamenode03.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodeissamenode04.xml/1.5/Fri Apr 3 02:47:58 2009// +/nodeissamenode05.xml/1.4/Fri Apr 3 02:47:58 2009// +/nodeissamenode06.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodeissamenode07.xml/1.4/Fri Apr 3 02:47:58 2009// +/nodeissamenode08.xml/1.4/Fri Apr 3 02:48:01 2009// +/nodeissamenode09.xml/1.4/Fri Apr 3 02:47:59 2009// +/nodeissamenode10.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupnamespaceuri01.xml/1.4/Fri Apr 3 02:47:58 2009// +/nodelookupnamespaceuri02.xml/1.5/Fri Apr 3 02:47:59 2009// +/nodelookupnamespaceuri03.xml/1.4/Fri Apr 3 02:48:00 2009// +/nodelookupnamespaceuri04.xml/1.4/Fri Apr 3 02:48:00 2009// +/nodelookupnamespaceuri05.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupnamespaceuri06.xml/1.5/Fri Apr 3 02:47:58 2009// +/nodelookupnamespaceuri07.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupnamespaceuri08.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupnamespaceuri09.xml/1.5/Fri Apr 3 02:47:59 2009// +/nodelookupnamespaceuri10.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupnamespaceuri11.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupnamespaceuri13.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodelookupnamespaceuri14.xml/1.6/Fri Apr 3 02:48:01 2009// +/nodelookupnamespaceuri15.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodelookupnamespaceuri16.xml/1.5/Fri Apr 3 02:47:58 2009// +/nodelookupnamespaceuri17.xml/1.5/Fri Apr 3 02:47:59 2009// +/nodelookupnamespaceuri18.xml/1.5/Fri Apr 3 02:47:58 2009// +/nodelookupnamespaceuri19.xml/1.5/Fri Apr 3 02:47:58 2009// +/nodelookupnamespaceuri20.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupprefix01.xml/1.4/Fri Apr 3 02:48:00 2009// +/nodelookupprefix02.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupprefix03.xml/1.4/Fri Apr 3 02:47:59 2009// +/nodelookupprefix04.xml/1.4/Fri Apr 3 02:48:00 2009// +/nodelookupprefix05.xml/1.5/Fri Apr 3 02:47:59 2009// +/nodelookupprefix06.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupprefix07.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupprefix08.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupprefix09.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupprefix10.xml/1.5/Fri Apr 3 02:48:01 2009// +/nodelookupprefix11.xml/1.5/Fri Apr 3 02:47:59 2009// +/nodelookupprefix12.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupprefix13.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodelookupprefix14.xml/1.6/Fri Apr 3 02:48:01 2009// +/nodelookupprefix15.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodelookupprefix16.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupprefix17.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupprefix18.xml/1.5/Fri Apr 3 02:47:58 2009// +/nodelookupprefix19.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodelookupprefix20.xml/1.5/Fri Apr 3 02:47:59 2009// +/noderemovechild01.xml/1.6/Fri Apr 3 02:47:59 2009// +/noderemovechild02.xml/1.6/Fri Apr 3 02:47:58 2009// +/noderemovechild03.xml/1.6/Fri Apr 3 02:48:00 2009// +/noderemovechild04.xml/1.6/Fri Apr 3 02:48:00 2009// +/noderemovechild05.xml/1.7/Fri Apr 3 02:48:00 2009// +/noderemovechild07.xml/1.7/Fri Apr 3 02:48:01 2009// +/noderemovechild08.xml/1.6/Fri Apr 3 02:48:00 2009// +/noderemovechild09.xml/1.6/Fri Apr 3 02:48:00 2009// +/noderemovechild10.xml/1.6/Fri Apr 3 02:48:00 2009// +/noderemovechild11.xml/1.6/Fri Apr 3 02:48:01 2009// +/noderemovechild12.xml/1.2/Fri Apr 3 02:48:00 2009// +/noderemovechild13.xml/1.6/Fri Apr 3 02:48:01 2009// +/noderemovechild14.xml/1.6/Fri Apr 3 02:48:00 2009// +/noderemovechild15.xml/1.6/Fri Apr 3 02:48:01 2009// +/noderemovechild16.xml/1.6/Fri Apr 3 02:47:59 2009// +/noderemovechild17.xml/1.6/Fri Apr 3 02:48:00 2009// +/noderemovechild18.xml/1.6/Fri Apr 3 02:48:00 2009// +/noderemovechild19.xml/1.7/Fri Apr 3 02:47:58 2009// +/noderemovechild20.xml/1.6/Fri Apr 3 02:47:59 2009// +/noderemovechild21.xml/1.6/Fri Apr 3 02:47:59 2009// +/noderemovechild22.xml/1.6/Fri Apr 3 02:48:01 2009// +/noderemovechild23.xml/1.6/Fri Apr 3 02:47:58 2009// +/noderemovechild24.xml/1.6/Fri Apr 3 02:47:59 2009// +/noderemovechild25.xml/1.6/Fri Apr 3 02:48:00 2009// +/noderemovechild26.xml/1.6/Fri Apr 3 02:47:59 2009// +/noderemovechild27.xml/1.2/Fri Apr 3 02:47:58 2009// +/noderemovechild28.xml/1.6/Fri Apr 3 02:47:58 2009// +/noderemovechild29.xml/1.6/Fri Apr 3 02:48:00 2009// +/noderemovechild30.xml/1.6/Fri Apr 3 02:48:00 2009// +/noderemovechild31.xml/1.7/Fri Apr 3 02:47:59 2009// +/nodereplacechild01.xml/1.2/Fri Apr 3 02:47:58 2009// +/nodereplacechild02.xml/1.2/Fri Apr 3 02:48:01 2009// +/nodereplacechild03.xml/1.2/Fri Apr 3 02:47:59 2009// +/nodereplacechild04.xml/1.2/Fri Apr 3 02:47:58 2009// +/nodereplacechild06.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodereplacechild07.xml/1.7/Fri Apr 3 02:47:59 2009// +/nodereplacechild08.xml/1.6/Fri Apr 3 02:47:58 2009// +/nodereplacechild10.xml/1.3/Fri Apr 3 02:48:01 2009// +/nodereplacechild12.xml/1.7/Fri Apr 3 02:47:58 2009// +/nodereplacechild13.xml/1.7/Fri Apr 3 02:48:01 2009// +/nodereplacechild14.xml/1.2/Fri Apr 3 02:47:58 2009// +/nodereplacechild15.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodereplacechild16.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodereplacechild17.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodereplacechild18.xml/1.7/Fri Apr 3 02:48:00 2009// +/nodereplacechild19.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodereplacechild20.xml/1.6/Fri Apr 3 02:47:58 2009// +/nodereplacechild21.xml/1.2/Fri Apr 3 02:48:00 2009// +/nodereplacechild22.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodereplacechild23.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodereplacechild24.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodereplacechild25.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodereplacechild26.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodereplacechild27.xml/1.2/Fri Apr 3 02:48:01 2009// +/nodereplacechild28.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodereplacechild29.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodereplacechild30.xml/1.7/Fri Apr 3 02:47:58 2009// +/nodereplacechild31.xml/1.7/Fri Apr 3 02:48:00 2009// +/nodereplacechild32.xml/1.2/Fri Apr 3 02:48:00 2009// +/nodereplacechild33.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodereplacechild34.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodereplacechild35.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodereplacechild36.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodereplacechild37.xml/1.6/Fri Apr 3 02:47:58 2009// +/nodereplacechild38.xml/1.9/Fri Apr 3 02:48:00 2009// +/nodereplacechild39.xml/1.3/Fri Apr 3 02:47:59 2009// +/nodereplacechild40.xml/1.2/Fri Apr 3 02:48:00 2009// +/nodesettextcontent01.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodesettextcontent02.xml/1.2/Fri Apr 3 02:48:01 2009// +/nodesettextcontent03.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodesettextcontent04.xml/1.6/Fri Apr 3 02:48:01 2009// +/nodesettextcontent05.xml/1.6/Fri Apr 3 02:47:59 2009// +/nodesettextcontent06.xml/1.7/Fri Apr 3 02:48:00 2009// +/nodesettextcontent07.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodesettextcontent08.xml/1.7/Fri Apr 3 02:47:59 2009// +/nodesettextcontent10.xml/1.2/Fri Apr 3 02:47:58 2009// +/nodesettextcontent11.xml/1.7/Fri Apr 3 02:48:00 2009// +/nodesettextcontent12.xml/1.5/Fri Apr 3 02:47:59 2009// +/nodesettextcontent13.xml/1.5/Fri Apr 3 02:47:59 2009// +/nodesetuserdata01.xml/1.5/Fri Apr 3 02:48:00 2009// +/nodesetuserdata02.xml/1.6/Fri Apr 3 02:48:00 2009// +/nodesetuserdata03.xml/1.8/Fri Apr 3 02:47:58 2009// +/nodesetuserdata04.xml/1.8/Fri Apr 3 02:48:01 2009// +/nodesetuserdata05.xml/1.7/Fri Apr 3 02:48:00 2009// +/nodesetuserdata06.xml/1.7/Fri Apr 3 02:48:00 2009// +/nodesetuserdata07.xml/1.7/Fri Apr 3 02:47:59 2009// +/nodesetuserdata08.xml/1.8/Fri Apr 3 02:48:00 2009// +/nodesetuserdata09.xml/1.7/Fri Apr 3 02:47:59 2009// +/nodesetuserdata10.xml/1.6/Fri Apr 3 02:48:01 2009// +/normalizecharacters01.xml/1.3/Fri Apr 3 02:48:00 2009// +/normalizecharacters02.xml/1.4/Fri Apr 3 02:48:00 2009// +/normalizecharacters03.xml/1.3/Fri Apr 3 02:48:00 2009// +/normalizecharacters04.xml/1.3/Fri Apr 3 02:48:00 2009// +/normalizecharacters05.xml/1.3/Fri Apr 3 02:47:59 2009// +/normalizecharacters06.xml/1.3/Fri Apr 3 02:48:00 2009// +/normalizecharacters07.xml/1.3/Fri Apr 3 02:48:00 2009// +/normalizecharacters08.xml/1.3/Fri Apr 3 02:48:00 2009// +/splitcdatasections01.xml/1.2/Fri Apr 3 02:47:59 2009// +/textiselementcontentwhitespace01.xml/1.6/Fri Apr 3 02:47:59 2009// +/textiselementcontentwhitespace02.xml/1.5/Fri Apr 3 02:48:00 2009// +/textiselementcontentwhitespace03.xml/1.6/Fri Apr 3 02:48:00 2009// +/textiselementcontentwhitespace04.xml/1.2/Fri Apr 3 02:48:00 2009// +/textiselementcontentwhitespace05.xml/1.4/Fri Apr 3 02:47:58 2009// +/textiselementcontentwhitespace06.xml/1.4/Fri Apr 3 02:48:01 2009// +/textreplacewholetext01.xml/1.7/Fri Apr 3 02:48:00 2009// +/textreplacewholetext02.xml/1.6/Fri Apr 3 02:48:00 2009// +/textreplacewholetext03.xml/1.5/Fri Apr 3 02:47:59 2009// +/textreplacewholetext04.xml/1.6/Fri Apr 3 02:48:00 2009// +/textreplacewholetext05.xml/1.6/Fri Apr 3 02:48:00 2009// +/textreplacewholetext06.xml/1.2/Fri Apr 3 02:48:01 2009// +/textreplacewholetext07.xml/1.5/Fri Apr 3 02:47:59 2009// +/textreplacewholetext08.xml/1.4/Fri Apr 3 02:47:59 2009// +/textwholetext01.xml/1.6/Fri Apr 3 02:48:00 2009// +/textwholetext02.xml/1.7/Fri Apr 3 02:48:00 2009// +/textwholetext03.xml/1.6/Fri Apr 3 02:48:00 2009// +/typeinfogettypename03.xml/1.2/Fri Apr 3 02:48:00 2009// +/typeinfogettypename04.xml/1.2/Fri Apr 3 02:48:00 2009// +/typeinfogettypenamespace01.xml/1.2/Fri Apr 3 02:48:00 2009// +/typeinfogettypenamespace03.xml/1.2/Fri Apr 3 02:48:00 2009// +/typeinfogettypenamespace04.xml/1.2/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom01.xml/1.4/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom02.xml/1.7/Fri Apr 3 02:47:59 2009// +/typeinfoisderivedfrom03.xml/1.6/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom04.xml/1.6/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom05.xml/1.6/Fri Apr 3 02:48:01 2009// +/typeinfoisderivedfrom06.xml/1.5/Fri Apr 3 02:47:58 2009// +/typeinfoisderivedfrom07.xml/1.5/Fri Apr 3 02:47:58 2009// +/typeinfoisderivedfrom08.xml/1.5/Fri Apr 3 02:47:58 2009// +/typeinfoisderivedfrom09.xml/1.5/Fri Apr 3 02:47:58 2009// +/typeinfoisderivedfrom10.xml/1.5/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom11.xml/1.5/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom12.xml/1.5/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom13.xml/1.5/Fri Apr 3 02:47:58 2009// +/typeinfoisderivedfrom14.xml/1.6/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom15.xml/1.4/Fri Apr 3 02:47:58 2009// +/typeinfoisderivedfrom16.xml/1.4/Fri Apr 3 02:47:59 2009// +/typeinfoisderivedfrom17.xml/1.4/Fri Apr 3 02:47:59 2009// +/typeinfoisderivedfrom18.xml/1.6/Fri Apr 3 02:48:01 2009// +/typeinfoisderivedfrom19.xml/1.5/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom20.xml/1.5/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom21.xml/1.5/Fri Apr 3 02:47:59 2009// +/typeinfoisderivedfrom22.xml/1.4/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom23.xml/1.4/Fri Apr 3 02:48:01 2009// +/typeinfoisderivedfrom24.xml/1.4/Fri Apr 3 02:48:01 2009// +/typeinfoisderivedfrom25.xml/1.4/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom26.xml/1.4/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom27.xml/1.5/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom28.xml/1.5/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom29.xml/1.4/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom30.xml/1.4/Fri Apr 3 02:47:59 2009// +/typeinfoisderivedfrom31.xml/1.4/Fri Apr 3 02:48:01 2009// +/typeinfoisderivedfrom32.xml/1.4/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom33.xml/1.4/Fri Apr 3 02:47:59 2009// +/typeinfoisderivedfrom34.xml/1.5/Fri Apr 3 02:47:58 2009// +/typeinfoisderivedfrom35.xml/1.4/Fri Apr 3 02:47:59 2009// +/typeinfoisderivedfrom36.xml/1.4/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom37.xml/1.5/Fri Apr 3 02:47:58 2009// +/typeinfoisderivedfrom38.xml/1.6/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom39.xml/1.5/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom40.xml/1.4/Fri Apr 3 02:47:59 2009// +/typeinfoisderivedfrom41.xml/1.4/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom42.xml/1.4/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom43.xml/1.7/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom44.xml/1.7/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom45.xml/1.6/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom46.xml/1.6/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom47.xml/1.6/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom48.xml/1.6/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom49.xml/1.2/Fri Apr 3 02:47:58 2009// +/typeinfoisderivedfrom50.xml/1.2/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom51.xml/1.2/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom52.xml/1.2/Fri Apr 3 02:48:01 2009// +/typeinfoisderivedfrom53.xml/1.2/Fri Apr 3 02:47:58 2009// +/typeinfoisderivedfrom54.xml/1.2/Fri Apr 3 02:47:59 2009// +/typeinfoisderivedfrom55.xml/1.3/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom56.xml/1.3/Fri Apr 3 02:47:59 2009// +/typeinfoisderivedfrom57.xml/1.2/Fri Apr 3 02:48:01 2009// +/typeinfoisderivedfrom58.xml/1.2/Fri Apr 3 02:47:59 2009// +/typeinfoisderivedfrom59.xml/1.2/Fri Apr 3 02:47:58 2009// +/typeinfoisderivedfrom60.xml/1.2/Fri Apr 3 02:47:58 2009// +/typeinfoisderivedfrom61.xml/1.2/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom62.xml/1.2/Fri Apr 3 02:48:01 2009// +/typeinfoisderivedfrom63.xml/1.2/Fri Apr 3 02:47:58 2009// +/typeinfoisderivedfrom64.xml/1.4/Fri Apr 3 02:47:58 2009// +/typeinfoisderivedfrom65.xml/1.4/Fri Apr 3 02:47:59 2009// +/typeinfoisderivedfrom66.xml/1.2/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom67.xml/1.2/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom68.xml/1.2/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom69.xml/1.2/Fri Apr 3 02:47:58 2009// +/typeinfoisderivedfrom70.xml/1.2/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom71.xml/1.2/Fri Apr 3 02:47:59 2009// +/typeinfoisderivedfrom72.xml/1.2/Fri Apr 3 02:48:00 2009// +/typeinfoisderivedfrom73.xml/1.2/Fri Apr 3 02:48:00 2009// +/userdatahandler01.xml/1.3/Fri Apr 3 02:48:00 2009// +/userdatahandler02.xml/1.3/Fri Apr 3 02:48:00 2009// +/userdatahandler03.xml/1.3/Fri Apr 3 02:48:00 2009// +/userdatahandler04.xml/1.3/Fri Apr 3 02:47:58 2009// +/wellformed01.xml/1.2/Fri Apr 3 02:47:59 2009// +/wellformed02.xml/1.3/Fri Apr 3 02:48:00 2009// +/wellformed03.xml/1.4/Fri Apr 3 02:48:01 2009// +/wellformed04.xml/1.3/Fri Apr 3 02:47:59 2009// diff --git a/test/testcases/tests/level3/core/CVS/Repository b/test/testcases/tests/level3/core/CVS/Repository new file mode 100644 index 0000000..798d143 --- /dev/null +++ b/test/testcases/tests/level3/core/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level3/core diff --git a/test/testcases/tests/level3/core/CVS/Root b/test/testcases/tests/level3/core/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level3/core/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level3/core/CVS/Template b/test/testcases/tests/level3/core/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/core/alltests.xml b/test/testcases/tests/level3/core/alltests.xml new file mode 100644 index 0000000..4e0a35c --- /dev/null +++ b/test/testcases/tests/level3/core/alltests.xml @@ -0,0 +1,745 @@ + + + + + + + +DOM Level 3 Core Test Suite +DOM Test Suite Project + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/attrgetschematypeinfo01.xml b/test/testcases/tests/level3/core/attrgetschematypeinfo01.xml new file mode 100644 index 0000000..822dcdd --- /dev/null +++ b/test/testcases/tests/level3/core/attrgetschematypeinfo01.xml @@ -0,0 +1,51 @@ + + + + + + + +attrgetschematypeinfo01 +Curt Arnold + +Call getSchemaTypeInfo on title attribute for the first acronym element. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/attrgetschematypeinfo02.xml b/test/testcases/tests/level3/core/attrgetschematypeinfo02.xml new file mode 100644 index 0000000..527c237 --- /dev/null +++ b/test/testcases/tests/level3/core/attrgetschematypeinfo02.xml @@ -0,0 +1,51 @@ + + + + + + + +attrgetschematypeinfo02 +Curt Arnold + +Call getSchemaTypeInfo on id attribute for the third acronym element. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/attrgetschematypeinfo03.xml b/test/testcases/tests/level3/core/attrgetschematypeinfo03.xml new file mode 100644 index 0000000..e472f62 --- /dev/null +++ b/test/testcases/tests/level3/core/attrgetschematypeinfo03.xml @@ -0,0 +1,51 @@ + + + + + + + +attrgetschematypeinfo03 +Curt Arnold + +Call getSchemaTypeInfo on title attribute for the first acronym element. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/attrgetschematypeinfo04.xml b/test/testcases/tests/level3/core/attrgetschematypeinfo04.xml new file mode 100644 index 0000000..11eb253 --- /dev/null +++ b/test/testcases/tests/level3/core/attrgetschematypeinfo04.xml @@ -0,0 +1,51 @@ + + + + + + + +attrgetschematypeinfo04 +Curt Arnold + +Call getSchemaTypeInfo on id attribute for the third acronym element. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/attrgetschematypeinfo05.xml b/test/testcases/tests/level3/core/attrgetschematypeinfo05.xml new file mode 100644 index 0000000..f75d772 --- /dev/null +++ b/test/testcases/tests/level3/core/attrgetschematypeinfo05.xml @@ -0,0 +1,51 @@ + + + + + + + +attrgetschematypeinfo05 +Curt Arnold + +Call getSchemaTypeInfo on class attribute for the third acronym element. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/attrgetschematypeinfo06.xml b/test/testcases/tests/level3/core/attrgetschematypeinfo06.xml new file mode 100644 index 0000000..8ba58aa --- /dev/null +++ b/test/testcases/tests/level3/core/attrgetschematypeinfo06.xml @@ -0,0 +1,50 @@ + + + + + + + +attrgetschematypeinfo06 +Curt Arnold + +Attr.schemaTypeInfo should return null if not validating or schema validating. + +2004-02-14 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/attrgetschematypeinfo07.xml b/test/testcases/tests/level3/core/attrgetschematypeinfo07.xml new file mode 100644 index 0000000..1f7ea65 --- /dev/null +++ b/test/testcases/tests/level3/core/attrgetschematypeinfo07.xml @@ -0,0 +1,54 @@ + + + + + + + +attrgetschematypeinfo07 +IBM + + The getSchemaTypeInfo method retrieves the type information associated with this attribute. + + Load a valid document with an XML Schema. + + Invoke getSchemaTypeInfo method on an attribute having [type definition] property. Expose {name} and {target namespace} + properties of the [type definition] property. Verity that the typeName and typeNamespace of the title attribute's + schemaTypeInfo are correct. getSchemaTypeInfo on the 'id' attribute of the fourth 'acronym' element + +Jenny Hsu +2003-10-27 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/attrgetschematypeinfo08.xml b/test/testcases/tests/level3/core/attrgetschematypeinfo08.xml new file mode 100644 index 0000000..cc8f254 --- /dev/null +++ b/test/testcases/tests/level3/core/attrgetschematypeinfo08.xml @@ -0,0 +1,50 @@ + + + + + + + +attrgetschematypeinfo08 +IBM + + The getSchemaTypeInfo method retrieves the type information associated with this attribute. + + Load a valid document with an XML Schema. + Invoke getSchemaTypeInfo method on an attribute having [type definition] property. Expose {name} and {target namespace} + properties of the [type definition] property. Verity that the typeName and typeNamespace of the 'title' attribute's (of first 'acronym' element) + schemaTypeInfo are correct. + +Jenny Hsu +2003-10-27 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/attrisid01.xml b/test/testcases/tests/level3/core/attrisid01.xml new file mode 100644 index 0000000..0e777bb --- /dev/null +++ b/test/testcases/tests/level3/core/attrisid01.xml @@ -0,0 +1,44 @@ + + + + + + + +attrisid01 +IBM + + Retrieve the third acronyms element's class attribute, whose type is not ID. + Invoke isID on the class attribute, this should return false. + +Neil Delima +2003-03-04 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/attrisid02.xml b/test/testcases/tests/level3/core/attrisid02.xml new file mode 100644 index 0000000..e6abd22 --- /dev/null +++ b/test/testcases/tests/level3/core/attrisid02.xml @@ -0,0 +1,49 @@ + + + + + + + +attrisid02 +IBM + + Invoke setIdAttribute on the third acronym element's new attribute and set + isID=true. Verify by calling isID on the new attribute and check if the + value returned is true. + +Neil Delima +2003-03-04 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/attrisid03.xml b/test/testcases/tests/level3/core/attrisid03.xml new file mode 100644 index 0000000..435e3fb --- /dev/null +++ b/test/testcases/tests/level3/core/attrisid03.xml @@ -0,0 +1,47 @@ + + + + + + + +attrisid03 +IBM + + Invoke setIdAttribute(false) on a newly created attribute and then check Attr.isID. + +Neil Delima +2003-03-04 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/attrisid04.xml b/test/testcases/tests/level3/core/attrisid04.xml new file mode 100644 index 0000000..6e52c0a --- /dev/null +++ b/test/testcases/tests/level3/core/attrisid04.xml @@ -0,0 +1,47 @@ + + + + + + + +attrisid04 +IBM + +Attr.isID should return true for the id attribute on the fourth acronym node +since its type is ID. + +Neil Delima +2003-03-04 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/attrisid05.xml b/test/testcases/tests/level3/core/attrisid05.xml new file mode 100644 index 0000000..b60dd32 --- /dev/null +++ b/test/testcases/tests/level3/core/attrisid05.xml @@ -0,0 +1,54 @@ + + + + + + + +attrisid05 +IBM + + Retrieve the fourth acronym element's id attribute, whose type is ID. + Deep clone the element node and append it as a sibling of the acronym node. + We now have two id attributes of type ID with identical values. + Invoke isID on the class attribute, should this return true??? + +Neil Delima +2003-03-04 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/attrisid06.xml b/test/testcases/tests/level3/core/attrisid06.xml new file mode 100644 index 0000000..1c11c6d --- /dev/null +++ b/test/testcases/tests/level3/core/attrisid06.xml @@ -0,0 +1,37 @@ + + + + + + + +attrisid06 +IBM + + Invoke isId on a new Attr node. Check if the value returned is false. + +Neil Delima +2003-03-04 + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/attrisid07.xml b/test/testcases/tests/level3/core/attrisid07.xml new file mode 100644 index 0000000..7785079 --- /dev/null +++ b/test/testcases/tests/level3/core/attrisid07.xml @@ -0,0 +1,58 @@ + + + + + + + +attrisid07 +IBM + + The method isId returns whether this attribute is known to be of type ID or not. + + Add a new attribute of type ID to the third acronym element node of this document. Verify that the method + isId returns true. The use of Element.setIdAttributeNS() makes 'isId' a user-determined ID attribute. + Import the newly created attribute node into this document. + Since user data assocated to the imported node is not carried over, verify that the method isId + returns false on the imported attribute node. + + +Neil Delima +2003-03-04 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/canonicalform01.xml b/test/testcases/tests/level3/core/canonicalform01.xml new file mode 100644 index 0000000..8f3b2dd --- /dev/null +++ b/test/testcases/tests/level3/core/canonicalform01.xml @@ -0,0 +1,80 @@ + + + + + + + +canonicalform01 +Curt Arnold + +Normalize document with 'canonical-form' set to true, check that +entity references are expanded and unused entity declaration are maintained. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/canonicalform02.xml b/test/testcases/tests/level3/core/canonicalform02.xml new file mode 100644 index 0000000..9644e9c --- /dev/null +++ b/test/testcases/tests/level3/core/canonicalform02.xml @@ -0,0 +1,67 @@ + + + + + + + +canonicalform02 +Curt Arnold + +Normalize document with normalize-characters set to false, check that +characters are not normalized. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/canonicalform03.xml b/test/testcases/tests/level3/core/canonicalform03.xml new file mode 100644 index 0000000..b42e09b --- /dev/null +++ b/test/testcases/tests/level3/core/canonicalform03.xml @@ -0,0 +1,62 @@ + + + + + + + +canonicalform03 +Curt Arnold + +Normalize a document with the 'canonical-form' parameter set to true and +check that a CDATASection has been eliminated. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/canonicalform04.xml b/test/testcases/tests/level3/core/canonicalform04.xml new file mode 100644 index 0000000..a7fb891 --- /dev/null +++ b/test/testcases/tests/level3/core/canonicalform04.xml @@ -0,0 +1,53 @@ + + + + + + + +canonicalform04 +Curt Arnold + +Normalize document with canonical-form set to true, check that +namespace declaration attributes are maintained. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/canonicalform05.xml b/test/testcases/tests/level3/core/canonicalform05.xml new file mode 100644 index 0000000..fff3bd2 --- /dev/null +++ b/test/testcases/tests/level3/core/canonicalform05.xml @@ -0,0 +1,107 @@ + + + + + + + +canonicalform05 +Curt Arnold + +Add a L1 element to a L2 namespace aware document and perform namespace normalization. Should result +in an error. + +2004-01-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/canonicalform06.xml b/test/testcases/tests/level3/core/canonicalform06.xml new file mode 100644 index 0000000..e672e60 --- /dev/null +++ b/test/testcases/tests/level3/core/canonicalform06.xml @@ -0,0 +1,92 @@ + + + + + + + +canonicalform06 +Curt Arnold + +Create a document with an XML 1.1 valid but XML 1.0 invalid element and +normalize document with canonical-form set to true. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/canonicalform07.xml b/test/testcases/tests/level3/core/canonicalform07.xml new file mode 100644 index 0000000..8ee40d7 --- /dev/null +++ b/test/testcases/tests/level3/core/canonicalform07.xml @@ -0,0 +1,81 @@ + + + + + + + +canonicalform07 +Curt Arnold + +Normalize document with canonical-form set to true and validation set to true, check that +whitespace in element content is preserved. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/canonicalform08.xml b/test/testcases/tests/level3/core/canonicalform08.xml new file mode 100644 index 0000000..45a83b1 --- /dev/null +++ b/test/testcases/tests/level3/core/canonicalform08.xml @@ -0,0 +1,112 @@ + + + + + + + +canonicalform08 +Curt Arnold + +Normalize document based on section 3.1 with canonical-form set to true and check normalized document. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/canonicalform09.xml b/test/testcases/tests/level3/core/canonicalform09.xml new file mode 100644 index 0000000..f60f7fe --- /dev/null +++ b/test/testcases/tests/level3/core/canonicalform09.xml @@ -0,0 +1,92 @@ + + + + + + + +canonicalform09 +Curt Arnold + +Normalize document based on section 3.1 with canonical-form set to true +and comments to false and check normalized document. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/canonicalform10.xml b/test/testcases/tests/level3/core/canonicalform10.xml new file mode 100644 index 0000000..6895bf6 --- /dev/null +++ b/test/testcases/tests/level3/core/canonicalform10.xml @@ -0,0 +1,59 @@ + + + + + + + +canonicalform10 +Curt Arnold + +Check elimination of unnecessary namespace prefixes when +normalized with canonical-form = true. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/canonicalform11.xml b/test/testcases/tests/level3/core/canonicalform11.xml new file mode 100644 index 0000000..8179e12 --- /dev/null +++ b/test/testcases/tests/level3/core/canonicalform11.xml @@ -0,0 +1,63 @@ + + + + + + + +canonicalform11 +Curt Arnold + +Check that default attributes are made explicitly specified. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/canonicalform12.xml b/test/testcases/tests/level3/core/canonicalform12.xml new file mode 100644 index 0000000..551afc5 --- /dev/null +++ b/test/testcases/tests/level3/core/canonicalform12.xml @@ -0,0 +1,51 @@ + + + + + + + +canonicalform12 +Curt Arnold + +Normalize document with 'canonical-form' set to true, check that +DocumentType nodes are removed. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/cdatasections01.xml b/test/testcases/tests/level3/core/cdatasections01.xml new file mode 100644 index 0000000..df8218e --- /dev/null +++ b/test/testcases/tests/level3/core/cdatasections01.xml @@ -0,0 +1,59 @@ + + + + + + + +cdatasections01 +Curt Arnold + +Normalize a document using Node.normalize and check that +the value of the 'cdata-sections' parameter is ignored. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/checkcharacternormalization01.xml b/test/testcases/tests/level3/core/checkcharacternormalization01.xml new file mode 100644 index 0000000..b2ead74 --- /dev/null +++ b/test/testcases/tests/level3/core/checkcharacternormalization01.xml @@ -0,0 +1,63 @@ + + + + + + + +checkcharacternormalization01 +Curt Arnold + +Normalize document with check-character-normalization set to false, check that +no errors are dispatched. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/checkcharacternormalization02.xml b/test/testcases/tests/level3/core/checkcharacternormalization02.xml new file mode 100644 index 0000000..d757489 --- /dev/null +++ b/test/testcases/tests/level3/core/checkcharacternormalization02.xml @@ -0,0 +1,81 @@ + + + + + + + +checkcharacternormalization02 +Curt Arnold + +Normalize document with check-character-normalization set to true, check that +non-normalized characters are signaled. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/checkcharacternormalization03.xml b/test/testcases/tests/level3/core/checkcharacternormalization03.xml new file mode 100644 index 0000000..1287814 --- /dev/null +++ b/test/testcases/tests/level3/core/checkcharacternormalization03.xml @@ -0,0 +1,67 @@ + + + + + + + +checkcharacternormalization03 +Curt Arnold + +Normalize document using Node.normalize checking that "check-character-normalization" +is ignored. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/comments01.xml b/test/testcases/tests/level3/core/comments01.xml new file mode 100644 index 0000000..a54c0fe --- /dev/null +++ b/test/testcases/tests/level3/core/comments01.xml @@ -0,0 +1,57 @@ + + + + + + + +comments01 +Curt Arnold + +Check that Node.normalize ignores the setting of configuration parameter 'comments'. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization01.xml b/test/testcases/tests/level3/core/datatypenormalization01.xml new file mode 100644 index 0000000..cb5169e --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization01.xml @@ -0,0 +1,91 @@ + + + + + + + +datatypenormalization01 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if double values were normalized. + +2004-01-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization02.xml b/test/testcases/tests/level3/core/datatypenormalization02.xml new file mode 100644 index 0000000..f94b266 --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization02.xml @@ -0,0 +1,83 @@ + + + + + + + +datatypenormalization02 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if decimal values were normalized. + +2004-01-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization03.xml b/test/testcases/tests/level3/core/datatypenormalization03.xml new file mode 100644 index 0000000..dd71f57 --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization03.xml @@ -0,0 +1,83 @@ + + + + + + + +datatypenormalization03 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if boolean values were whitespace normalized. + +2004-01-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization04.xml b/test/testcases/tests/level3/core/datatypenormalization04.xml new file mode 100644 index 0000000..1af5485 --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization04.xml @@ -0,0 +1,90 @@ + + + + + + + +datatypenormalization04 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if float values were normalized. + +2004-01-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization05.xml b/test/testcases/tests/level3/core/datatypenormalization05.xml new file mode 100644 index 0000000..4e945b5 --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization05.xml @@ -0,0 +1,90 @@ + + + + + + + +datatypenormalization05 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if dateTime values were correctly normalized. + +2004-01-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization06.xml b/test/testcases/tests/level3/core/datatypenormalization06.xml new file mode 100644 index 0000000..ed76ba3 --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization06.xml @@ -0,0 +1,90 @@ + + + + + + + +datatypenormalization06 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if time values were normalized. + +2004-01-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization07.xml b/test/testcases/tests/level3/core/datatypenormalization07.xml new file mode 100644 index 0000000..a478a37 --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization07.xml @@ -0,0 +1,72 @@ + + + + + + + +datatypenormalization07 +Curt Arnold + +The default value for the double element must be provided in canonical lexical form. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization08.xml b/test/testcases/tests/level3/core/datatypenormalization08.xml new file mode 100644 index 0000000..275e05a --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization08.xml @@ -0,0 +1,72 @@ + + + + + + + +datatypenormalization08 +Curt Arnold + +The default value for the decimal element must be provided in canonical lexical form. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization09.xml b/test/testcases/tests/level3/core/datatypenormalization09.xml new file mode 100644 index 0000000..2da2979 --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization09.xml @@ -0,0 +1,72 @@ + + + + + + + +datatypenormalization09 +Curt Arnold + +The default value for the boolean element must be provided in canonical lexical form. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization10.xml b/test/testcases/tests/level3/core/datatypenormalization10.xml new file mode 100644 index 0000000..d31239b --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization10.xml @@ -0,0 +1,72 @@ + + + + + + + +datatypenormalization10 +Curt Arnold + +The default value for the float element must be provided in canonical lexical form. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization11.xml b/test/testcases/tests/level3/core/datatypenormalization11.xml new file mode 100644 index 0000000..b20a783 --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization11.xml @@ -0,0 +1,73 @@ + + + + + + + +datatypenormalization11 +Curt Arnold + +The default value for the dateTime element must be provided in canonical lexical form. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization12.xml b/test/testcases/tests/level3/core/datatypenormalization12.xml new file mode 100644 index 0000000..e462f3d --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization12.xml @@ -0,0 +1,73 @@ + + + + + + + +datatypenormalization12 +Curt Arnold + +Default values must be provided in canonical lexical form. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization13.xml b/test/testcases/tests/level3/core/datatypenormalization13.xml new file mode 100644 index 0000000..e3edfbe --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization13.xml @@ -0,0 +1,78 @@ + + + + + + + +datatypenormalization13 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if string values were normalized per default whitespace +facet of xsd:string. + +2004-01-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization14.xml b/test/testcases/tests/level3/core/datatypenormalization14.xml new file mode 100644 index 0000000..c11aa82 --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization14.xml @@ -0,0 +1,77 @@ + + + + + + + +datatypenormalization14 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if string values were normalized per explicit whitespace=preserve. + +2004-01-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization15.xml b/test/testcases/tests/level3/core/datatypenormalization15.xml new file mode 100644 index 0000000..574db8d --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization15.xml @@ -0,0 +1,84 @@ + + + + + + + +datatypenormalization15 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if string values were normalized per an explicit whitespace=collapse. + +2004-01-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization16.xml b/test/testcases/tests/level3/core/datatypenormalization16.xml new file mode 100644 index 0000000..ee4c971 --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization16.xml @@ -0,0 +1,88 @@ + + + + + + + +datatypenormalization16 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if string values were normalized per explicit whitespace=replace. + +2004-01-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization17.xml b/test/testcases/tests/level3/core/datatypenormalization17.xml new file mode 100644 index 0000000..79a0dd6 --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization17.xml @@ -0,0 +1,81 @@ + + + + + + + +datatypenormalization17 +Curt Arnold + +Normalize document with datatype-normalization set to false, string values +should not be normalized. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/datatypenormalization18.xml b/test/testcases/tests/level3/core/datatypenormalization18.xml new file mode 100644 index 0000000..a6533f6 --- /dev/null +++ b/test/testcases/tests/level3/core/datatypenormalization18.xml @@ -0,0 +1,84 @@ + + + + + + + +datatypenormalization18 +Curt Arnold + +Normalize document using Node.normalize which is not affected by DOMConfiguration unlike +Document.normalizeDocument. Strings should not have been normalized. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode01.xml b/test/testcases/tests/level3/core/documentadoptnode01.xml new file mode 100644 index 0000000..47190c4 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode01.xml @@ -0,0 +1,81 @@ + + + + + + + +documentadoptnode01 +IBM + + Adopt the class attribute node of the fourth acronym element. Check if this attribute has been adopted successfully by verifying the + nodeName, nodeType, nodeValue, specified and ownerElement attributes of the adopted node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode02.xml b/test/testcases/tests/level3/core/documentadoptnode02.xml new file mode 100644 index 0000000..cc035ef --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode02.xml @@ -0,0 +1,95 @@ + + + + + + + +documentadoptnode02 +IBM + + Adopt the class attribute node of the fourth acronym element. Check if this attribute has been adopted + successfully by verifying the nodeName, nodeType, ownerElement, specified attributes and child nodes + of the adopted node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode03.xml b/test/testcases/tests/level3/core/documentadoptnode03.xml new file mode 100644 index 0000000..f3a8a34 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode03.xml @@ -0,0 +1,56 @@ + + + + + + + +documentadoptnode03 +IBM + + Invoke adoptNode on this document to adopt the a new namespace aware attribute node. Check + if this attribute has been adopted successfully by verifying the nodeName, namespaceURI, prefix, + specified and ownerElement attributes of the adopted node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode04.xml b/test/testcases/tests/level3/core/documentadoptnode04.xml new file mode 100644 index 0000000..f67060c --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode04.xml @@ -0,0 +1,67 @@ + + + + + + + +documentadoptnode04 +IBM + + Invoke adoptNode on a new document to adopt a new namespace aware attribute node created by + this document. Check if this attribute has been adopted successfully by verifying the nodeName, + namespaceURI, prefix, specified and ownerElement attributes of the adopted node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode05.xml b/test/testcases/tests/level3/core/documentadoptnode05.xml new file mode 100644 index 0000000..4a66023 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode05.xml @@ -0,0 +1,71 @@ + + + + + + + +documentadoptnode05 +IBM + + Invoke adoptNode on a new document to adopt the default attribute "dir". Check if + this attribute has been adopted successfully by verifying the nodeName, namespaceURI, prefix, + specified and ownerElement attributes of the adopted node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode06.xml b/test/testcases/tests/level3/core/documentadoptnode06.xml new file mode 100644 index 0000000..719f733 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode06.xml @@ -0,0 +1,87 @@ + + + + + + + +documentadoptnode06 +IBM + + Invoke adoptNode on a new document to adopt the a new Attribute node having a Text and an EntityReference + child. Check if this attribute has been adopted successfully by verifying the nodeName, namespaceURI, prefix, + specified and ownerElement attributes of the adopted node. Also verify the ownerDocument attribute + of the adopted node and the adopted children of the attribute node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode07.xml b/test/testcases/tests/level3/core/documentadoptnode07.xml new file mode 100644 index 0000000..4a65122 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode07.xml @@ -0,0 +1,39 @@ + + + + + + + +documentadoptnode07 +IBM + + Invoke the adoptNode method on this document with the value of the source parameter as itself. + Verify if a NOT_SUPPORTED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode08.xml b/test/testcases/tests/level3/core/documentadoptnode08.xml new file mode 100644 index 0000000..8b2d951 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode08.xml @@ -0,0 +1,50 @@ + + + + + + + +documentadoptnode08 +IBM + + Invoke the adoptNode method on this document with a new document as the value of the + source parameter. Verify if a NOT_SUPPORTED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode09.xml b/test/testcases/tests/level3/core/documentadoptnode09.xml new file mode 100644 index 0000000..19f4583 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode09.xml @@ -0,0 +1,50 @@ + + + + + + + +documentadoptnode09 +IBM + + Invoke the adoptNode method on a new document with this document as the value of the + source parameter. Verify if a NOT_SUPPORTED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode10.xml b/test/testcases/tests/level3/core/documentadoptnode10.xml new file mode 100644 index 0000000..a5a0e68 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode10.xml @@ -0,0 +1,41 @@ + + + + + + + +documentadoptnode10 +IBM + + Invoke the adoptNode method on this document with the value of the source parameter as this + documents doctype node. Verify if a NOT_SUPPORTED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode11.xml b/test/testcases/tests/level3/core/documentadoptnode11.xml new file mode 100644 index 0000000..e5a7491 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode11.xml @@ -0,0 +1,49 @@ + + + + + + + +documentadoptnode11 +IBM + + Invoke the adoptNode method on this document with the value of the source parameter equal to a new + doctype node. Verify if a NOT_SUPPORTED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode12.xml b/test/testcases/tests/level3/core/documentadoptnode12.xml new file mode 100644 index 0000000..7940057 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode12.xml @@ -0,0 +1,53 @@ + + + + + + + +documentadoptnode12 +IBM + + Invoke the adoptNode method on a new document with the value of the source parameter equal to a new + doctype node. Verify if a NOT_SUPPORTED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode13.xml b/test/testcases/tests/level3/core/documentadoptnode13.xml new file mode 100644 index 0000000..93a52d9 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode13.xml @@ -0,0 +1,49 @@ + + + + + + + +documentadoptnode13 +IBM + + Using the method adoptNode, adopt a newly created DocumentFragment node populated with + with the first acronym element of this Document. Since the decendants of a documentFragment + are recursively adopted, check if the adopted node has children. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode14.xml b/test/testcases/tests/level3/core/documentadoptnode14.xml new file mode 100644 index 0000000..2a1671e --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode14.xml @@ -0,0 +1,64 @@ + + + + + + + +documentadoptnode14 +IBM + + Using the method adoptNode in a new Document, adopt a newly created DocumentFragment node populated with + with the first acronym element of this Document as its newChild. Since the decendants of a documentFragment + are recursively adopted, check if the adopted node has children. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode15.xml b/test/testcases/tests/level3/core/documentadoptnode15.xml new file mode 100644 index 0000000..31bef33 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode15.xml @@ -0,0 +1,42 @@ + + + + + + + +documentadoptnode15 +IBM + + Using the method adoptNode, adopt a newly created DocumentFragment node without any children. + Check if the adopted node has no children. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode16.xml b/test/testcases/tests/level3/core/documentadoptnode16.xml new file mode 100644 index 0000000..fd4b13e --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode16.xml @@ -0,0 +1,88 @@ + + + + + + + +documentadoptnode16 +IBM + +Create a document fragment with an entity reference, adopt the node and check +that the entity reference value comes from the adopting documents DTD. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode17.xml b/test/testcases/tests/level3/core/documentadoptnode17.xml new file mode 100644 index 0000000..975d70b --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode17.xml @@ -0,0 +1,45 @@ + + + + + + + +documentadoptnode17 +IBM + + Invoke the adoptNode method on this document with the entity ent1 as the source. Since this is + read-only verify if a NO_MODIFICATION_ALLOWED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode18.xml b/test/testcases/tests/level3/core/documentadoptnode18.xml new file mode 100644 index 0000000..c9ad445 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode18.xml @@ -0,0 +1,56 @@ + + + + + + + +documentadoptnode18 +IBM + + Invoke the adoptNode method on a new document with the entity ent4 as the source. Since this is + read-only verify if a NO_MODIFICATION_ALLOWED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode19.xml b/test/testcases/tests/level3/core/documentadoptnode19.xml new file mode 100644 index 0000000..eecf077 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode19.xml @@ -0,0 +1,45 @@ + + + + + + + +documentadoptnode19 +IBM + + Invoke the adoptNode method on this document with the notation notation1 as the source. Since this is + read-only verify if a NO_MODIFICATION_ALLOWED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode20.xml b/test/testcases/tests/level3/core/documentadoptnode20.xml new file mode 100644 index 0000000..4f5442c --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode20.xml @@ -0,0 +1,56 @@ + + + + + + + +documentadoptnode20 +IBM + + Invoke the adoptNode method on a new document with the notation notation2 as the source. Since this is + read-only verify if a NO_MODIFICATION_ALLOWED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode21.xml b/test/testcases/tests/level3/core/documentadoptnode21.xml new file mode 100644 index 0000000..e9ca8a1 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode21.xml @@ -0,0 +1,61 @@ + + + + + + + +documentadoptnode21 +IBM + + The adoptNode method changes the ownerDocument of a node, its children, as well as the + attached attribute nodes if there are any. If the node has a parent it is first removed + from its parent child list. + + Invoke the adoptNode method on this Document with the source node being an existing attribute + that is a part of this Document. Verify that the returned adopted node's nodeName, nodeValue + and nodeType are as expected and that the ownerElement attribute of the returned attribute node + was set to null. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode22.xml b/test/testcases/tests/level3/core/documentadoptnode22.xml new file mode 100644 index 0000000..0ea7840 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode22.xml @@ -0,0 +1,47 @@ + + + + + + + +documentadoptnode22 +IBM + + Invoke the adoptNode method on this document with the documentElement as the source. + Verify if the node has been adopted correctly by its nodeName. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode23.xml b/test/testcases/tests/level3/core/documentadoptnode23.xml new file mode 100644 index 0000000..696c398 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode23.xml @@ -0,0 +1,51 @@ + + + + + + + +documentadoptnode23 +IBM + + Invoke the adoptNode method on this document with the first acronym element node of this + Document as the source. Verify if the node has been adopted correctly by checking the + length of the this elements childNode list before and after. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode24.xml b/test/testcases/tests/level3/core/documentadoptnode24.xml new file mode 100644 index 0000000..90f3901 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode24.xml @@ -0,0 +1,61 @@ + + + + + + + +documentadoptnode24 +IBM + + The adoptNode method changes the ownerDocument of a node, its children, as well as the + attached attribute nodes if there are any. If the node has a parent it is first removed + from its parent child list. + For Element Nodes, specified attribute nodes of the source element are adopted, Default + attributes are discarded and descendants of the source element are recursively adopted. + + Invoke the adoptNode method on a new document with the first code element node of this + Document as the source. Verify if the node has been adopted correctly by checking the + length of the this elements childNode list before and after. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode25.xml b/test/testcases/tests/level3/core/documentadoptnode25.xml new file mode 100644 index 0000000..d18db88 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode25.xml @@ -0,0 +1,58 @@ + + + + + + + +documentadoptnode25 +IBM + + Invoke the adoptNode method on a new document with a new Element of this + Document as the source. Verify if the node has been adopted correctly by checking the + nodeName of the adopted Element. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode26.xml b/test/testcases/tests/level3/core/documentadoptnode26.xml new file mode 100644 index 0000000..fa640b8 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode26.xml @@ -0,0 +1,64 @@ + + + + + + + +documentadoptnode26 +IBM + + Invoke the adoptNode method on this document using a new Element and a new attribute created in + a new Document as the source. Verify if the node has been adopted correctly by checking the + nodeName of the adopted Element and by checking if the attribute was adopted. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode27.xml b/test/testcases/tests/level3/core/documentadoptnode27.xml new file mode 100644 index 0000000..0db3817 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode27.xml @@ -0,0 +1,66 @@ + + + + + + + +documentadoptnode27 +IBM + + Invoke the adoptNode method on this document using a new imported Element and a new attribute created in + a new Document as the source. Verify if the node has been adopted correctly by checking the + nodeName of the adopted Element and by checking if the attribute was adopted. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode28.xml b/test/testcases/tests/level3/core/documentadoptnode28.xml new file mode 100644 index 0000000..be64241 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode28.xml @@ -0,0 +1,48 @@ + + + + + + +documentadoptnode28 +IBM + + Invoke the adoptNode method on this document using the "p" element with the default + Attribute "dir" as the source. Verify if the node has been adopted correctly by + checking the nodeName of the adopted Element and by checking if the attribute was adopted. + Note the default attribute should be adopted in this case. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode30.xml b/test/testcases/tests/level3/core/documentadoptnode30.xml new file mode 100644 index 0000000..2a08c5b --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode30.xml @@ -0,0 +1,42 @@ + + + + + + + +documentadoptnode30 +IBM + + Invoke the adoptNode method on this document using a new Text node as the source. Verify + if the node has been adopted correctly by checking the nodeValue of the adopted node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode31.xml b/test/testcases/tests/level3/core/documentadoptnode31.xml new file mode 100644 index 0000000..357ec27 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode31.xml @@ -0,0 +1,54 @@ + + + + + + + +documentadoptnode31 +IBM + + Invoke the adoptNode method on this document using a new Text node from a new Document as the + source. Verify if the node has been adopted correctly by checking the nodeValue of the adopted + node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode32.xml b/test/testcases/tests/level3/core/documentadoptnode32.xml new file mode 100644 index 0000000..d9a358c --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode32.xml @@ -0,0 +1,45 @@ + + + + + + + +documentadoptnode32 +IBM + + Invoke the adoptNode method on another document using a new CDataSection node created in this + Document as the source. Verify if the node has been adopted correctly by checking the nodeValue + of the adopted node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode33.xml b/test/testcases/tests/level3/core/documentadoptnode33.xml new file mode 100644 index 0000000..cae3139 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode33.xml @@ -0,0 +1,54 @@ + + + + + + + +documentadoptnode33 +IBM + + Invoke the adoptNode method on this document using a new CDataSection node created in a new + Document as the source. Verify if the node has been adopted correctly by checking the nodeValue + of the adopted node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode34.xml b/test/testcases/tests/level3/core/documentadoptnode34.xml new file mode 100644 index 0000000..daed51e --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode34.xml @@ -0,0 +1,54 @@ + + + + + + + +documentadoptnode34 +IBM + + Invoke the adoptNode method on a new document using a new Comment node created in it + as the source. Verify if the node has been adopted correctly by checking the nodeValue + of the adopted node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode35.xml b/test/testcases/tests/level3/core/documentadoptnode35.xml new file mode 100644 index 0000000..7aa73c7 --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode35.xml @@ -0,0 +1,57 @@ + + + + + + + +documentadoptnode35 +IBM + + Invoke the adoptNode method on this document using a new PI node created in a new doc + as the source. Verify if the node has been adopted correctly by checking the nodeValue + of the adopted node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentadoptnode36.xml b/test/testcases/tests/level3/core/documentadoptnode36.xml new file mode 100644 index 0000000..c15854e --- /dev/null +++ b/test/testcases/tests/level3/core/documentadoptnode36.xml @@ -0,0 +1,67 @@ + + + + + + + +documentadoptnode36 +IBM + + Invoke the adoptNode method on this document using a new PI node created in a new doc + as the source. Verify if the node has been adopted correctly by checking the nodeValue + of the adopted node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetdoctype01.xml b/test/testcases/tests/level3/core/documentgetdoctype01.xml new file mode 100644 index 0000000..b5e8d5f --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetdoctype01.xml @@ -0,0 +1,59 @@ + + + + + + + +documentgetdoctype01 +IBM + + Retreive the doctype node, create a new Doctype node, call replaceChild and try replacing the + docType node with a new docType node. Check if the docType node was correctly replaced with + the new one. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetdocumenturi01.xml b/test/testcases/tests/level3/core/documentgetdocumenturi01.xml new file mode 100644 index 0000000..af36b3f --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetdocumenturi01.xml @@ -0,0 +1,35 @@ + + + + + + + +documentgetdocumenturi01 +IBM + + Retreive the documentURI of this document, and verify if it is not null. + +Neil Delima +2002-06-10 + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetdocumenturi02.xml b/test/testcases/tests/level3/core/documentgetdocumenturi02.xml new file mode 100644 index 0000000..e993c6d --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetdocumenturi02.xml @@ -0,0 +1,46 @@ + + + + + + + +documentgetdocumenturi02 +IBM + + Create a new Document, retreive its documentURI, and verify if it is null. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetdocumenturi03.xml b/test/testcases/tests/level3/core/documentgetdocumenturi03.xml new file mode 100644 index 0000000..641015d --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetdocumenturi03.xml @@ -0,0 +1,51 @@ + + + + + + + +documentgetdocumenturi03 +IBM + + Import the documentElement node of this document into a new document. Since this node is + now owned by the importing document, its documentURI attribute value should be null + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetinputencoding01.xml b/test/testcases/tests/level3/core/documentgetinputencoding01.xml new file mode 100644 index 0000000..538aa52 --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetinputencoding01.xml @@ -0,0 +1,36 @@ + + + + + + + +documentgetinputencoding01 +IBM + + Call the getInputEncoding method on a UTF-8 encoded document and check if the + value returned is UTF-8. + +Neil Delima +2002-05-30 + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetinputencoding02.xml b/test/testcases/tests/level3/core/documentgetinputencoding02.xml new file mode 100644 index 0000000..e04f5ad --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetinputencoding02.xml @@ -0,0 +1,47 @@ + + + + + + + +documentgetinputencoding02 +IBM + + Call the getInputEncoding method on a new document and check if the value returned + is null. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetinputencoding03.xml b/test/testcases/tests/level3/core/documentgetinputencoding03.xml new file mode 100644 index 0000000..bd6cd88 --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetinputencoding03.xml @@ -0,0 +1,36 @@ + + + + + + + +documentgetinputencoding03 +IBM + + Call the getInputEncoding method on a on a UTF-16 (BE) encoded document and check if the value returned + is UTF-16BE. + +Neil Delima +2002-05-30 + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetinputencoding04.xml b/test/testcases/tests/level3/core/documentgetinputencoding04.xml new file mode 100644 index 0000000..46af623 --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetinputencoding04.xml @@ -0,0 +1,43 @@ + + + + + + + +documentgetinputencoding04 +IBM + + Call the getInputEncoding method on a cloned UTF-8 encoded document + and check if the value returned is UTF-8 or null (implementation dependent). + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetstricterrorchecking01.xml b/test/testcases/tests/level3/core/documentgetstricterrorchecking01.xml new file mode 100644 index 0000000..6bd6ebb --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetstricterrorchecking01.xml @@ -0,0 +1,35 @@ + + + + + + + +documentgetstricterrorchecking01 +IBM + + Verify if the (default) value of the strictErrorChecking attribute of this document object is true. + +Neil Delima +2002-06-10 + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetstricterrorchecking02.xml b/test/testcases/tests/level3/core/documentgetstricterrorchecking02.xml new file mode 100644 index 0000000..0c3ebb9 --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetstricterrorchecking02.xml @@ -0,0 +1,46 @@ + + + + + + + +documentgetstricterrorchecking02 +IBM + + Verify if the (default)value of the strictErrorChecking attribute of a new Document object is true. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetxmlencoding01.xml b/test/testcases/tests/level3/core/documentgetxmlencoding01.xml new file mode 100644 index 0000000..9f2fbe2 --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetxmlencoding01.xml @@ -0,0 +1,36 @@ + + + + + + + +documentgetxmlencoding01 +IBM + + Call the getXmlEncoding method on a UTF-8 encoded XML document in which the encoding pseudo + attribute in its XMLDecl is UTF-8 and check if the value returned is UTF-8. + +Neil Delima +2002-05-30 + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetxmlencoding02.xml b/test/testcases/tests/level3/core/documentgetxmlencoding02.xml new file mode 100644 index 0000000..3109e4c --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetxmlencoding02.xml @@ -0,0 +1,47 @@ + + + + + + + +documentgetxmlencoding02 +IBM + + Call the getXmlEncoding method on a new document and check if the value returned + is null. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetxmlencoding03.xml b/test/testcases/tests/level3/core/documentgetxmlencoding03.xml new file mode 100644 index 0000000..12485de --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetxmlencoding03.xml @@ -0,0 +1,36 @@ + + + + + + + +documentgetxmlencoding03 +IBM + + Call the getXmlEncoding method on a UTF-16 encoded document and check if the value returned + is UTF-16. + +Neil Delima +2002-05-30 + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetxmlencoding04.xml b/test/testcases/tests/level3/core/documentgetxmlencoding04.xml new file mode 100644 index 0000000..1c27c66 --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetxmlencoding04.xml @@ -0,0 +1,36 @@ + + + + + + + +documentgetxmlencoding04 +IBM + + Call the getXmlEncoding method on a UTF-8 encoded XML document that does not contain + the encoding pseudo attribute in its XMLDecl and check if the value returend is null. + +Neil Delima +2002-05-30 + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetxmlencoding05.xml b/test/testcases/tests/level3/core/documentgetxmlencoding05.xml new file mode 100644 index 0000000..092215a --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetxmlencoding05.xml @@ -0,0 +1,43 @@ + + + + + + + +documentgetxmlencoding05 +IBM + + Call the getXmlEncoding method on a cloned UTF-8 encoded document + and check if the value returned is UTF-8 or null (implementation dependent). + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetxmlstandalone01.xml b/test/testcases/tests/level3/core/documentgetxmlstandalone01.xml new file mode 100644 index 0000000..91be2df --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetxmlstandalone01.xml @@ -0,0 +1,37 @@ + + + + + + + +documentgetxmlstandalone01 +IBM + + Retreive the xmlStandalone attribute of a document for which standalone was not specified, this + should return false since the default for standalone is no when external markup decls + are present. + +Neil Delima +2002-06-10 + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetxmlstandalone02.xml b/test/testcases/tests/level3/core/documentgetxmlstandalone02.xml new file mode 100644 index 0000000..ddf287c --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetxmlstandalone02.xml @@ -0,0 +1,46 @@ + + + + + + + +documentgetxmlstandalone02 +IBM + + The value of the standalone pesudo-attribute for a new Document should be false. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetxmlstandalone03.xml b/test/testcases/tests/level3/core/documentgetxmlstandalone03.xml new file mode 100644 index 0000000..82db96a --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetxmlstandalone03.xml @@ -0,0 +1,36 @@ + + + + + + + +documentgetxmlstandalone03 +IBM + + The value of the standalone attribute for an XML document with the standalone="no" + should be false. + +Neil Delima +2002-06-10 + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetxmlstandalone04.xml b/test/testcases/tests/level3/core/documentgetxmlstandalone04.xml new file mode 100644 index 0000000..293f506 --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetxmlstandalone04.xml @@ -0,0 +1,37 @@ + + + + + + + +documentgetxmlstandalone04 +IBM + + Retreive the documentURI of a document for which standalone was specified as "yes", this + should return true. + +Neil Delima +2002-06-10 + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetxmlstandalone05.xml b/test/testcases/tests/level3/core/documentgetxmlstandalone05.xml new file mode 100644 index 0000000..df13472 --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetxmlstandalone05.xml @@ -0,0 +1,53 @@ + + + + + + + +documentgetxmlstandalone05 +IBM + + Cretae a new DocumentType node whose systemId is StaffNS.DTD. Create a new Document + node. Check if the value of the standalone attribute on the new Document is false. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetxmlversion01.xml b/test/testcases/tests/level3/core/documentgetxmlversion01.xml new file mode 100644 index 0000000..93d120a --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetxmlversion01.xml @@ -0,0 +1,36 @@ + + + + + + + +documentgetxmlversion01 +IBM + + Check if the value of the version attribute in the XML declaration of this document + obtained by parsing staffNS.xml is "1.0". + +Neil Delima +2002-06-10 + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetxmlversion02.xml b/test/testcases/tests/level3/core/documentgetxmlversion02.xml new file mode 100644 index 0000000..384a880 --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetxmlversion02.xml @@ -0,0 +1,48 @@ + + + + + + + +documentgetxmlversion02 +IBM + + Check if the value of the version attribute in the XML declaration of a new document + is "1.0". + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentgetxmlversion03.xml b/test/testcases/tests/level3/core/documentgetxmlversion03.xml new file mode 100644 index 0000000..b520772 --- /dev/null +++ b/test/testcases/tests/level3/core/documentgetxmlversion03.xml @@ -0,0 +1,37 @@ + + + + + + + +documentgetxmlversion03 +IBM + + Check if the value of the version attribute in a XML document without a XMLDecl is + is "1.0". + +Neil Delima +2002-06-10 + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentnormalizedocument01.xml b/test/testcases/tests/level3/core/documentnormalizedocument01.xml new file mode 100644 index 0000000..cd62448 --- /dev/null +++ b/test/testcases/tests/level3/core/documentnormalizedocument01.xml @@ -0,0 +1,51 @@ + + + + + + + +documentnormalizedocument01 +IBM + + Invoke the normalizeDocument method on this document. Retreive the documentElement node + and check the nodeName of this node to make sure it has not changed. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentnormalizedocument02.xml b/test/testcases/tests/level3/core/documentnormalizedocument02.xml new file mode 100644 index 0000000..0e41422 --- /dev/null +++ b/test/testcases/tests/level3/core/documentnormalizedocument02.xml @@ -0,0 +1,67 @@ + + + + + + + +documentnormalizedocument02 +IBM + +Normalize a document with the 'cdata-sections' parameter set to false and +check if the CDATASection has been preserved. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentnormalizedocument03.xml b/test/testcases/tests/level3/core/documentnormalizedocument03.xml new file mode 100644 index 0000000..e7199a9 --- /dev/null +++ b/test/testcases/tests/level3/core/documentnormalizedocument03.xml @@ -0,0 +1,72 @@ + + + + + + + +documentnormalizedocument03 +IBM + +Normalize a document with a created CDATA section with the +'cdata-sections' parameter set to true then to false and check if +the CDATASection has been preserved and then coalesced. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentnormalizedocument04.xml b/test/testcases/tests/level3/core/documentnormalizedocument04.xml new file mode 100644 index 0000000..2dd69f9 --- /dev/null +++ b/test/testcases/tests/level3/core/documentnormalizedocument04.xml @@ -0,0 +1,67 @@ + + + + + + + +documentnormalizedocument04 +IBM + + Append a Comment node and normalize with "comments" set to false. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentnormalizedocument05.xml b/test/testcases/tests/level3/core/documentnormalizedocument05.xml new file mode 100644 index 0000000..8f67f68 --- /dev/null +++ b/test/testcases/tests/level3/core/documentnormalizedocument05.xml @@ -0,0 +1,103 @@ + + + + + + + +documentnormalizedocument05 +Curt Arnold + +Add a L1 element to a L2 namespace aware document and perform namespace normalization. Should result +in an error. + +2004-01-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentnormalizedocument06.xml b/test/testcases/tests/level3/core/documentnormalizedocument06.xml new file mode 100644 index 0000000..b527b5d --- /dev/null +++ b/test/testcases/tests/level3/core/documentnormalizedocument06.xml @@ -0,0 +1,136 @@ + + + + + + + +documentnormalizedocument06 +Curt Arnold + +Add a CDATASection containing "]]>" perform normalization with split-cdata-sections=true. Should result +in an warning. + +2004-01-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentnormalizedocument07.xml b/test/testcases/tests/level3/core/documentnormalizedocument07.xml new file mode 100644 index 0000000..98562de --- /dev/null +++ b/test/testcases/tests/level3/core/documentnormalizedocument07.xml @@ -0,0 +1,116 @@ + + + + + + + +documentnormalizedocument07 +Curt Arnold + +Add a CDATASection containing "]]>" and perform normalization with split-cdata-sections=false. Should result +in an error. + +2004-01-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentnormalizedocument08.xml b/test/testcases/tests/level3/core/documentnormalizedocument08.xml new file mode 100644 index 0000000..0802c3a --- /dev/null +++ b/test/testcases/tests/level3/core/documentnormalizedocument08.xml @@ -0,0 +1,78 @@ + + + + + + + +documentnormalizedocument08 +Curt Arnold + +Add two CDATASections containing "]]>" perform normalization with split-cdata-sections=true. +Should result in two warnings and at least 4 nodes. + +2004-01-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentnormalizedocument09.xml b/test/testcases/tests/level3/core/documentnormalizedocument09.xml new file mode 100644 index 0000000..03e740f --- /dev/null +++ b/test/testcases/tests/level3/core/documentnormalizedocument09.xml @@ -0,0 +1,70 @@ + + + + + + + +documentnormalizedocument09 +IBM + + The normalizeDocument method method acts as if the document was going through a save + and load cycle, putting the document in a "normal" form. + + Set the validate-if-schema feature to true. Invoke the normalizeDocument method on this + document. Retreive the documentElement node and check the nodeName of this node + to make sure it has not changed. Now set validate to false and verify the same. + Register an error handler on this Document and in each case make sure that it does + not get called. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentnormalizedocument10.xml b/test/testcases/tests/level3/core/documentnormalizedocument10.xml new file mode 100644 index 0000000..f5186f5 --- /dev/null +++ b/test/testcases/tests/level3/core/documentnormalizedocument10.xml @@ -0,0 +1,75 @@ + + + + + + + +documentnormalizedocument10 +IBM + + The normalizeDocument method method acts as if the document was going through a save + and load cycle, putting the document in a "normal" form. + + Create an Element and a text node and verify the nodeValue of this text node and append these to + this Document. If supported, invoke the setParameter method on this domconfiguration object to set the + "element-content-whitespace" feature to false. Invoke the normalizeDocument method and verify if + the text node has been discarded. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentnormalizedocument11.xml b/test/testcases/tests/level3/core/documentnormalizedocument11.xml new file mode 100644 index 0000000..3e9aec9 --- /dev/null +++ b/test/testcases/tests/level3/core/documentnormalizedocument11.xml @@ -0,0 +1,65 @@ + + + + + + + +documentnormalizedocument11 +IBM + + The normalizeDocument method method acts as if the document was going through a save + and load cycle, putting the document in a "normal" form. + The feature namespace-declarations when set to false, discards all namespace declaration attributes, + although namespace prefixes are still retained. + + Set the normalization feature "namespace-declarations" to false, invoke normalizeDocument and verify + the nodeName of element acquired by tagname. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentnormalizedocument12.xml b/test/testcases/tests/level3/core/documentnormalizedocument12.xml new file mode 100644 index 0000000..0d5db65 --- /dev/null +++ b/test/testcases/tests/level3/core/documentnormalizedocument12.xml @@ -0,0 +1,72 @@ + + + + + + + +documentnormalizedocument12 +IBM + + The normalizeDocument method method acts as if the document was going through a save + and load cycle, putting the document in a "normal" form. + + Set the validate feature to true. Invoke the normalizeDocument method on this + document. Retreive the documentElement node and check the nodeName of this node + to make sure it has not changed. Now set validate to false and verify the same. + Register an error handler on this Document and in each case make sure that it does + not get called. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentnormalizedocument13.xml b/test/testcases/tests/level3/core/documentnormalizedocument13.xml new file mode 100644 index 0000000..51d52e1 --- /dev/null +++ b/test/testcases/tests/level3/core/documentnormalizedocument13.xml @@ -0,0 +1,103 @@ + + + + + + + +documentnormalizedocument13 +Curt Arnold + +Add a L1 attribute to a L2 namespace aware document and perform namespace normalization. Should result +in an error. + +2004-03-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode01.xml b/test/testcases/tests/level3/core/documentrenamenode01.xml new file mode 100644 index 0000000..0954aae --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode01.xml @@ -0,0 +1,53 @@ + + + + + + + +documentrenamenode01 +IBM + + Invoke the renameNode method to rename the class attribute node of the + second element whose localName is acronym and namespaceURI http://www.nist.gov + with the new namespaceURI as http://www.w3.org/DOM/Test and name as pre0fix:renamedNode. + Check if this attribute has been renamed successfully by verifying the + nodeName, namespaceURI, nodeType attributes of the renamed node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode02.xml b/test/testcases/tests/level3/core/documentrenamenode02.xml new file mode 100644 index 0000000..9cb60d4 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode02.xml @@ -0,0 +1,52 @@ + + + + + + + +documentrenamenode02 +IBM + + Invoke the renameNode method to rename the class attribute node of the + second element whose localName is acronym and namespaceURI http://www.nist.gov + with the new namespaceURI as http://www.w3.org/DOM/Test and name as prefi0x:renamedNode. + Check if this attribute has been renamed successfully by verifying the + nodeName, namespaceURI, nodeType attributes of the renamed node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode03.xml b/test/testcases/tests/level3/core/documentrenamenode03.xml new file mode 100644 index 0000000..6464c04 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode03.xml @@ -0,0 +1,46 @@ + + + + + + + +documentrenamenode03 +IBM + + Invoke the renameNode method to rename a new attribute node to one whose + namespaceURI is http://www.w3.org/DOM/Test and name is pre0:fix1. + Check if this attribute has been renamed successfully by verifying the + nodeName, namespaceURI, nodeType attributes of the renamed node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode04.xml b/test/testcases/tests/level3/core/documentrenamenode04.xml new file mode 100644 index 0000000..bb43fd7 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode04.xml @@ -0,0 +1,45 @@ + + + + + + + +documentrenamenode04 +IBM + + Invoke the renameNode method to rename a new attribute node to one whose + namespaceURI is null and name is pf. + Check if this attribute has been renamed successfully by verifying the + nodeName, namespaceURI, nodeType attributes of the renamed node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode05.xml b/test/testcases/tests/level3/core/documentrenamenode05.xml new file mode 100644 index 0000000..66e3df7 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode05.xml @@ -0,0 +1,46 @@ + + + + + + + +documentrenamenode05 +IBM + + Invoke the renameNode method to rename a new attribute node to one whose + namespaceURI is null and name is rened. + Check if this attribute has been renamed successfully by verifying the + nodeName, namespaceURI, nodeType attributes of the renamed node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode06.xml b/test/testcases/tests/level3/core/documentrenamenode06.xml new file mode 100644 index 0000000..b689049 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode06.xml @@ -0,0 +1,51 @@ + + + + + + + +documentrenamenode06 +IBM + + Invoke the renameNode method to rename the default attribute "dir" to xsi:schemaLocation. + Check if this attribute has been renamed successfully by verifying the + nodeName, namespaceURI, nodeType attributes of the renamed node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode07.xml b/test/testcases/tests/level3/core/documentrenamenode07.xml new file mode 100644 index 0000000..642a568 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode07.xml @@ -0,0 +1,56 @@ + + + + + + + +documentrenamenode07 +IBM + + Invoke the renameNode method on a new document node to rename a new attribute node + to one whose namespaceURI is http://www.w3.org/XML/1998/namespace and name is xml:dom. + Check if this attribute has been renamed successfully by verifying the + nodeName and namespaceURI attributes of the renamed node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode08.xml b/test/testcases/tests/level3/core/documentrenamenode08.xml new file mode 100644 index 0000000..ca74f44 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode08.xml @@ -0,0 +1,57 @@ + + + + + + + +documentrenamenode08 +IBM + + Invoke the renameNode method on a new document node and try to rename the default + attribute "dir" + Check if a WRONG_DOCUMENT_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode09.xml b/test/testcases/tests/level3/core/documentrenamenode09.xml new file mode 100644 index 0000000..fcf2240 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode09.xml @@ -0,0 +1,54 @@ + + + + + + + +documentrenamenode09 +IBM + + The method renameNode renames an existing node. When the specified node was created + from a different document than this document, a WRONG_DOCUMENT_ERR exception is thrown. + + Invoke the renameNode method on a new Document node to rename a new attribute node + created in the original Document, but later adopted by this new document node. The + ownerDocument attribute of this attribute has now changed, such that the attribute node is considered to + be created from this new document node. Verify that no exception is thrown upon renaming and verify + the new nodeName of this attribute node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode10.xml b/test/testcases/tests/level3/core/documentrenamenode10.xml new file mode 100644 index 0000000..3b48c24 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode10.xml @@ -0,0 +1,61 @@ + + + + + + + +documentrenamenode10 +IBM + + The method renameNode renames an existing node and raises a NAMESPACE_ERR + if the qualifiedName has a prefix and the namespaceURI is null but a + NOT_SUPPORTED_ERR should be raised since the the type of the specified node is + neither ELEMENT_NODE nor ATTRIBUTE_NODE. + + Invoke the renameNode method on a new document node to rename a node to nodes + with malformed qualifiedNames. + Check if a NOT_SUPPORTED_ERR gets thrown instead of a NAMESPACE_ERR. + +Neil Delima +2002-06-10 + + + + + + + + + + +"_:" +":0" +":" +"a0:0" +"_:0;" +"a:::::c" + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode11.xml b/test/testcases/tests/level3/core/documentrenamenode11.xml new file mode 100644 index 0000000..ee20cef --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode11.xml @@ -0,0 +1,51 @@ + + + + + + + +documentrenamenode11 +IBM + + The method renameNode renames an existing node and raises a NAMESPACE_ERR + if the qualifiedName has a prefix and the namespaceURI is null but a + NOT_SUPPORTED_ERR should be raised since the the type of the specified node is + neither ELEMENT_NODE nor ATTRIBUTE_NODE. + + Invoke the renameNode method on this document node to rename a text node such that its + qualifiedName has a prefix and namespaceURI is null. + Check if a NOT_SUPPORTED_ERR gets thrown instead of a NAMESPACE_ERR. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode12.xml b/test/testcases/tests/level3/core/documentrenamenode12.xml new file mode 100644 index 0000000..10f8329 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode12.xml @@ -0,0 +1,50 @@ + + + + + + + +documentrenamenode12 +IBM + + The method renameNode renames an existing node and raises a NAMESPACE_ERR + if the qualifiedName has a prefix and the namespaceURI is null but a + NOT_SUPPORTED_ERR should be raised since the the type of the specified node is + neither ELEMENT_NODE nor ATTRIBUTE_NODE. + + Invoke the renameNode method on this document node to rename a text node such that its + qualifiedName has a prefix that is "xml" and namespaceURI is "http://www.w3.org/XML/1999/namespace". + Check if a NOT_SUPPORTED_ERR gets thrown instead of a NAMESPACE_ERR since the type of node is not valid + for this method. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode13.xml b/test/testcases/tests/level3/core/documentrenamenode13.xml new file mode 100644 index 0000000..5b9aba7 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode13.xml @@ -0,0 +1,50 @@ + + + + + + + +documentrenamenode13 +IBM + + The method renameNode renames an existing node and raises a NAMESPACE_ERR + if the qualifiedName has a prefix and the namespaceURI is null but a + NOT_SUPPORTED_ERR should be raised since the the type of the specified node is + neither ELEMENT_NODE nor ATTRIBUTE_NODE. + + Invoke the renameNode method on this document node to rename a text node such that its + qualifiedName has a prefix that is "xmlns"and namespaceURI is "http://www.w3.org/XML/1998/namespace". + Check if a NOT_SUPPORTED_ERR gets thrown instead of a NAMESPACE_ERR since the type of node is not valid + for this method. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode14.xml b/test/testcases/tests/level3/core/documentrenamenode14.xml new file mode 100644 index 0000000..f74061c --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode14.xml @@ -0,0 +1,51 @@ + + + + + + + +documentrenamenode14 +IBM + + The method renameNode renames an existing node and raises a NAMESPACE_ERR + if the qualifiedName has a prefix and the namespaceURI is null but a + NOT_SUPPORTED_ERR should be raised since the the type of the specified node is + neither ELEMENT_NODE nor ATTRIBUTE_NODE. + + Invoke the renameNode method on this document node to rename a text node such that its + qualifiedName is "xmlns"and namespaceURI is "http://www.w3.org/2000/xmlns". + Check if a NOT_SUPPORTED_ERR gets thrown instead of a NAMESPACE_ERR since the type of node is + not valid for this method. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode15.xml b/test/testcases/tests/level3/core/documentrenamenode15.xml new file mode 100644 index 0000000..f4791d6 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode15.xml @@ -0,0 +1,48 @@ + + + + + + + +documentrenamenode15 +IBM + + Rename the fourth acronym element to svg:rect and verify the + nodeName, namespaceURI, nodeType attributes of the renamed node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode16.xml b/test/testcases/tests/level3/core/documentrenamenode16.xml new file mode 100644 index 0000000..9b4ef0a --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode16.xml @@ -0,0 +1,52 @@ + + + + + + + +documentrenamenode16 +IBM + + Invoke the renameNode method to rename the fourth + acronym element with a new namespaceURI that is + null and qualifiedName that is renamedNode. + Check if this element has been renamed successfully by verifying the + nodeName, attributes of the renamed node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode17.xml b/test/testcases/tests/level3/core/documentrenamenode17.xml new file mode 100644 index 0000000..e4f9146 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode17.xml @@ -0,0 +1,59 @@ + + + + + + + +documentrenamenode17 +IBM + + Invoke the renameNode method to rename a new element node of a new document so that + its namespaceURI is http://www.w3.org/2000/xmlns/ and qualifiedName is xmlns:xmlns. + Check if this element has been renamed successfully by verifying the + nodeName, attributes of the renamed node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode18.xml b/test/testcases/tests/level3/core/documentrenamenode18.xml new file mode 100644 index 0000000..413a166 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode18.xml @@ -0,0 +1,53 @@ + + + + + + + +documentrenamenode18 +IBM + + Invoke the renameNode method on this document and try to rename a new element + node of a new document. + Check if a WRONG_DOCUMENT_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode19.xml b/test/testcases/tests/level3/core/documentrenamenode19.xml new file mode 100644 index 0000000..b344496 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode19.xml @@ -0,0 +1,61 @@ + + + + + + + +documentrenamenode19 +IBM + + The method renameNode renames an existing node and raises a NAMESPACE_ERR + if the qualifiedName is malformed per the Namespaces in XML specification. + + Invoke the renameNode method on a new document node to rename a node to nodes + with malformed qualifiedNames. + Check if a NAMESPACE_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + +"a_:" +"_:" +":" +"::0;" +"a:-:c" + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode20.xml b/test/testcases/tests/level3/core/documentrenamenode20.xml new file mode 100644 index 0000000..f63d9e4 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode20.xml @@ -0,0 +1,52 @@ + + + + + + + +documentrenamenode20 +IBM + + Invoke the renameNode method on this document node to rename a node such that its + qualifiedName has a prefix that is "xml:html" and namespaceURI is + "http://www.example.com/namespace". + Check if a NAMESPACE_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode21.xml b/test/testcases/tests/level3/core/documentrenamenode21.xml new file mode 100644 index 0000000..4b4c30d --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode21.xml @@ -0,0 +1,54 @@ + + + + + + + +documentrenamenode21 +IBM + + Invoke the renameNode method on this document node to rename a node such that its + qualifiedName has a prefix that is "xmlns:xml"and namespaceURI is "http://www.w3.org/2000/XMLNS/". + Check if a NAMESPACE_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode22.xml b/test/testcases/tests/level3/core/documentrenamenode22.xml new file mode 100644 index 0000000..221d124 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode22.xml @@ -0,0 +1,42 @@ + + + + + + + +documentrenamenode22 +IBM + + Invoke the renameNode method on this document node to rename a node such that its + qualifiedName is "xmlns"and namespaceURI is "http://www.w3.org/1999/xmlns/". + Check if a NAMESPACE_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode23.xml b/test/testcases/tests/level3/core/documentrenamenode23.xml new file mode 100644 index 0000000..0adc62e --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode23.xml @@ -0,0 +1,44 @@ + + + + + + + +documentrenamenode23 +IBM + + The method renameNode renames an existing node and raises a NOT_SUPPORTED_ERR + if the type of the specified node is neither ELEMENT_NODE nor ATTRIBUTE_NODE. + + Invoke the renameNode method on this document node to attempt to rename itself. + Check if a NOT_SUPPORTED_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode24.xml b/test/testcases/tests/level3/core/documentrenamenode24.xml new file mode 100644 index 0000000..6b4d0cb --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode24.xml @@ -0,0 +1,46 @@ + + + + + + + +documentrenamenode24 +IBM + + The method renameNode renames an existing node and raises a NOT_SUPPORTED_ERR + if the type of the specified node is neither ELEMENT_NODE nor ATTRIBUTE_NODE. + + Invoke the renameNode method on this document node to attempt to rename itself. + The namespaceURI specified here is null and the name has a prefix. + Check if a NOT_SUPPORTED_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode25.xml b/test/testcases/tests/level3/core/documentrenamenode25.xml new file mode 100644 index 0000000..93f2450 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode25.xml @@ -0,0 +1,42 @@ + + + + + + + +documentrenamenode25 +IBM + + Invoke the renameNode method to attempt to rename a DOcumentType node of this Document. + Check if a NOT_SUPPORTED_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode26.xml b/test/testcases/tests/level3/core/documentrenamenode26.xml new file mode 100644 index 0000000..ba797cb --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode26.xml @@ -0,0 +1,43 @@ + + + + + + + +documentrenamenode26 +IBM + + Invoke the renameNode method oto attempt to rename a new DocumentFragment node + of this Document. + Check if a NOT_SUPPORTED_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode27.xml b/test/testcases/tests/level3/core/documentrenamenode27.xml new file mode 100644 index 0000000..bced06a --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode27.xml @@ -0,0 +1,86 @@ + + + + + + + +documentrenamenode27 +IBM + + Invoke the renameNode method to attempt to rename new Text, Comment, CDataSection, + ProcessingInstruction and EntityReference nodes of a new Document. + Check if a NOT_SUPPORTED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode28.xml b/test/testcases/tests/level3/core/documentrenamenode28.xml new file mode 100644 index 0000000..cd838e1 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode28.xml @@ -0,0 +1,55 @@ + + + + + + + +documentrenamenode28 +IBM + + Invoke the renameNode method to attempt to rename a Entity and Notation nodes of this Document. + Check if a NOT_SUPPORTED_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentrenamenode29.xml b/test/testcases/tests/level3/core/documentrenamenode29.xml new file mode 100644 index 0000000..ed90425 --- /dev/null +++ b/test/testcases/tests/level3/core/documentrenamenode29.xml @@ -0,0 +1,42 @@ + + + + + + + +documentrenamenode29 +IBM + + Invoke the renameNode method to attempt to rename an Element node of a XML1.0 document + with a name that contains an invalid XML 1.0 character and check if a INVALID_CHARACTER_ERR + gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentsetdocumenturi01.xml b/test/testcases/tests/level3/core/documentsetdocumenturi01.xml new file mode 100644 index 0000000..9c964ec --- /dev/null +++ b/test/testcases/tests/level3/core/documentsetdocumenturi01.xml @@ -0,0 +1,39 @@ + + + + + + + +documentsetdocumenturi01 +IBM + + The setDocmentURI method set the location of the document. + + Set the documentURI to a valid string and retreive the documentURI of this + document and verify if it is was correctly set. + +Neil Delima +2002-06-10 + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentsetdocumenturi02.xml b/test/testcases/tests/level3/core/documentsetdocumenturi02.xml new file mode 100644 index 0000000..7d02526 --- /dev/null +++ b/test/testcases/tests/level3/core/documentsetdocumenturi02.xml @@ -0,0 +1,40 @@ + + + + + + + +documentsetdocumenturi02 +IBM + + The setDocmentURI method set the location of the document. + + Set the documentURI to null and retreive the documentURI of this document and verify + if it is was set to null. + +Neil Delima +2002-06-10 + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentsetdocumenturi03.xml b/test/testcases/tests/level3/core/documentsetdocumenturi03.xml new file mode 100644 index 0000000..2091efd --- /dev/null +++ b/test/testcases/tests/level3/core/documentsetdocumenturi03.xml @@ -0,0 +1,50 @@ + + + + + + + +documentsetdocumenturi03 +IBM + + The setDocmentURI method set the location of the document. + + Create a new document and set its documentURI to a valid string. Retreive the documentURI + and verify if it is was correctly set. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentsetstricterrorchecking01.xml b/test/testcases/tests/level3/core/documentsetstricterrorchecking01.xml new file mode 100644 index 0000000..59c85f6 --- /dev/null +++ b/test/testcases/tests/level3/core/documentsetstricterrorchecking01.xml @@ -0,0 +1,42 @@ + + + + + + + +documentsetstricterrorchecking01 +IBM + + Set the strictErrorChecking attribute value on this documentNode to false and then to true. + Call the createAttributeNS method on this document with an illegal character in the qualifiedName + and check if the INVALID_CHARACTER_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentsetstricterrorchecking02.xml b/test/testcases/tests/level3/core/documentsetstricterrorchecking02.xml new file mode 100644 index 0000000..95d869d --- /dev/null +++ b/test/testcases/tests/level3/core/documentsetstricterrorchecking02.xml @@ -0,0 +1,42 @@ + + + + + + + +documentsetstricterrorchecking02 +IBM + + Set the strictErrorChecking attribute value on a new Document to true. + Call the createAttributeNS method on this document with a a null namespaceURI and a qualified name + with a prefix and check if the NAMESPACE_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentsetstricterrorchecking03.xml b/test/testcases/tests/level3/core/documentsetstricterrorchecking03.xml new file mode 100644 index 0000000..a0adbac --- /dev/null +++ b/test/testcases/tests/level3/core/documentsetstricterrorchecking03.xml @@ -0,0 +1,37 @@ + + + + + + + +documentsetstricterrorchecking03 +IBM + + Set the strictErrorChecking attribute value on a new Document to false and check if it was + correctly set using getStrictErrorChecking. + +Neil Delima +2002-06-10 + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentsetxmlstandalone01.xml b/test/testcases/tests/level3/core/documentsetxmlstandalone01.xml new file mode 100644 index 0000000..434a061 --- /dev/null +++ b/test/testcases/tests/level3/core/documentsetxmlstandalone01.xml @@ -0,0 +1,37 @@ + + + + + + + +documentsetxmlstandalone01 +IBM + + Set the standalone attribute of this document to true and verify if the attribute was correctly + set. + +Neil Delima +2002-06-10 + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentsetxmlstandalone02.xml b/test/testcases/tests/level3/core/documentsetxmlstandalone02.xml new file mode 100644 index 0000000..c541090 --- /dev/null +++ b/test/testcases/tests/level3/core/documentsetxmlstandalone02.xml @@ -0,0 +1,51 @@ + + + + + + + +documentsetxmlstandalone02 +IBM + + Create a new document object and set standalone to false and check if it was correctly set. + Then repeat this by setting it to true. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentsetxmlversion01.xml b/test/testcases/tests/level3/core/documentsetxmlversion01.xml new file mode 100644 index 0000000..b79d1d0 --- /dev/null +++ b/test/testcases/tests/level3/core/documentsetxmlversion01.xml @@ -0,0 +1,71 @@ + + + + + + + +documentsetxmlversion01 +IBM + + Set the value of the version attribute of the XML declaration of this document to + various invalid characters and verify if a NOT_SUPPORTED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + +"{" +"}" +"~" +"'" +"!" +"@" +"#" +"$" +"%" +"^" +"&" +"*" +"(" +")" +"+" +"=" +"[" +"]" +"\\" +"/" +";" +"`" +"<" +">" +"," +"a " +"\"" +"---" + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentsetxmlversion02.xml b/test/testcases/tests/level3/core/documentsetxmlversion02.xml new file mode 100644 index 0000000..4444b38 --- /dev/null +++ b/test/testcases/tests/level3/core/documentsetxmlversion02.xml @@ -0,0 +1,49 @@ + + + + + + + +documentsetxmlversion02 +IBM + + Set the value of the version attribute of the XML declaration of a new document to "1.0" + and check if it was correctly set. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentsetxmlversion03.xml b/test/testcases/tests/level3/core/documentsetxmlversion03.xml new file mode 100644 index 0000000..383608d --- /dev/null +++ b/test/testcases/tests/level3/core/documentsetxmlversion03.xml @@ -0,0 +1,49 @@ + + + + + + + +documentsetxmlversion03 +IBM + + Set the value of the version attribute of the XML declaration of a new document to "1.0" + and check if it was correctly set. + +Neil Delima +2003-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/documentsetxmlversion05.xml b/test/testcases/tests/level3/core/documentsetxmlversion05.xml new file mode 100644 index 0000000..50de4f8 --- /dev/null +++ b/test/testcases/tests/level3/core/documentsetxmlversion05.xml @@ -0,0 +1,50 @@ + + + + + + + +documentsetxmlversion05 +IBM + + Set the value of the version attribute of the XML declaration of a new document to "-" + and check if a NOT_SUPPORTED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigcanonicalform1.xml b/test/testcases/tests/level3/core/domconfigcanonicalform1.xml new file mode 100644 index 0000000..e8d7239 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigcanonicalform1.xml @@ -0,0 +1,67 @@ + + + + + + + + + domconfigcanonicalform1 + Curt Arnold + Checks behavior of "canonical-form" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigcdatasections1.xml b/test/testcases/tests/level3/core/domconfigcdatasections1.xml new file mode 100644 index 0000000..12b778e --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigcdatasections1.xml @@ -0,0 +1,57 @@ + + + + + + + + + domconfigcdatasections1 + Curt Arnold + Checks behavior of "cdata-sections" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigcheckcharacternormalization1.xml b/test/testcases/tests/level3/core/domconfigcheckcharacternormalization1.xml new file mode 100644 index 0000000..3f17dda --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigcheckcharacternormalization1.xml @@ -0,0 +1,67 @@ + + + + + + + + + domconfigcheckcharacternormalization1 + Curt Arnold + Checks behavior of "check-character-normalization" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigcomments1.xml b/test/testcases/tests/level3/core/domconfigcomments1.xml new file mode 100644 index 0000000..3958ab4 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigcomments1.xml @@ -0,0 +1,56 @@ + + + + + + + + + domconfigcomments1 + Curt Arnold + Checks behavior of "comments" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigdatatypenormalization1.xml b/test/testcases/tests/level3/core/domconfigdatatypenormalization1.xml new file mode 100644 index 0000000..cdf95f9 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigdatatypenormalization1.xml @@ -0,0 +1,66 @@ + + + + + + + + + domconfigdatatypenormalization1 + Curt Arnold + Checks behavior of "datatype-normalization" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigdatatypenormalization2.xml b/test/testcases/tests/level3/core/domconfigdatatypenormalization2.xml new file mode 100644 index 0000000..ca3462b --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigdatatypenormalization2.xml @@ -0,0 +1,52 @@ + + + + + + + + + domconfigdatatypenormalization2 + Curt Arnold + Setting "datatype-normalization" to true also forces "validate" to true. + 2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigelementcontentwhitespace1.xml b/test/testcases/tests/level3/core/domconfigelementcontentwhitespace1.xml new file mode 100644 index 0000000..0f5ae21 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigelementcontentwhitespace1.xml @@ -0,0 +1,67 @@ + + + + + + + + + domconfigelementcontentwhitespace1 + Curt Arnold + Checks behavior of "element-content-whitespace" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigentities1.xml b/test/testcases/tests/level3/core/domconfigentities1.xml new file mode 100644 index 0000000..58103e6 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigentities1.xml @@ -0,0 +1,57 @@ + + + + + + + + + domconfigentities1 + Curt Arnold + Checks behavior of "entities" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigerrorhandler1.xml b/test/testcases/tests/level3/core/domconfigerrorhandler1.xml new file mode 100644 index 0000000..234e0d4 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigerrorhandler1.xml @@ -0,0 +1,71 @@ + + + + + + + + + domconfigerrorhandler1 + Curt Arnold + Checks behavior of "error-handler" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigerrorhandler2.xml b/test/testcases/tests/level3/core/domconfigerrorhandler2.xml new file mode 100644 index 0000000..efdac09 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigerrorhandler2.xml @@ -0,0 +1,52 @@ + + + + + + + + + domconfigerrorhandler2 + Curt Arnold + Calls DOMConfiguration.setParameter("error-handler", null). Spec + does not explicitly address the case. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfiginfoset1.xml b/test/testcases/tests/level3/core/domconfiginfoset1.xml new file mode 100644 index 0000000..f35ed5e --- /dev/null +++ b/test/testcases/tests/level3/core/domconfiginfoset1.xml @@ -0,0 +1,71 @@ + + + + + + + + + domconfiginfoset1 + Curt Arnold + Checks behavior of "infoset" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfignamespacedeclarations1.xml b/test/testcases/tests/level3/core/domconfignamespacedeclarations1.xml new file mode 100644 index 0000000..3c1dd8f --- /dev/null +++ b/test/testcases/tests/level3/core/domconfignamespacedeclarations1.xml @@ -0,0 +1,57 @@ + + + + + + + + + domconfigcomments1 + Curt Arnold + Checks behavior of "namespace-declarations" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfignamespaces1.xml b/test/testcases/tests/level3/core/domconfignamespaces1.xml new file mode 100644 index 0000000..59d681f --- /dev/null +++ b/test/testcases/tests/level3/core/domconfignamespaces1.xml @@ -0,0 +1,66 @@ + + + + + + + + + domconfignamespaces1 + Curt Arnold + Checks behavior of "namespaces" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfignamespaces2.xml b/test/testcases/tests/level3/core/domconfignamespaces2.xml new file mode 100644 index 0000000..40b213f --- /dev/null +++ b/test/testcases/tests/level3/core/domconfignamespaces2.xml @@ -0,0 +1,42 @@ + + + + + + + + + domconfignamespaces2 + Curt Arnold + Document.getParameter("namespaces") should be true regardles if the + parse that created the document was namespace aware. + 2004-02-24 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfignormalizecharacters1.xml b/test/testcases/tests/level3/core/domconfignormalizecharacters1.xml new file mode 100644 index 0000000..5f71876 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfignormalizecharacters1.xml @@ -0,0 +1,67 @@ + + + + + + + + + domconfignormalizecharacters1 + Curt Arnold + Checks behavior of "normalize-characters" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigparameternames01.xml b/test/testcases/tests/level3/core/domconfigparameternames01.xml new file mode 100644 index 0000000..7ebac73 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigparameternames01.xml @@ -0,0 +1,94 @@ + + + + + + + + + domconfigparameternames01 + Curt Arnold + Checks getParameterNames and canSetParameter for Document.domConfig. + 2004-01-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigschemalocation1.xml b/test/testcases/tests/level3/core/domconfigschemalocation1.xml new file mode 100644 index 0000000..6e9a9b1 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigschemalocation1.xml @@ -0,0 +1,63 @@ + + + + + + + + + domconfigschemalocation1 + Curt Arnold + Checks behavior of "schema-location" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigschematype1.xml b/test/testcases/tests/level3/core/domconfigschematype1.xml new file mode 100644 index 0000000..8fc739c --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigschematype1.xml @@ -0,0 +1,80 @@ + + + + + + + + + domconfigschematype1 + Curt Arnold + Checks behavior of "schema-type" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigsplitcdatasections1.xml b/test/testcases/tests/level3/core/domconfigsplitcdatasections1.xml new file mode 100644 index 0000000..3268929 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigsplitcdatasections1.xml @@ -0,0 +1,57 @@ + + + + + + + + + domconfigsplitcdatasections1 + Curt Arnold + Checks behavior of "split-cdata-sections" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigurationcansetparameter01.xml b/test/testcases/tests/level3/core/domconfigurationcansetparameter01.xml new file mode 100644 index 0000000..264a29f --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigurationcansetparameter01.xml @@ -0,0 +1,50 @@ + + + + + + +domconfigurationcansetparameter01 +IBM + + The parameter commments is turned on by default. Check to see if this feature can be set + to false by invoking canSetParameter method. Also check that this method does not change the + value of parameter. + +Jenny Hsu +2003-11-06 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigurationcansetparameter02.xml b/test/testcases/tests/level3/core/domconfigurationcansetparameter02.xml new file mode 100644 index 0000000..b183536 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigurationcansetparameter02.xml @@ -0,0 +1,49 @@ + + + + + + +domconfigurationcansetparameter02 +IBM + +Check that canSetParameter('cdata-sections') returns true for both true and false +and that calls to the method do not actually change the parameter value. + +Jenny Hsu +2003-11-06 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigurationcansetparameter03.xml b/test/testcases/tests/level3/core/domconfigurationcansetparameter03.xml new file mode 100644 index 0000000..3562c27 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigurationcansetparameter03.xml @@ -0,0 +1,54 @@ + + + + + + +domconfigurationcansetparameter03 +IBM + + The canSetParameter method checks if setting a parameter to a specific value is supported. + + The parameter entities is turned on by default. Check to see if this feature can be set + to false by invoking canSetParameter method. Also check that this method does not change the + value of parameter by checking if entities still exist in the document. + +Jenny Hsu +2003-11-06 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigurationcansetparameter04.xml b/test/testcases/tests/level3/core/domconfigurationcansetparameter04.xml new file mode 100644 index 0000000..7f24039 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigurationcansetparameter04.xml @@ -0,0 +1,55 @@ + + + + + + +domconfigurationcansetparameter04 +IBM + + The parameter entities is turned on by default. Check to see if this feature can be set + to false by invoking canSetParameter method. Also check that this method does not change the + value of parameter by checking if entity references still exist in the document. + +Jenny Hsu +2003-11-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigurationcansetparameter06.xml b/test/testcases/tests/level3/core/domconfigurationcansetparameter06.xml new file mode 100644 index 0000000..513231c --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigurationcansetparameter06.xml @@ -0,0 +1,57 @@ + + + + + + +domconfigurationcansetparameter06 +IBM + +Check that canSetParameter('element-content-whitespace', true) returns true +and that canSetParameter('element-content-whitespace) does not change value of +parameter. + +Jenny Hsu +2003-11-04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigurationgetparameter01.xml b/test/testcases/tests/level3/core/domconfigurationgetparameter01.xml new file mode 100644 index 0000000..815a061 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigurationgetparameter01.xml @@ -0,0 +1,47 @@ + + + + + + +domconfigurationgetparameter01 +IBM + + The method getParameter returns the value of a parameter if known. + + Get the DOMConfiguration object of a document and verify that the default required features are set + to true. + +Jenny Hsu +2003-11-07 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigurationgetparameter02.xml b/test/testcases/tests/level3/core/domconfigurationgetparameter02.xml new file mode 100644 index 0000000..e6c5838 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigurationgetparameter02.xml @@ -0,0 +1,42 @@ + + + + + + +domconfigurationgetparameter02 +IBM + + The method getParameter returns the value of a parameter if known. + + Get the DOMConfiguration object of a document and verify that a NOT_FOUND_ERR is thrown if the parameter + is not found. + +Jenny Hsu +2003-11-07 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigvalidate1.xml b/test/testcases/tests/level3/core/domconfigvalidate1.xml new file mode 100644 index 0000000..0376aa1 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigvalidate1.xml @@ -0,0 +1,67 @@ + + + + + + + + + domconfigvalidate1 + Curt Arnold + Checks behavior of "validate" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigvalidateifschema1.xml b/test/testcases/tests/level3/core/domconfigvalidateifschema1.xml new file mode 100644 index 0000000..c572603 --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigvalidateifschema1.xml @@ -0,0 +1,67 @@ + + + + + + + + + domconfigvalidateifschema1 + Curt Arnold + Checks behavior of "validate-if-schema" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domconfigwellformed1.xml b/test/testcases/tests/level3/core/domconfigwellformed1.xml new file mode 100644 index 0000000..cc9f1bc --- /dev/null +++ b/test/testcases/tests/level3/core/domconfigwellformed1.xml @@ -0,0 +1,66 @@ + + + + + + + + + domconfigwellformed1 + Curt Arnold + Checks behavior of "well-formed" configuration parameter. + 2004-01-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationgetfeature01.xml b/test/testcases/tests/level3/core/domimplementationgetfeature01.xml new file mode 100644 index 0000000..7575fb2 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationgetfeature01.xml @@ -0,0 +1,38 @@ + + + + + + + +domimplementationgetfeature01 +IBM + + Invoke getFeature method on this DOMImplementation with the value of the feature parameter + as Core and version as 2.0. This should return a DOMImplmentation object that's not null. + +Neil Delima +2002-05-30 + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationgetfeature02.xml b/test/testcases/tests/level3/core/domimplementationgetfeature02.xml new file mode 100644 index 0000000..2e6a0b5 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationgetfeature02.xml @@ -0,0 +1,39 @@ + + + + + + + +domimplementationgetfeature02 +IBM + + Invoke getFeature method on this DOMImplementation with the value of the feature parameter + as Core and version as "". This should return a DOMImplementation object that's not null. + + +Neil Delima +2002-05-30 + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationgetfeature03.xml b/test/testcases/tests/level3/core/domimplementationgetfeature03.xml new file mode 100644 index 0000000..6d06910 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationgetfeature03.xml @@ -0,0 +1,40 @@ + + + + + + + +domimplementationgetfeature03 +IBM + + Invoke getFeature method on this DOMImplementation with the value of the feature parameter + as Core and version as null. This should return a DOMImplementation object that's not null. + +Neil Delima +2002-05-30 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationgetfeature05.xml b/test/testcases/tests/level3/core/domimplementationgetfeature05.xml new file mode 100644 index 0000000..2113dce --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationgetfeature05.xml @@ -0,0 +1,39 @@ + + + + + + + +domimplementationgetfeature05 +IBM + + Invoke getFeature method on this DOMImplementation with the value of the feature parameter + as "" and version equal to null. This should return a null DOMObject. + +Neil Delima +2002-05-30 + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationgetfeature06.xml b/test/testcases/tests/level3/core/domimplementationgetfeature06.xml new file mode 100644 index 0000000..f34b6bd --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationgetfeature06.xml @@ -0,0 +1,38 @@ + + + + + + + +domimplementationgetfeature06 +IBM + + Invoke getFeature method on this DOMImplementation with the value of the feature parameter + as "1-1" (some junk) and version equal to "*". This should return a null DOMObject. + +Neil Delima +2002-05-30 + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry01.xml b/test/testcases/tests/level3/core/domimplementationregistry01.xml new file mode 100644 index 0000000..9fc02aa --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry01.xml @@ -0,0 +1,34 @@ + + + + + + + +domimplementationregistry01 +Curt Arnold + +DOMImplementationRegistry.newInstance() (Java) or DOMImplementationRegistry global variable +(ECMAScript) should not be null. + +2004-01-15 + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry02.xml b/test/testcases/tests/level3/core/domimplementationregistry02.xml new file mode 100644 index 0000000..0505559 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry02.xml @@ -0,0 +1,42 @@ + + + + + + + +domimplementationregistry02 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementation("cOrE") should return a DOMImplementation +where hasFeature("Core", null) returns true. + +2004-01-15 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry03.xml b/test/testcases/tests/level3/core/domimplementationregistry03.xml new file mode 100644 index 0000000..a7d2eab --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry03.xml @@ -0,0 +1,41 @@ + + + + + + + +domimplementationregistry03 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementation("cOrE 3.0") should return a DOMImplementation +where hasFeature("Core", "3.0") returns true. + +2004-01-15 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry04.xml b/test/testcases/tests/level3/core/domimplementationregistry04.xml new file mode 100644 index 0000000..6d8419b --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry04.xml @@ -0,0 +1,42 @@ + + + + + + + +domimplementationregistry04 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementation("+cOrE") should return a DOMImplementation +where hasFeature("+Core", null) returns true. + +2004-01-15 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry05.xml b/test/testcases/tests/level3/core/domimplementationregistry05.xml new file mode 100644 index 0000000..e0dee44 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry05.xml @@ -0,0 +1,41 @@ + + + + + + + +domimplementationregistry05 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementation("+cOrE 3.0") should return a DOMImplementation +where hasFeature("+Core", "3.0") returns true. + +2004-01-15 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry06.xml b/test/testcases/tests/level3/core/domimplementationregistry06.xml new file mode 100644 index 0000000..5e0831d --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry06.xml @@ -0,0 +1,45 @@ + + + + + + + +domimplementationregistry06 +Curt Arnold + +If the implementation supports "XML", DOMImplementationRegistry.getDOMImplementation("xMl 3.0 cOrE") should +return a DOMImplementation where hasFeature("XML", "3.0"), and hasFeature("Core", null) returns true. + +2004-01-15 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry07.xml b/test/testcases/tests/level3/core/domimplementationregistry07.xml new file mode 100644 index 0000000..a8e0b20 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry07.xml @@ -0,0 +1,42 @@ + + + + + + + +domimplementationregistry07 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementation("http://www.example.com/bogus-feature 99.0") should return +null. + +2004-01-15 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry08.xml b/test/testcases/tests/level3/core/domimplementationregistry08.xml new file mode 100644 index 0000000..0e9ec23 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry08.xml @@ -0,0 +1,52 @@ + + + + + + + +domimplementationregistry08 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementation("SVG") should return null or a DOMImplementation +where hasFeature("SVG", null) returns true. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry09.xml b/test/testcases/tests/level3/core/domimplementationregistry09.xml new file mode 100644 index 0000000..76367c7 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry09.xml @@ -0,0 +1,52 @@ + + + + + + + +domimplementationregistry09 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementation("HTML") should return null or a DOMImplementation +where hasFeature("HTML", null) returns true. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry10.xml b/test/testcases/tests/level3/core/domimplementationregistry10.xml new file mode 100644 index 0000000..3b19ef2 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry10.xml @@ -0,0 +1,52 @@ + + + + + + + +domimplementationregistry10 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementation("LS") should return null or a DOMImplementation +where hasFeature("LS", null) returns true. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry11.xml b/test/testcases/tests/level3/core/domimplementationregistry11.xml new file mode 100644 index 0000000..7636017 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry11.xml @@ -0,0 +1,52 @@ + + + + + + + +domimplementationregistry11 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementation("XPath") should return null or a DOMImplementation +where hasFeature("XPath", null) returns true. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry12.xml b/test/testcases/tests/level3/core/domimplementationregistry12.xml new file mode 100644 index 0000000..5c7ff6f --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry12.xml @@ -0,0 +1,71 @@ + + + + + + + +domimplementationregistry12 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementation("cOrE 3.0 xMl 3.0 eVeNts 2.0 lS") should return null +or a DOMImplementation that implements the specified features. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry13.xml b/test/testcases/tests/level3/core/domimplementationregistry13.xml new file mode 100644 index 0000000..6ad3334 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry13.xml @@ -0,0 +1,54 @@ + + + + + + + +domimplementationregistry13 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementationList("cOrE") should return a +list of at least one DOMImplementation +where hasFeature("Core", null) returns true. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry14.xml b/test/testcases/tests/level3/core/domimplementationregistry14.xml new file mode 100644 index 0000000..81e7f90 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry14.xml @@ -0,0 +1,49 @@ + + + + + + + +domimplementationregistry14 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementationList("cOrE 3.0") should return +a list of DOMImplementation +where hasFeature("Core", "3.0") returns true. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry15.xml b/test/testcases/tests/level3/core/domimplementationregistry15.xml new file mode 100644 index 0000000..17c5d6b --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry15.xml @@ -0,0 +1,50 @@ + + + + + + + +domimplementationregistry15 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementationList("+cOrE") should return +list of DOMImplementation +where hasFeature("+Core", null) returns true. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry16.xml b/test/testcases/tests/level3/core/domimplementationregistry16.xml new file mode 100644 index 0000000..56af99a --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry16.xml @@ -0,0 +1,49 @@ + + + + + + + +domimplementationregistry16 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementationList("+cOrE 3.0") should return +a list of DOMImplementation +where hasFeature("+Core", "3.0") returns true. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry17.xml b/test/testcases/tests/level3/core/domimplementationregistry17.xml new file mode 100644 index 0000000..310d4e7 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry17.xml @@ -0,0 +1,52 @@ + + + + + + + +domimplementationregistry17 +Curt Arnold + +If the implementation supports "XML", DOMImplementationRegistry.getDOMImplementationList("xMl 3.0 cOrE") should +return a list of DOMImplementation where hasFeature("XML", "3.0"), and hasFeature("Core", null) returns true. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry18.xml b/test/testcases/tests/level3/core/domimplementationregistry18.xml new file mode 100644 index 0000000..9217ba0 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry18.xml @@ -0,0 +1,43 @@ + + + + + + + +domimplementationregistry18 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementationList("http://www.example.com/bogus-feature 99.0") +should return a zero-length list. + +2004-01-15 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry19.xml b/test/testcases/tests/level3/core/domimplementationregistry19.xml new file mode 100644 index 0000000..6086e9b --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry19.xml @@ -0,0 +1,58 @@ + + + + + + + +domimplementationregistry19 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementationList("SVG") should return +zero-length list or a list of DOMImplementation +where hasFeature("SVG", null) returns true. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry20.xml b/test/testcases/tests/level3/core/domimplementationregistry20.xml new file mode 100644 index 0000000..12233e4 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry20.xml @@ -0,0 +1,58 @@ + + + + + + + +domimplementationregistry20 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementationList("HTML") should return +an empty list or a list of DOMImplementation +where hasFeature("HTML", null) returns true. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry21.xml b/test/testcases/tests/level3/core/domimplementationregistry21.xml new file mode 100644 index 0000000..9f9e7d9 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry21.xml @@ -0,0 +1,58 @@ + + + + + + + +domimplementationregistry21 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementationList("LS") should return +a empty list or a list of DOMImplementation +where hasFeature("LS", null) returns true. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry22.xml b/test/testcases/tests/level3/core/domimplementationregistry22.xml new file mode 100644 index 0000000..405c7ab --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry22.xml @@ -0,0 +1,58 @@ + + + + + + + +domimplementationregistry22 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementationList("XPath") should return +an empty list or a list of DOMImplementation +where hasFeature("XPath", null) returns true. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry23.xml b/test/testcases/tests/level3/core/domimplementationregistry23.xml new file mode 100644 index 0000000..cb7f5fa --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry23.xml @@ -0,0 +1,76 @@ + + + + + + + +domimplementationregistry23 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementationList("cOrE 3.0 xMl 3.0 eVeNts 2.0 lS") +should return an empty list or a list of DOMImplementation that implements the specified features. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry24.xml b/test/testcases/tests/level3/core/domimplementationregistry24.xml new file mode 100644 index 0000000..e6d0622 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry24.xml @@ -0,0 +1,40 @@ + + + + + + + +domimplementationregistry24 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementation("") should return an implementation. + +2004-03-19 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domimplementationregistry25.xml b/test/testcases/tests/level3/core/domimplementationregistry25.xml new file mode 100644 index 0000000..5640043 --- /dev/null +++ b/test/testcases/tests/level3/core/domimplementationregistry25.xml @@ -0,0 +1,43 @@ + + + + + + + +domimplementationregistry25 +Curt Arnold + +DOMImplementationRegistry.getDOMImplementationList("cOrE 3.0 xMl 3.0 eVeNts 2.0 lS") +should return an empty list or a list of DOMImplementation that implements the specified features. + +2004-03-19 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domstringlistcontains01.xml b/test/testcases/tests/level3/core/domstringlistcontains01.xml new file mode 100644 index 0000000..5f7c62f --- /dev/null +++ b/test/testcases/tests/level3/core/domstringlistcontains01.xml @@ -0,0 +1,42 @@ + + + + + + +domstringlistcontains01 +Curt Arnold + +Check implementation of DOMStringList.contains by searching DOMConfig parameter +names for "comments" and "". + +2004-01-12 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domstringlistcontains02.xml b/test/testcases/tests/level3/core/domstringlistcontains02.xml new file mode 100644 index 0000000..74a2279 --- /dev/null +++ b/test/testcases/tests/level3/core/domstringlistcontains02.xml @@ -0,0 +1,59 @@ + + + + + + +domstringlistcontains02 +IBM + + The contains method of the DOMStringList tests if a string is part of this DOMStringList. + + Invoke the contains method on the list searching for several of the parameters recognized by the + DOMConfiguration object. + Verify that the list contains features that are required and supported by this DOMConfiguration object. + Verify that the contains method returns false for a string that is not contained in this DOMStringList. + +Jenny Hsu +2003-10-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domstringlistgetlength01.xml b/test/testcases/tests/level3/core/domstringlistgetlength01.xml new file mode 100644 index 0000000..3850874 --- /dev/null +++ b/test/testcases/tests/level3/core/domstringlistgetlength01.xml @@ -0,0 +1,45 @@ + + + + + + +domstringlistgetlength01 +IBM + + The length attribute of the DOMStringList returns the number of DOMStrings in the list. + The range of valid child node indices is 0 to length-1 inclusive. + + Invoke the length on the list of parameters returned by the DOMConfiguration object. + Verify that the list is not null and length is not 0. + +Jenny Hsu +2003-10-29 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domstringlistitem01.xml b/test/testcases/tests/level3/core/domstringlistitem01.xml new file mode 100644 index 0000000..a9187d2 --- /dev/null +++ b/test/testcases/tests/level3/core/domstringlistitem01.xml @@ -0,0 +1,49 @@ + + + + + + +domstringlistitem01 +Curt Arnold + +Check implementation of DOMStringList.item by accessing items 0 and length-1 and expecting +a string and accessing items out of range and expecting null. + +2004-01-12 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/domstringlistitem02.xml b/test/testcases/tests/level3/core/domstringlistitem02.xml new file mode 100644 index 0000000..7180a78 --- /dev/null +++ b/test/testcases/tests/level3/core/domstringlistitem02.xml @@ -0,0 +1,45 @@ + + + + + + +domstringlistitem02 +IBM + + The item method of the DOMStringList Returns the indexth item in the collection. + If index is greater than or equal to the number of DOMStrings in the list, this returns null. + + Invoke the first item on the list of parameters returned by the DOMConfiguration object and + make sure it is not null. Then invoke the 100th item and verify that null is returned. + +Jenny Hsu +2003-10-29 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementcontentwhitespace01.xml b/test/testcases/tests/level3/core/elementcontentwhitespace01.xml new file mode 100644 index 0000000..a82f071 --- /dev/null +++ b/test/testcases/tests/level3/core/elementcontentwhitespace01.xml @@ -0,0 +1,81 @@ + + + + + + + +elementcontentwhitespace01 +Curt Arnold + +Normalize document with element-content-whitespace set to true, check that +whitespace in element content is preserved. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementcontentwhitespace02.xml b/test/testcases/tests/level3/core/elementcontentwhitespace02.xml new file mode 100644 index 0000000..15f2153 --- /dev/null +++ b/test/testcases/tests/level3/core/elementcontentwhitespace02.xml @@ -0,0 +1,72 @@ + + + + + + + +elementcontentwhitespace02 +Curt Arnold + +Normalize document with element-content-whitespace set to false and validation set to true, check that +whitespace in element content is eliminated. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementcontentwhitespace03.xml b/test/testcases/tests/level3/core/elementcontentwhitespace03.xml new file mode 100644 index 0000000..7360ba3 --- /dev/null +++ b/test/testcases/tests/level3/core/elementcontentwhitespace03.xml @@ -0,0 +1,81 @@ + + + + + + + +elementcontentwhitespace03 +Curt Arnold + +Normalize document using Node.normalize with element-content-whitespace set to false and validation set to true, check that +whitespace in element content is preserved. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementgetschematypeinfo01.xml b/test/testcases/tests/level3/core/elementgetschematypeinfo01.xml new file mode 100644 index 0000000..e8f9816 --- /dev/null +++ b/test/testcases/tests/level3/core/elementgetschematypeinfo01.xml @@ -0,0 +1,48 @@ + + + + + + + +elementgetschematypeinfo01 +Curt Arnold + +Call getSchemaTypeInfo on title attribute for the first "em" element from DTD validated document. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementgetschematypeinfo02.xml b/test/testcases/tests/level3/core/elementgetschematypeinfo02.xml new file mode 100644 index 0000000..d5cc405 --- /dev/null +++ b/test/testcases/tests/level3/core/elementgetschematypeinfo02.xml @@ -0,0 +1,47 @@ + + + + + + + +elementgetschematypeinfo02 +Curt Arnold + +Call getSchemaTypeInfo on title attribute for the first "em" element from schema-validated document. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementgetschematypeinfo03.xml b/test/testcases/tests/level3/core/elementgetschematypeinfo03.xml new file mode 100644 index 0000000..3a862f6 --- /dev/null +++ b/test/testcases/tests/level3/core/elementgetschematypeinfo03.xml @@ -0,0 +1,47 @@ + + + + + + + +elementgetschematypeinfo03 +Curt Arnold + +Element.schemaTypeInfo should return null if not validating or schema validating. + +2004-02-14 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementgetschematypeinfo04.xml b/test/testcases/tests/level3/core/elementgetschematypeinfo04.xml new file mode 100644 index 0000000..f2a468c --- /dev/null +++ b/test/testcases/tests/level3/core/elementgetschematypeinfo04.xml @@ -0,0 +1,51 @@ + + + + + + + +elementgetschematypeinfo04 +IBM + + The getSchemaTypeInfo method retrieves the type information associated with this element. + + Load a valid document with an XML Schema. + Invoke getSchemaTypeInfo method on an element having [type definition] property. Expose {name} and {target namespace} + properties of the [type definition] property. Verity that the typeName and typeNamespace of the code element's + schemaTypeInfo are correct. + +Jenny Hsu +2003-10-28 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementgetschematypeinfo05.xml b/test/testcases/tests/level3/core/elementgetschematypeinfo05.xml new file mode 100644 index 0000000..b13fea6 --- /dev/null +++ b/test/testcases/tests/level3/core/elementgetschematypeinfo05.xml @@ -0,0 +1,51 @@ + + + + + + + +elementgetschematypeinfo05 +IBM + + The getSchemaTypeInfo method retrieves the type information associated with this element. + + Load a valid document with an XML Schema. + Invoke getSchemaTypeInfo method on an element having [type definition] property. Expose {name} and {target namespace} + properties of the [type definition] property. Verity that the typeName and typeNamespace of the acronym element's + schemaTypeInfo are correct. + +Jenny Hsu +2003-10-28 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementgetschematypeinfo06.xml b/test/testcases/tests/level3/core/elementgetschematypeinfo06.xml new file mode 100644 index 0000000..ae51e59 --- /dev/null +++ b/test/testcases/tests/level3/core/elementgetschematypeinfo06.xml @@ -0,0 +1,51 @@ + + + + + + + +elementgetschematypeinfo06 +IBM + + The getSchemaTypeInfo method retrieves the type information associated with this element. + + Load a valid document with an XML Schema. + Invoke getSchemaTypeInfo method on an element having [type definition] property. Expose {name} and {target namespace} + properties of the [type definition] property. Verity that the typeName and typeNamespace of the strong element's + schemaTypeInfo are correct. + +Jenny Hsu +2003-10-28 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementgetschematypeinfo07.xml b/test/testcases/tests/level3/core/elementgetschematypeinfo07.xml new file mode 100644 index 0000000..44508b7 --- /dev/null +++ b/test/testcases/tests/level3/core/elementgetschematypeinfo07.xml @@ -0,0 +1,51 @@ + + + + + + + +elementgetschematypeinfo07 +IBM + + The getSchemaTypeInfo method retrieves the type information associated with this element. + + Load a valid document with an XML Schema. + Invoke getSchemaTypeInfo method on an element having [type definition] property. Expose {name} and {target namespace} + properties of the [type definition] property. Verity that the typeName and typeNamespace of the name element's + schemaTypeInfo are correct. + +Jenny Hsu +2003-10-28 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattribute01.xml b/test/testcases/tests/level3/core/elementsetidattribute01.xml new file mode 100644 index 0000000..d4d9bc3 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattribute01.xml @@ -0,0 +1,54 @@ + + + + + + + +elementsetidattribute01 +IBM + + Invoke setIdAttribute on the third acronym element's class attribute. Verify by calling isID + on the class attribute and getElementById on document. Invoke setIdAttribute again to reset. + Calling isID should return false. + +Jenny Hsu +2003-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattribute03.xml b/test/testcases/tests/level3/core/elementsetidattribute03.xml new file mode 100644 index 0000000..0af56b6 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattribute03.xml @@ -0,0 +1,55 @@ + + + + + + + +elementsetidattribute03 +IBM + + First use setAttribute to change the class attribute of the third acronym element. Invoke setIdAttribute + on the newly set attribute. Verify by calling isID on the new attribute and getElementById on document. + Invoke setIdAttribute again to reset. Calling isID should return false. + +Jenny Hsu +2003-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattribute04.xml b/test/testcases/tests/level3/core/elementsetidattribute04.xml new file mode 100644 index 0000000..57b90a7 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattribute04.xml @@ -0,0 +1,55 @@ + + + + + + + +elementsetidattribute04 +IBM + + First use setAttribute to create a new attribute on the third strong element. Invoke setIdAttribute + on the new attribute. Verify by calling isID on the new attribute and getElementById on document. + Invoke setIdAttribute again to reset. Calling isID should return false. + +Jenny Hsu +2003-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattribute05.xml b/test/testcases/tests/level3/core/elementsetidattribute05.xml new file mode 100644 index 0000000..4a541f3 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattribute05.xml @@ -0,0 +1,42 @@ + + + + + + + +elementsetidattribute05 +IBM + + Invoke setIdAttribute on the third strong element with a non-existing attribute name. Verify that + NOT_FOUND_ERR is raised. + +Jenny Hsu +2003-02-25 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattribute06.xml b/test/testcases/tests/level3/core/elementsetidattribute06.xml new file mode 100644 index 0000000..ecefbe3 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattribute06.xml @@ -0,0 +1,42 @@ + + + + + + + +elementsetidattribute06 +IBM + + Invoke setIdAttribute on the third strong element with an attribute name of the acronym element. + Verify that NOT_FOUND_ERR is raised. + +Jenny Hsu +2003-02-25 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattribute07.xml b/test/testcases/tests/level3/core/elementsetidattribute07.xml new file mode 100644 index 0000000..8f77de2 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattribute07.xml @@ -0,0 +1,63 @@ + + + + + + + +elementsetidattribute07 +IBM + + First use setAttribute to create two new attribute of the second and third strong element with different values. + Invoke setIdAttribute on the new attributes. Verify by calling isID on the new attributes and getElementById + with two different values on document. + +Jenny Hsu +2003-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattribute08.xml b/test/testcases/tests/level3/core/elementsetidattribute08.xml new file mode 100644 index 0000000..593cc1b --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattribute08.xml @@ -0,0 +1,64 @@ + + + + + + + +elementsetidattribute08 +IBM + + Invoke setIdAttribute class attribute on the second, third, and the fifth acronym element. + Verify by calling isID on the attributes and getElementById with the unique value "No" on document. + +Jenny Hsu +2003-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattribute09.xml b/test/testcases/tests/level3/core/elementsetidattribute09.xml new file mode 100644 index 0000000..60dc035 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattribute09.xml @@ -0,0 +1,65 @@ + + + + + + + +elementsetidattribute09 +IBM + + First use setAttribute to create two new attributes on the second strong element and sup element. + Invoke setIdAttribute on the new attributes. Verify by calling isID on the new attributes and getElementById + with two different values on document. + +Jenny Hsu +2003-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattribute10.xml b/test/testcases/tests/level3/core/elementsetidattribute10.xml new file mode 100644 index 0000000..cce49e9 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattribute10.xml @@ -0,0 +1,55 @@ + + + + + + + +elementsetidattribute10 +IBM + + Invoke setIdAttribute on the third acronym element's class attribute consecutively with different + isId values. Verify by calling isId on the attribute. + +Jenny Hsu +2003-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattribute11.xml b/test/testcases/tests/level3/core/elementsetidattribute11.xml new file mode 100644 index 0000000..cba51cb --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattribute11.xml @@ -0,0 +1,55 @@ + + + + + + + +elementsetidattribute11 +IBM + + Invoke setIdAttribute on the 4th acronym element's class attribute which contains + an entity reference. Verify by calling isID on the class attribute and getElementById + on document. Invoke setIdAttribute again to reset. Calling isID should return false. + +Jenny Hsu +2003-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributenode01.xml b/test/testcases/tests/level3/core/elementsetidattributenode01.xml new file mode 100644 index 0000000..a98a85f --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributenode01.xml @@ -0,0 +1,53 @@ + + + + + + + elementsetidattributenode01 + IBM + + Invoke setIdAttributeNode on the 3rd p element using the title attribute as a parameter . Verify by calling + isID on the attribute node and getElementById on document node. Call setIdAttributeNode again with isId=false + to reset. Invoke isId on the attribute node should return false. + + Jenny Hsu + 2003-02-27 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributenode02.xml b/test/testcases/tests/level3/core/elementsetidattributenode02.xml new file mode 100644 index 0000000..dcf0d05 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributenode02.xml @@ -0,0 +1,53 @@ + + + + + + + elementsetidattributenode02 + IBM + + Invoke setIdAttributeNode on the 3rd acronym element using the class attribute as a parameter . Verify by calling + isID on the attribute node and getElementById on document node. Call setIdAttributeNode again with isId=false + to reset. Invoke isId on the attribute node should return false. + + Jenny Hsu + 2003-02-27 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributenode03.xml b/test/testcases/tests/level3/core/elementsetidattributenode03.xml new file mode 100644 index 0000000..d6bb402 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributenode03.xml @@ -0,0 +1,55 @@ + + + + + + + elementsetidattributenode03 + IBM + + Create a new attribute node on the second strong element. Invoke setIdAttributeNode on a newly created + attribute node. Verify by calling isID on the attribute node and getElementById on document node. + Call setIdAttributeNode again with isId=false to reset. Invoke isId on the attribute node should return false. + + Jenny Hsu + 2003-02-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributenode04.xml b/test/testcases/tests/level3/core/elementsetidattributenode04.xml new file mode 100644 index 0000000..99ee8c4 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributenode04.xml @@ -0,0 +1,55 @@ + + + + + + + elementsetidattributenode04 + IBM + + Create a new namespace attribute on the second strong element. Invoke setIdAttributeNode on a newly created + attribute node. Verify by calling isID on the attribute node and getElementById on document node. + Call setIdAttributeNode again with isId=false to reset. Invoke isId on the attribute node should return false. + + Jenny Hsu + 2003-02-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributenode05.xml b/test/testcases/tests/level3/core/elementsetidattributenode05.xml new file mode 100644 index 0000000..7b8fef6 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributenode05.xml @@ -0,0 +1,50 @@ + + + + + + + +elementsetidattributenode05 +IBM + + Invoke setIdAttributeNode on the third strong element but with the class attribute of the acronym + element as a parameter. Verify that NOT_FOUND_ERR is raised. + +Jenny Hsu +2003-02-27 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributenode06.xml b/test/testcases/tests/level3/core/elementsetidattributenode06.xml new file mode 100644 index 0000000..3992984 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributenode06.xml @@ -0,0 +1,51 @@ + + + + + + + +elementsetidattributenode06 +IBM + + Invoke setIdAttributeNode on the third strong element but with the title attribute of the acronym + element as a parameter. Verify that NOT_FOUND_ERR is raised. + +Jenny Hsu +2003-02-27 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributenode07.xml b/test/testcases/tests/level3/core/elementsetidattributenode07.xml new file mode 100644 index 0000000..d0d2f7c --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributenode07.xml @@ -0,0 +1,61 @@ + + + + + + + elementsetidattributenode07 + IBM + + Invoke setIdAttributeNode on the 2nd and 3rd acronym element using the class attribute as a parameter . Verify by calling + isID on the attribute node and getElementById on document node. + + Jenny Hsu + 2003-02-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributenode08.xml b/test/testcases/tests/level3/core/elementsetidattributenode08.xml new file mode 100644 index 0000000..41400a5 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributenode08.xml @@ -0,0 +1,66 @@ + + + + + + + elementsetidattributenode08 + IBM + + This method declares the attribute specified by node to be of type ID. If the value of the specified attribute + is unique then this element node can later be retrieved using getElementById on Document. Note, however, + that this simply affects this node and does not change any grammar that may be in use. + + Invoke setIdAttributeNode on the 2nd acronym element and 3rd p element using the title and xmlns:dmstc attributes respectively + as parameters . Verify by calling isID on the attribute node and getElementById on document node. + + Jenny Hsu + 2003-02-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributenode09.xml b/test/testcases/tests/level3/core/elementsetidattributenode09.xml new file mode 100644 index 0000000..e0fb8e6 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributenode09.xml @@ -0,0 +1,59 @@ + + + + + + + +elementsetidattributenode09 +IBM + + This method declares the attribute specified by node to be of type ID. If the value of the specified attribute + is unique then this element node can later be retrieved using getElementById on Document. Note, however, + that this simply affects this node and does not change any grammar that may be in use. + + Invoke setIdAttributeNode with the xmlns attribute of ent4. Verify that NO_MODIFICATION_ALLOWED_ERR is raised. + +Jenny Hsu +2003-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributenode10.xml b/test/testcases/tests/level3/core/elementsetidattributenode10.xml new file mode 100644 index 0000000..8f0666a --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributenode10.xml @@ -0,0 +1,58 @@ + + + + + + + elementsetidattributenode10 + IBM + + This method declares the attribute specified by node to be of type ID. If the value of the specified attribute + is unique then this element node can later be retrieved using getElementById on Document. Note, however, + that this simply affects this node and does not change any grammar that may be in use. + + Invoke setIdAttributeNode on the 4th acronym element using the class attribute (containing entity reference) + as a parameter . Verify by calling isId on the attribute node and getElementById on document node. + Reset by invoking setIdAttributeNode with isId=false. + + Jenny Hsu + 2003-02-27 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributens01.xml b/test/testcases/tests/level3/core/elementsetidattributens01.xml new file mode 100644 index 0000000..31daa6c --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributens01.xml @@ -0,0 +1,54 @@ + + + + + + + elementsetidattributens01 + IBM + + Invoke setIdAttributeNS on an existing namespace attribute with a namespace URI and a qualified name. Verify by calling + isId on the attribute node and getElementById on document node. Call setIdAttributeNS with isId=false to reset. + isId should now return false. + + Jenny Hsu + 2003-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributens02.xml b/test/testcases/tests/level3/core/elementsetidattributens02.xml new file mode 100644 index 0000000..e174f80 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributens02.xml @@ -0,0 +1,56 @@ + + + + + + + elementsetidattributens02 + IBM + + Invoke setIdAttributeNS on an existing attribute with a namespace URI and a qualified name. Verify by calling + isID on the attribute node and getElementById on document node. Assume the grammar has not defined any + element of typeID. Call setIdAttributeNS with isId=false to reset. Method isId should now return false. + + Jenny Hsu + 2003-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributens03.xml b/test/testcases/tests/level3/core/elementsetidattributens03.xml new file mode 100644 index 0000000..b9b3db7 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributens03.xml @@ -0,0 +1,54 @@ + + + + + + + elementsetidattributens03 + IBM + + Invoke setIdAttributeNS on a newly added namespace attribute on the first em element. Verify by calling + isID on the attribute node and getElementById on document node. Call setIdAttributeNS with isId=false to reset. + Method isId should now return false. + + Jenny Hsu + 2003-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributens04.xml b/test/testcases/tests/level3/core/elementsetidattributens04.xml new file mode 100644 index 0000000..0566ea5 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributens04.xml @@ -0,0 +1,59 @@ + + + + + + + elementsetidattributens04 + IBM + + The method setIdAttributeNS declares the attribute specified by local name and namespace URI to be of type ID. + If the value of the specified attribute is unique then this element node can later be retrieved using getElementById on Document. + Note, however, that this simply affects this node and does not change any grammar that may be in use. + + Invoke setIdAttributeNS on newly added attribute on the third strong element. Verify by calling + isID on the attribute node and getElementById on document node. + Call setIdAttributeNS with isId=false to reset. Method isId should now return false. + + Jenny Hsu + 2003-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributens05.xml b/test/testcases/tests/level3/core/elementsetidattributens05.xml new file mode 100644 index 0000000..59b16e8 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributens05.xml @@ -0,0 +1,59 @@ + + + + + + + elementsetidattributens05 + IBM + + The method setIdAttributeNS declares the attribute specified by local name and namespace URI to be of type ID. + If the value of the specified attribute is unique then this element node can later be retrieved using getElementById on Document. + Note, however, that this simply affects this node and does not change any grammar that may be in use. + + Invoke setIdAttributeNS on a changed attribute of the third acronym element. Verify by calling + isID on the attribute node and getElementById on document node. + Call setIdAttributeNS with isId=false to reset. Method isId should now return false. + + Jenny Hsu + 2003-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributens06.xml b/test/testcases/tests/level3/core/elementsetidattributens06.xml new file mode 100644 index 0000000..5b90d5d --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributens06.xml @@ -0,0 +1,42 @@ + + + + + + + +elementsetidattributens06 +IBM + + Invoke setIdAttributeNS on the third strong element with a non-existing attribute name. Verify that + NOT_FOUND_ERR is raised. + +Jenny Hsu +2003-02-25 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributens07.xml b/test/testcases/tests/level3/core/elementsetidattributens07.xml new file mode 100644 index 0000000..448db33 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributens07.xml @@ -0,0 +1,42 @@ + + + + + + + +elementsetidattributens07 +IBM + + Invoke setIdAttributeNS on the second p element with a non-existing attribute. Verify that + NOT_FOUND_ERR is raised. + +Jenny Hsu +2003-02-26 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributens08.xml b/test/testcases/tests/level3/core/elementsetidattributens08.xml new file mode 100644 index 0000000..18c5640 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributens08.xml @@ -0,0 +1,42 @@ + + + + + + + +elementsetidattributens08 +IBM + + Invoke setIdAttributeNS on the second p element with a non-existing attribute. Verify that + NOT_FOUND_ERR is raised. + +Jenny Hsu +2003-02-26 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributens09.xml b/test/testcases/tests/level3/core/elementsetidattributens09.xml new file mode 100644 index 0000000..769592e --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributens09.xml @@ -0,0 +1,51 @@ + + + + + + + +elementsetidattributens09 +IBM + + The method setIdAttributeNS declares the attribute specified by local name and namespace URI to be of type ID. + If the value of the specified attribute is unique then this element node can later be retrieved using getElementById on Document. + Note, however, that this simply affects this node and does not change any grammar that may be in use. + + Invoke setIdAttributeNS on the xmlns attribute of ent4. Verify that NO_MODIFICATION_ALLOWED_ERR is raised. + +Jenny Hsu +2003-02-26 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributens10.xml b/test/testcases/tests/level3/core/elementsetidattributens10.xml new file mode 100644 index 0000000..68b4038 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributens10.xml @@ -0,0 +1,64 @@ + + + + + + + elementsetidattributens10 + IBM + + Declares the attribute specified by local name and namespace URI to be of type ID. If the value of the + specified attribute is unique then this element node can later be retrieved using getElementById on Document. + Note, however, that this simply affects this node and does not change any grammar that may be in use. + + Invoke setIdAttributeNS on two existing namespace attributes with different values. Verify by calling + isId on the attributes and getElementById with different values on document node. + + Jenny Hsu + 2003-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributens11.xml b/test/testcases/tests/level3/core/elementsetidattributens11.xml new file mode 100644 index 0000000..91aa8df --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributens11.xml @@ -0,0 +1,64 @@ + + + + + + + elementsetidattributens11 + IBM + + Declares the attribute specified by local name and namespace URI to be of type ID. If the value of the + specified attribute is unique then this element node can later be retrieved using getElementById on Document. + Note, however, that this simply affects this node and does not change any grammar that may be in use. + + Invoke setIdAttributeNS on two existing namespace attributes with same local name but different values. Verify by calling + isId on the attributes node and getElementById with different values on document node. + + Jenny Hsu + 2003-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributens12.xml b/test/testcases/tests/level3/core/elementsetidattributens12.xml new file mode 100644 index 0000000..1226f2d --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributens12.xml @@ -0,0 +1,70 @@ + + + + + + + elementsetidattributens12 + IBM + + Declares the attribute specified by local name and namespace URI to be of type ID. If the value of the + specified attribute is unique then this element node can later be retrieved using getElementById on Document. + Note, however, that this simply affects this node and does not change any grammar that may be in use. + + Set the noNamespaceSchemaLocation attribute on the first acronym element to "No". Invoke setIdAttributeNS on the + noNamespaceSchemaLocation attribute of the first, second and third acronym element. Verify by calling isId on + the attributes. Calling getElementById with "No" as a value should return the acronym element. + + Jenny Hsu + 2003-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributens13.xml b/test/testcases/tests/level3/core/elementsetidattributens13.xml new file mode 100644 index 0000000..6958429 --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributens13.xml @@ -0,0 +1,57 @@ + + + + + + + elementsetidattributens13 + IBM + + Invoke setIdAttributeNS on newly added attribute on the third strong element. Verify by calling + isID on the attribute node and getElementById on document node. + Call setIdAttributeNS on the same element to reset ID but with a non-existing attribute should generate + NOT_FOUND_ERR + + Jenny Hsu + 2003-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/elementsetidattributens14.xml b/test/testcases/tests/level3/core/elementsetidattributens14.xml new file mode 100644 index 0000000..2fe42fa --- /dev/null +++ b/test/testcases/tests/level3/core/elementsetidattributens14.xml @@ -0,0 +1,65 @@ + + + + + + + elementsetidattributens14 + IBM + + Declares the attribute specified by local name and namespace URI to be of type ID. If the value of the + specified attribute is unique then this element node can later be retrieved using getElementById on Document. + Note, however, that this simply affects this node and does not change any grammar that may be in use. + + Invoke setIdAttributeNS on two existing attributes of the second p element and the third + acronym element. Verify by calling isId on the attributes and getElementById with different values on document node. + + Jenny Hsu + 2003-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entities01.xml b/test/testcases/tests/level3/core/entities01.xml new file mode 100644 index 0000000..ea11f68 --- /dev/null +++ b/test/testcases/tests/level3/core/entities01.xml @@ -0,0 +1,79 @@ + + + + + + + +entities01 +Curt Arnold + +Normalize document with entities set to true, check that +entity references and unused entity declaration are maintained. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entities02.xml b/test/testcases/tests/level3/core/entities02.xml new file mode 100644 index 0000000..ef3d553 --- /dev/null +++ b/test/testcases/tests/level3/core/entities02.xml @@ -0,0 +1,82 @@ + + + + + + + +entities02 +Curt Arnold + +Normalize document with entities set to false, check that +entity references are expanded and unused entity declaration are maintained. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entities03.xml b/test/testcases/tests/level3/core/entities03.xml new file mode 100644 index 0000000..f02fd9f --- /dev/null +++ b/test/testcases/tests/level3/core/entities03.xml @@ -0,0 +1,74 @@ + + + + + + + +entities03 +Curt Arnold + +Normalize document with entities set to false, check that +unbound entity references are preserved. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entities04.xml b/test/testcases/tests/level3/core/entities04.xml new file mode 100644 index 0000000..2daaa4f --- /dev/null +++ b/test/testcases/tests/level3/core/entities04.xml @@ -0,0 +1,78 @@ + + + + + + + +entities04 +Curt Arnold + +Normalize document using Node.normalize checking that "entities" parameter is ignored. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entitygetinputencoding01.xml b/test/testcases/tests/level3/core/entitygetinputencoding01.xml new file mode 100644 index 0000000..0bf9701 --- /dev/null +++ b/test/testcases/tests/level3/core/entitygetinputencoding01.xml @@ -0,0 +1,42 @@ + + + + + + + +entitygetinputencoding01 +IBM + + Call the getInputEncoding method on a UTF-8 encoded document and check if the + value returned is null for a internal general entity. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entitygetinputencoding02.xml b/test/testcases/tests/level3/core/entitygetinputencoding02.xml new file mode 100644 index 0000000..528b642 --- /dev/null +++ b/test/testcases/tests/level3/core/entitygetinputencoding02.xml @@ -0,0 +1,42 @@ + + + + + + + +entitygetinputencoding02 +IBM + + Call the getInputEncoding method on a UTF-16 encoded document that contains an external + unparsed entity and check if the value returned is null. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entitygetinputencoding03.xml b/test/testcases/tests/level3/core/entitygetinputencoding03.xml new file mode 100644 index 0000000..2ed67a4 --- /dev/null +++ b/test/testcases/tests/level3/core/entitygetinputencoding03.xml @@ -0,0 +1,52 @@ + + + + + + + +entitygetinputencoding03 +IBM + +Check the value of Entity.inputEncoding on an UTF-16 external entity +is either UTF-16 or UTF-16LE + +Neil Delima +Curt Arnold +2002-05-30 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entitygetinputencoding04.xml b/test/testcases/tests/level3/core/entitygetinputencoding04.xml new file mode 100644 index 0000000..5b1af25 --- /dev/null +++ b/test/testcases/tests/level3/core/entitygetinputencoding04.xml @@ -0,0 +1,48 @@ + + + + + + + +entitygetinputencoding04 +IBM + +Check the value of Entity.inputEncoding on an UTF-8 external entity +is UTF-8. + +Neil Delima +Curt Arnold +2002-05-30 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entitygetxmlencoding01.xml b/test/testcases/tests/level3/core/entitygetxmlencoding01.xml new file mode 100644 index 0000000..b7394f9 --- /dev/null +++ b/test/testcases/tests/level3/core/entitygetxmlencoding01.xml @@ -0,0 +1,42 @@ + + + + + + + +entitygetxmlencoding01 +IBM + + Call the getXmlEncoding method on a UTF-8 encoded entity of a document that is not an + external parsed entity and check if the value returned is null. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entitygetxmlencoding02.xml b/test/testcases/tests/level3/core/entitygetxmlencoding02.xml new file mode 100644 index 0000000..5bc51ad --- /dev/null +++ b/test/testcases/tests/level3/core/entitygetxmlencoding02.xml @@ -0,0 +1,42 @@ + + + + + + + +entitygetxmlencoding02 +IBM + + Call the getencoding method on a document that contains an external + unparsed entity and check if the value returned is null. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entitygetxmlencoding03.xml b/test/testcases/tests/level3/core/entitygetxmlencoding03.xml new file mode 100644 index 0000000..ea24f24 --- /dev/null +++ b/test/testcases/tests/level3/core/entitygetxmlencoding03.xml @@ -0,0 +1,45 @@ + + + + + + + +entitygetxmlencoding03 +IBM + +Check the value of Entity.xmlEncoding on an external entity with an encoding +declaration precisely matches the specified value. + +Neil Delima +Curt Arnold +2002-05-30 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entitygetxmlencoding04.xml b/test/testcases/tests/level3/core/entitygetxmlencoding04.xml new file mode 100644 index 0000000..db26480 --- /dev/null +++ b/test/testcases/tests/level3/core/entitygetxmlencoding04.xml @@ -0,0 +1,45 @@ + + + + + + + +entitygetxmlencoding04 +IBM + +Check the value of Entity.xmlEncoding on an external entity without an encoding +declaration is null. + +Neil Delima +Curt Arnold +2002-05-30 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entitygetxmlversion01.xml b/test/testcases/tests/level3/core/entitygetxmlversion01.xml new file mode 100644 index 0000000..6526f2b --- /dev/null +++ b/test/testcases/tests/level3/core/entitygetxmlversion01.xml @@ -0,0 +1,42 @@ + + + + + + + +entitygetxmlversion01 +IBM + + Call the getXmlVersion method on entity that is not an external entity and check if + the value returned is null. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entitygetxmlversion02.xml b/test/testcases/tests/level3/core/entitygetxmlversion02.xml new file mode 100644 index 0000000..3136762 --- /dev/null +++ b/test/testcases/tests/level3/core/entitygetxmlversion02.xml @@ -0,0 +1,42 @@ + + + + + + + +entitygetxmlversion02 +IBM + + Call the getXmlVersion method on a UTF-16 encoded document that contains an external + unparsed entity declaration and check if the value returned is null. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entitygetxmlversion03.xml b/test/testcases/tests/level3/core/entitygetxmlversion03.xml new file mode 100644 index 0000000..0e2adb4 --- /dev/null +++ b/test/testcases/tests/level3/core/entitygetxmlversion03.xml @@ -0,0 +1,45 @@ + + + + + + + +entitygetxmlversion03 +IBM + + Check that the value of Entity.xmlVersion on an external entity without + a version declaration is null. + +Neil Delima +Curt Arnold +2002-05-30 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/entitygetxmlversion04.xml b/test/testcases/tests/level3/core/entitygetxmlversion04.xml new file mode 100644 index 0000000..391d76a --- /dev/null +++ b/test/testcases/tests/level3/core/entitygetxmlversion04.xml @@ -0,0 +1,45 @@ + + + + + + + +entitygetxmlversion04 +IBM + + Check that the value of Entity.xmlVersion on an external entity with + a version declaration is "1.0". + +Neil Delima +Curt Arnold +2002-05-30 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/files/.cvsignore b/test/testcases/tests/level3/core/files/.cvsignore new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/core/files/CVS/Entries b/test/testcases/tests/level3/core/files/CVS/Entries new file mode 100644 index 0000000..2634cf9 --- /dev/null +++ b/test/testcases/tests/level3/core/files/CVS/Entries @@ -0,0 +1,71 @@ +/.cvsignore/1.2/Fri Apr 3 02:47:59 2009// +/Yes/1.1/Fri Apr 3 02:47:59 2009/-kb/ +/barfoo.svg/1.2/Fri Apr 3 02:47:59 2009// +/barfoo.xhtml/1.4/Fri Apr 3 02:47:59 2009/-kb/ +/barfoo.xml/1.5/Fri Apr 3 02:47:59 2009// +/barfoo_base.svg/1.3/Fri Apr 3 02:47:59 2009// +/barfoo_base.xhtml/1.3/Fri Apr 3 02:47:59 2009/-kb/ +/barfoo_base.xml/1.4/Fri Apr 3 02:47:59 2009// +/barfoo_nodefaultns.svg/1.1/Fri Apr 3 02:47:59 2009// +/barfoo_nodefaultns.xhtml/1.2/Fri Apr 3 02:47:59 2009/-kb/ +/barfoo_nodefaultns.xml/1.2/Fri Apr 3 02:47:59 2009// +/barfoo_standalone_no.svg/1.1/Fri Apr 3 02:47:59 2009// +/barfoo_standalone_no.xhtml/1.4/Fri Apr 3 02:47:59 2009/-kb/ +/barfoo_standalone_no.xml/1.4/Fri Apr 3 02:47:59 2009// +/barfoo_standalone_yes.svg/1.1/Fri Apr 3 02:47:59 2009// +/barfoo_standalone_yes.xhtml/1.4/Fri Apr 3 02:47:59 2009/-kb/ +/barfoo_standalone_yes.xml/1.4/Fri Apr 3 02:47:59 2009// +/barfoo_utf16.svg/1.3/Fri Apr 3 02:47:59 2009/-kb/ +/barfoo_utf16.xhtml/1.1/Fri Apr 3 02:47:59 2009/-kb/ +/barfoo_utf16.xml/1.3/Fri Apr 3 02:47:59 2009/-kb/ +/barfoo_utf8.svg/1.1/Fri Apr 3 02:47:59 2009// +/barfoo_utf8.xhtml/1.4/Fri Apr 3 02:47:59 2009/-kb/ +/barfoo_utf8.xml/1.4/Fri Apr 3 02:47:59 2009// +/canonicalform01.svg/1.1/Fri Apr 3 02:47:59 2009/-kb/ +/canonicalform01.xhtml/1.2/Fri Apr 3 02:47:59 2009/-kb/ +/canonicalform01.xml/1.2/Fri Apr 3 02:47:59 2009// +/canonicalform02.svg/1.1/Fri Apr 3 02:47:59 2009/-kb/ +/canonicalform02.xhtml/1.2/Fri Apr 3 02:47:59 2009/-kb/ +/canonicalform02.xml/1.2/Fri Apr 3 02:47:59 2009// +/canonicalform03.svg/1.1/Fri Apr 3 02:47:59 2009/-kb/ +/canonicalform03.xhtml/1.2/Fri Apr 3 02:47:59 2009/-kb/ +/canonicalform03.xml/1.2/Fri Apr 3 02:47:59 2009// +/canonicalform04.svg/1.1/Fri Apr 3 02:47:59 2009/-kb/ +/canonicalform04.xhtml/1.2/Fri Apr 3 02:47:59 2009/-kb/ +/canonicalform04.xml/1.2/Fri Apr 3 02:47:59 2009// +/canonicalform05.svg/1.1/Fri Apr 3 02:47:59 2009/-kb/ +/canonicalform05.xhtml/1.2/Fri Apr 3 02:47:59 2009/-kb/ +/canonicalform05.xml/1.2/Fri Apr 3 02:47:59 2009// +/datatype_normalization.svg/1.3/Fri Apr 3 02:47:59 2009/-kb/ +/datatype_normalization.svg.xsd/1.1/Fri Apr 3 02:47:59 2009/-kb/ +/datatype_normalization.xml/1.3/Fri Apr 3 02:47:59 2009// +/datatype_normalization.xsd/1.3/Fri Apr 3 02:47:59 2009/-kb/ +/datatype_normalization2.svg/1.1/Fri Apr 3 02:47:59 2009/-kb/ +/datatype_normalization2.svg.xsd/1.1/Fri Apr 3 02:47:59 2009/-kb/ +/datatype_normalization2.xhtml/1.3/Fri Apr 3 02:47:59 2009/-kb/ +/datatype_normalization2.xml/1.3/Fri Apr 3 02:47:59 2009// +/datatype_normalization2.xsd/1.2/Fri Apr 3 02:47:59 2009/-kb/ +/external_barfoo.svg/1.2/Fri Apr 3 02:47:59 2009// +/external_barfoo.xhtml/1.4/Fri Apr 3 02:47:59 2009/-kb/ +/external_barfoo.xml/1.5/Fri Apr 3 02:47:59 2009// +/external_foo.ent/1.1/Fri Apr 3 02:47:59 2009// +/external_foobr.ent/1.1/Fri Apr 3 02:47:59 2009// +/external_widget.ent/1.1/Fri Apr 3 02:47:59 2009// +/hc_nodtdstaff.html/1.2/Fri Apr 3 02:47:59 2009// +/hc_nodtdstaff.svg/1.1/Fri Apr 3 02:47:59 2009/-kb/ +/hc_nodtdstaff.xhtml/1.2/Fri Apr 3 02:47:59 2009/-kb/ +/hc_nodtdstaff.xml/1.2/Fri Apr 3 02:47:59 2009// +/hc_staff.svg/1.2/Fri Apr 3 02:47:59 2009/-kb/ +/hc_staff.svg.xsd/1.1/Fri Apr 3 02:47:59 2009/-kb/ +/hc_staff.xhtml/1.5/Fri Apr 3 02:47:59 2009/-kb/ +/hc_staff.xml/1.6/Fri Apr 3 02:47:59 2009// +/hc_staff.xsd/1.8/Fri Apr 3 02:47:59 2009/-kb/ +/svgtest.js/1.1/Fri Apr 3 02:47:59 2009// +/svgunit.js/1.1/Fri Apr 3 02:47:59 2009// +/typeinfo.svg/1.2/Fri Apr 3 02:47:59 2009/-kb/ +/typeinfo.svg.xsd/1.2/Fri Apr 3 02:47:59 2009/-kb/ +/typeinfo.xhtml/1.3/Fri Apr 3 02:47:59 2009/-kb/ +/typeinfo.xml/1.3/Fri Apr 3 02:47:59 2009// +/typeinfo.xsd/1.2/Fri Apr 3 02:47:59 2009/-kb/ +/xhtml1-strict.dtd/1.4/Fri Apr 3 02:47:59 2009/-kb/ +D diff --git a/test/testcases/tests/level3/core/files/CVS/Repository b/test/testcases/tests/level3/core/files/CVS/Repository new file mode 100644 index 0000000..1efd590 --- /dev/null +++ b/test/testcases/tests/level3/core/files/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level3/core/files diff --git a/test/testcases/tests/level3/core/files/CVS/Root b/test/testcases/tests/level3/core/files/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level3/core/files/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level3/core/files/CVS/Template b/test/testcases/tests/level3/core/files/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/core/files/Yes b/test/testcases/tests/level3/core/files/Yes new file mode 100644 index 0000000..b2019bc --- /dev/null +++ b/test/testcases/tests/level3/core/files/Yes @@ -0,0 +1,28 @@ + + + + + + + diff --git a/test/testcases/tests/level3/core/files/barfoo.svg b/test/testcases/tests/level3/core/files/barfoo.svg new file mode 100644 index 0000000..a513594 --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo.svg @@ -0,0 +1,27 @@ + +'> + + + + + + + + + + + + +]> + + + +

    bar

    + + \ No newline at end of file diff --git a/test/testcases/tests/level3/core/files/barfoo.xhtml b/test/testcases/tests/level3/core/files/barfoo.xhtml new file mode 100644 index 0000000..51c8c07 --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo.xhtml @@ -0,0 +1,25 @@ + +'> + + + + + + + + + + +]> + + +replaceWholeText sample + + +

    bar

    + + diff --git a/test/testcases/tests/level3/core/files/barfoo.xml b/test/testcases/tests/level3/core/files/barfoo.xml new file mode 100644 index 0000000..9d055dc --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo.xml @@ -0,0 +1,25 @@ + +'> + + + + + + + + + + +]> + + +replaceWholeText sample + + +

    bar

    + + diff --git a/test/testcases/tests/level3/core/files/barfoo_base.svg b/test/testcases/tests/level3/core/files/barfoo_base.svg new file mode 100644 index 0000000..e905cc8 --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo_base.svg @@ -0,0 +1,37 @@ + +'> + + + + + + + + + + + + + + + +]> + + + +XML Base sample + + +

    bar

    + + \ No newline at end of file diff --git a/test/testcases/tests/level3/core/files/barfoo_base.xhtml b/test/testcases/tests/level3/core/files/barfoo_base.xhtml new file mode 100644 index 0000000..4c79469 --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo_base.xhtml @@ -0,0 +1,29 @@ + +'> + + + + + + + + + + +]> + + +XML Base sample + + +

    bar

    + + diff --git a/test/testcases/tests/level3/core/files/barfoo_base.xml b/test/testcases/tests/level3/core/files/barfoo_base.xml new file mode 100644 index 0000000..4079a3b --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo_base.xml @@ -0,0 +1,29 @@ + +'> + + + + + + + + + + +]> + + +XML Base sample + + +

    bar

    + + diff --git a/test/testcases/tests/level3/core/files/barfoo_nodefaultns.svg b/test/testcases/tests/level3/core/files/barfoo_nodefaultns.svg new file mode 100644 index 0000000..dbb156c --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo_nodefaultns.svg @@ -0,0 +1,28 @@ + +'> + + + + + + + + + + + + + +]> + +&svgtest;&svgunit; + +bar + + \ No newline at end of file diff --git a/test/testcases/tests/level3/core/files/barfoo_nodefaultns.xhtml b/test/testcases/tests/level3/core/files/barfoo_nodefaultns.xhtml new file mode 100644 index 0000000..8c2c151 --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo_nodefaultns.xhtml @@ -0,0 +1,26 @@ + +'> + + + + + + + + + + + +]> + + +test file + + +bar + + diff --git a/test/testcases/tests/level3/core/files/barfoo_nodefaultns.xml b/test/testcases/tests/level3/core/files/barfoo_nodefaultns.xml new file mode 100644 index 0000000..dc7220c --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo_nodefaultns.xml @@ -0,0 +1,26 @@ + +'> + + + + + + + + + + + +]> + + +test file + + +bar + + diff --git a/test/testcases/tests/level3/core/files/barfoo_standalone_no.svg b/test/testcases/tests/level3/core/files/barfoo_standalone_no.svg new file mode 100644 index 0000000..ad183a3 --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo_standalone_no.svg @@ -0,0 +1,28 @@ + + +'> + + + + + + + + + + + + +]> + + + +

    bar

    + + \ No newline at end of file diff --git a/test/testcases/tests/level3/core/files/barfoo_standalone_no.xhtml b/test/testcases/tests/level3/core/files/barfoo_standalone_no.xhtml new file mode 100644 index 0000000..e41c526 --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo_standalone_no.xhtml @@ -0,0 +1,26 @@ + + +'> + + + + + + + + + + +]> + + +replaceWholeText sample + + +

    bar

    + + diff --git a/test/testcases/tests/level3/core/files/barfoo_standalone_no.xml b/test/testcases/tests/level3/core/files/barfoo_standalone_no.xml new file mode 100644 index 0000000..6723dfa --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo_standalone_no.xml @@ -0,0 +1,26 @@ + + +'> + + + + + + + + + + +]> + + +replaceWholeText sample + + +

    bar

    + + diff --git a/test/testcases/tests/level3/core/files/barfoo_standalone_yes.svg b/test/testcases/tests/level3/core/files/barfoo_standalone_yes.svg new file mode 100644 index 0000000..1d76949 --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo_standalone_yes.svg @@ -0,0 +1,24 @@ + + +'> + + + + + + + + +]> + + + +

    bar

    + + \ No newline at end of file diff --git a/test/testcases/tests/level3/core/files/barfoo_standalone_yes.xhtml b/test/testcases/tests/level3/core/files/barfoo_standalone_yes.xhtml new file mode 100644 index 0000000..49f389e --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo_standalone_yes.xhtml @@ -0,0 +1,26 @@ + + +'> + + + + + + + + + + +]> + + +getXmlStandalone test doc + + +

    bar

    + + diff --git a/test/testcases/tests/level3/core/files/barfoo_standalone_yes.xml b/test/testcases/tests/level3/core/files/barfoo_standalone_yes.xml new file mode 100644 index 0000000..0adf126 --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo_standalone_yes.xml @@ -0,0 +1,26 @@ + + +'> + + + + + + + + + + +]> + + +getXmlStandalone test doc + + +

    bar

    + + diff --git a/test/testcases/tests/level3/core/files/barfoo_utf16.svg b/test/testcases/tests/level3/core/files/barfoo_utf16.svg new file mode 100644 index 0000000..40f8314 Binary files /dev/null and b/test/testcases/tests/level3/core/files/barfoo_utf16.svg differ diff --git a/test/testcases/tests/level3/core/files/barfoo_utf16.xhtml b/test/testcases/tests/level3/core/files/barfoo_utf16.xhtml new file mode 100644 index 0000000..260282d Binary files /dev/null and b/test/testcases/tests/level3/core/files/barfoo_utf16.xhtml differ diff --git a/test/testcases/tests/level3/core/files/barfoo_utf16.xml b/test/testcases/tests/level3/core/files/barfoo_utf16.xml new file mode 100644 index 0000000..e6706ab Binary files /dev/null and b/test/testcases/tests/level3/core/files/barfoo_utf16.xml differ diff --git a/test/testcases/tests/level3/core/files/barfoo_utf8.svg b/test/testcases/tests/level3/core/files/barfoo_utf8.svg new file mode 100644 index 0000000..8ebb45d --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo_utf8.svg @@ -0,0 +1,30 @@ + + +'> + + + + + + + + + + + + + + +]> + + + +

    bar

    + + \ No newline at end of file diff --git a/test/testcases/tests/level3/core/files/barfoo_utf8.xhtml b/test/testcases/tests/level3/core/files/barfoo_utf8.xhtml new file mode 100644 index 0000000..5a7e3fc --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo_utf8.xhtml @@ -0,0 +1,28 @@ + + +'> + + + + + + + + + + + + +]> + + +test file + + +

    bar

    + + diff --git a/test/testcases/tests/level3/core/files/barfoo_utf8.xml b/test/testcases/tests/level3/core/files/barfoo_utf8.xml new file mode 100644 index 0000000..414340c --- /dev/null +++ b/test/testcases/tests/level3/core/files/barfoo_utf8.xml @@ -0,0 +1,28 @@ + + +'> + + + + + + + + + + + + +]> + + +test file + + +

    bar

    + + diff --git a/test/testcases/tests/level3/core/files/canonicalform01.svg b/test/testcases/tests/level3/core/files/canonicalform01.svg new file mode 100644 index 0000000..ea1a91e --- /dev/null +++ b/test/testcases/tests/level3/core/files/canonicalform01.svg @@ -0,0 +1,17 @@ + + + + + + +]> + +

    Hello, world!

    + + + + + + diff --git a/test/testcases/tests/level3/core/files/canonicalform01.xhtml b/test/testcases/tests/level3/core/files/canonicalform01.xhtml new file mode 100644 index 0000000..35a0979 --- /dev/null +++ b/test/testcases/tests/level3/core/files/canonicalform01.xhtml @@ -0,0 +1,14 @@ + + + + + +canonicalform01 +

    Hello, world!

    + + + + + + diff --git a/test/testcases/tests/level3/core/files/canonicalform01.xml b/test/testcases/tests/level3/core/files/canonicalform01.xml new file mode 100644 index 0000000..ac9b7c8 --- /dev/null +++ b/test/testcases/tests/level3/core/files/canonicalform01.xml @@ -0,0 +1,14 @@ + + + + + +canonicalform01 +

    Hello, world!

    + + + + + + diff --git a/test/testcases/tests/level3/core/files/canonicalform02.svg b/test/testcases/tests/level3/core/files/canonicalform02.svg new file mode 100644 index 0000000..132c460 --- /dev/null +++ b/test/testcases/tests/level3/core/files/canonicalform02.svg @@ -0,0 +1,14 @@ + + +]> + + A B +

    + A + + B + A B + C +

    + \ No newline at end of file diff --git a/test/testcases/tests/level3/core/files/canonicalform02.xhtml b/test/testcases/tests/level3/core/files/canonicalform02.xhtml new file mode 100644 index 0000000..270d698 --- /dev/null +++ b/test/testcases/tests/level3/core/files/canonicalform02.xhtml @@ -0,0 +1,11 @@ +canonicalform02 + + A B +

    + A + + B + A B + C +

    + diff --git a/test/testcases/tests/level3/core/files/canonicalform02.xml b/test/testcases/tests/level3/core/files/canonicalform02.xml new file mode 100644 index 0000000..f949cfc --- /dev/null +++ b/test/testcases/tests/level3/core/files/canonicalform02.xml @@ -0,0 +1,11 @@ +canonicalform02 + + A B +

    + A + + B + A B + C +

    + diff --git a/test/testcases/tests/level3/core/files/canonicalform03.svg b/test/testcases/tests/level3/core/files/canonicalform03.svg new file mode 100644 index 0000000..e6ea9a4 --- /dev/null +++ b/test/testcases/tests/level3/core/files/canonicalform03.svg @@ -0,0 +1,22 @@ + + + +]> + +
    +

    +
    +
    +
    +
    +
    +
    + +
    +
    +
    + \ No newline at end of file diff --git a/test/testcases/tests/level3/core/files/canonicalform03.xhtml b/test/testcases/tests/level3/core/files/canonicalform03.xhtml new file mode 100644 index 0000000..4caa90d --- /dev/null +++ b/test/testcases/tests/level3/core/files/canonicalform03.xhtml @@ -0,0 +1,18 @@ +]> +canonicalform03 +
    +

    +
    +
    +
    +
    +
    +
    + +
    +
    +
    + diff --git a/test/testcases/tests/level3/core/files/canonicalform03.xml b/test/testcases/tests/level3/core/files/canonicalform03.xml new file mode 100644 index 0000000..d1257bc --- /dev/null +++ b/test/testcases/tests/level3/core/files/canonicalform03.xml @@ -0,0 +1,18 @@ +]> +canonicalform03 +
    +

    +
    +
    +
    +
    +
    +
    + +
    +
    +
    + diff --git a/test/testcases/tests/level3/core/files/canonicalform04.svg b/test/testcases/tests/level3/core/files/canonicalform04.svg new file mode 100644 index 0000000..0b5a1d1 --- /dev/null +++ b/test/testcases/tests/level3/core/files/canonicalform04.svg @@ -0,0 +1,15 @@ + + + + +]> + + First line Second line + 2 + "0" && value<"10" ?"valid":"error"]]> + valid +
    +
    +
    + diff --git a/test/testcases/tests/level3/core/files/canonicalform04.xhtml b/test/testcases/tests/level3/core/files/canonicalform04.xhtml new file mode 100644 index 0000000..53a51ca --- /dev/null +++ b/test/testcases/tests/level3/core/files/canonicalform04.xhtml @@ -0,0 +1,13 @@ + + +]> +canonicalform04 + First line Second line + 2 + "0" && value<"10" ?"valid":"error"]]> + valid +
    +
    +
    + diff --git a/test/testcases/tests/level3/core/files/canonicalform04.xml b/test/testcases/tests/level3/core/files/canonicalform04.xml new file mode 100644 index 0000000..41f59bf --- /dev/null +++ b/test/testcases/tests/level3/core/files/canonicalform04.xml @@ -0,0 +1,13 @@ + + +]> +canonicalform04 + First line Second line + 2 + "0" && value<"10" ?"valid":"error"]]> + valid +
    +
    +
    + diff --git a/test/testcases/tests/level3/core/files/canonicalform05.svg b/test/testcases/tests/level3/core/files/canonicalform05.svg new file mode 100644 index 0000000..c52d5a8 --- /dev/null +++ b/test/testcases/tests/level3/core/files/canonicalform05.svg @@ -0,0 +1,15 @@ + + + + + + + +]> + +

    + &ent1;, &ent2;! +

    + + \ No newline at end of file diff --git a/test/testcases/tests/level3/core/files/canonicalform05.xhtml b/test/testcases/tests/level3/core/files/canonicalform05.xhtml new file mode 100644 index 0000000..722d017 --- /dev/null +++ b/test/testcases/tests/level3/core/files/canonicalform05.xhtml @@ -0,0 +1,13 @@ + + + + + +]> +canonicalform05 +

    + &ent1;, &ent2;! +

    + + diff --git a/test/testcases/tests/level3/core/files/canonicalform05.xml b/test/testcases/tests/level3/core/files/canonicalform05.xml new file mode 100644 index 0000000..8e7a345 --- /dev/null +++ b/test/testcases/tests/level3/core/files/canonicalform05.xml @@ -0,0 +1,13 @@ + + + + + +]> +canonicalform05 +

    + &ent1;, &ent2;! +

    + + diff --git a/test/testcases/tests/level3/core/files/datatype_normalization.svg b/test/testcases/tests/level3/core/files/datatype_normalization.svg new file mode 100644 index 0000000..77f4988 --- /dev/null +++ b/test/testcases/tests/level3/core/files/datatype_normalization.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + +]> + + + + -31415926.00E-7 +2.718 + INF -INF + -0 + false true false +0 1 0 + +10 .1 + -.001 + -31415926.00E-7 +2.718 + INF -INF +-0 +2004-01-21T15:30:00 +2004-01-21T15:30:00Z + 2004-01-21T15:30:00.0000 +2004-01-21T15:30:00.0001 + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level3/core/files/datatype_normalization.svg.xsd b/test/testcases/tests/level3/core/files/datatype_normalization.svg.xsd new file mode 100644 index 0000000..e2cdde3 --- /dev/null +++ b/test/testcases/tests/level3/core/files/datatype_normalization.svg.xsd @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/files/datatype_normalization.xml b/test/testcases/tests/level3/core/files/datatype_normalization.xml new file mode 100644 index 0000000..cced1b9 --- /dev/null +++ b/test/testcases/tests/level3/core/files/datatype_normalization.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + -31415926.00E-7 +2.718 + INF -INF + -0 + false true false +0 1 0 + +10 .1 + -.001 + -31415926.00E-7 +2.718 + INF -INF +-0 +2004-01-21T15:30:00 +2004-01-21T15:30:00Z + 2004-01-21T15:30:00.0000 +2004-01-21T15:30:00.0001 + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level3/core/files/datatype_normalization.xsd b/test/testcases/tests/level3/core/files/datatype_normalization.xsd new file mode 100644 index 0000000..2b3a789 --- /dev/null +++ b/test/testcases/tests/level3/core/files/datatype_normalization.xsd @@ -0,0 +1,212 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/files/datatype_normalization2.svg b/test/testcases/tests/level3/core/files/datatype_normalization2.svg new file mode 100644 index 0000000..14e5dd7 --- /dev/null +++ b/test/testcases/tests/level3/core/files/datatype_normalization2.svg @@ -0,0 +1,45 @@ + + + + + + + + +]> + + +

    + + EMP 0001 + + EMP 0001 + + + EMP 0001 + + EMP 0001 + EMP 0001 + + + EMP 0001 + + EMP 0001 + EMP 0001 + EMP +0001 +

    + + diff --git a/test/testcases/tests/level3/core/files/datatype_normalization2.svg.xsd b/test/testcases/tests/level3/core/files/datatype_normalization2.svg.xsd new file mode 100644 index 0000000..0df77aa --- /dev/null +++ b/test/testcases/tests/level3/core/files/datatype_normalization2.svg.xsd @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/files/datatype_normalization2.xhtml b/test/testcases/tests/level3/core/files/datatype_normalization2.xhtml new file mode 100644 index 0000000..3b93b18 --- /dev/null +++ b/test/testcases/tests/level3/core/files/datatype_normalization2.xhtml @@ -0,0 +1,33 @@ + + +]> +datatype_normalization2 +

    + + EMP 0001 + + EMP 0001 + + + EMP 0001 + + EMP 0001 + EMP 0001 + + + EMP 0001 + + EMP 0001 + EMP 0001 + EMP +0001 +

    + + diff --git a/test/testcases/tests/level3/core/files/datatype_normalization2.xml b/test/testcases/tests/level3/core/files/datatype_normalization2.xml new file mode 100644 index 0000000..19d9415 --- /dev/null +++ b/test/testcases/tests/level3/core/files/datatype_normalization2.xml @@ -0,0 +1,33 @@ + + +]> +datatype_normalization2 +

    + + EMP 0001 + + EMP 0001 + + + EMP 0001 + + EMP 0001 + EMP 0001 + + + EMP 0001 + + EMP 0001 + EMP 0001 + EMP +0001 +

    + + diff --git a/test/testcases/tests/level3/core/files/datatype_normalization2.xsd b/test/testcases/tests/level3/core/files/datatype_normalization2.xsd new file mode 100644 index 0000000..c7a7903 --- /dev/null +++ b/test/testcases/tests/level3/core/files/datatype_normalization2.xsd @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/files/external_barfoo.svg b/test/testcases/tests/level3/core/files/external_barfoo.svg new file mode 100644 index 0000000..98afcde --- /dev/null +++ b/test/testcases/tests/level3/core/files/external_barfoo.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + +]> + + + +

    bar&ent2;&ent1;

    +

    bar&ent2;&ent1;

    +&ent3; + \ No newline at end of file diff --git a/test/testcases/tests/level3/core/files/external_barfoo.xhtml b/test/testcases/tests/level3/core/files/external_barfoo.xhtml new file mode 100644 index 0000000..e316dee --- /dev/null +++ b/test/testcases/tests/level3/core/files/external_barfoo.xhtml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + +]> + + +external entity encoding sample + + +

    bar&ent2;&ent1;

    +

    bar&ent2;&ent1;

    +&ent3; + + diff --git a/test/testcases/tests/level3/core/files/external_barfoo.xml b/test/testcases/tests/level3/core/files/external_barfoo.xml new file mode 100644 index 0000000..cc36fa4 --- /dev/null +++ b/test/testcases/tests/level3/core/files/external_barfoo.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + +]> + + +external entity encoding sample + + +

    bar&ent2;&ent1;

    +

    bar&ent2;&ent1;

    +&ent3; + + diff --git a/test/testcases/tests/level3/core/files/external_foo.ent b/test/testcases/tests/level3/core/files/external_foo.ent new file mode 100644 index 0000000..fe8efcd Binary files /dev/null and b/test/testcases/tests/level3/core/files/external_foo.ent differ diff --git a/test/testcases/tests/level3/core/files/external_foobr.ent b/test/testcases/tests/level3/core/files/external_foobr.ent new file mode 100644 index 0000000..2cd59e8 --- /dev/null +++ b/test/testcases/tests/level3/core/files/external_foobr.ent @@ -0,0 +1 @@ +
    foo \ No newline at end of file diff --git a/test/testcases/tests/level3/core/files/external_widget.ent b/test/testcases/tests/level3/core/files/external_widget.ent new file mode 100644 index 0000000..7c7d8a9 --- /dev/null +++ b/test/testcases/tests/level3/core/files/external_widget.ent @@ -0,0 +1 @@ +

    widget

    diff --git a/test/testcases/tests/level3/core/files/hc_nodtdstaff.html b/test/testcases/tests/level3/core/files/hc_nodtdstaff.html new file mode 100644 index 0000000..0506a01 --- /dev/null +++ b/test/testcases/tests/level3/core/files/hc_nodtdstaff.html @@ -0,0 +1,10 @@ +hc_nodtdstaff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    + diff --git a/test/testcases/tests/level3/core/files/hc_nodtdstaff.svg b/test/testcases/tests/level3/core/files/hc_nodtdstaff.svg new file mode 100644 index 0000000..0ff4110 --- /dev/null +++ b/test/testcases/tests/level3/core/files/hc_nodtdstaff.svg @@ -0,0 +1,10 @@ +hc_nodtdstaff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    + diff --git a/test/testcases/tests/level3/core/files/hc_nodtdstaff.xhtml b/test/testcases/tests/level3/core/files/hc_nodtdstaff.xhtml new file mode 100644 index 0000000..d183b02 --- /dev/null +++ b/test/testcases/tests/level3/core/files/hc_nodtdstaff.xhtml @@ -0,0 +1,10 @@ +hc_nodtdstaff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    + diff --git a/test/testcases/tests/level3/core/files/hc_nodtdstaff.xml b/test/testcases/tests/level3/core/files/hc_nodtdstaff.xml new file mode 100644 index 0000000..7926374 --- /dev/null +++ b/test/testcases/tests/level3/core/files/hc_nodtdstaff.xml @@ -0,0 +1,10 @@ +hc_nodtdstaff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    + diff --git a/test/testcases/tests/level3/core/files/hc_staff.svg b/test/testcases/tests/level3/core/files/hc_staff.svg new file mode 100644 index 0000000..e11e135 --- /dev/null +++ b/test/testcases/tests/level3/core/files/hc_staff.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + Element data"> + + + + + + + + +]> + + +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    +

    + EMP0002 + Martha Raynolds + + + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

    +

    + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; + PO Box 27 Irving, texas 98553 +

    +

    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

    +

    + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

    + diff --git a/test/testcases/tests/level3/core/files/hc_staff.svg.xsd b/test/testcases/tests/level3/core/files/hc_staff.svg.xsd new file mode 100644 index 0000000..52335a3 --- /dev/null +++ b/test/testcases/tests/level3/core/files/hc_staff.svg.xsd @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/files/hc_staff.xhtml b/test/testcases/tests/level3/core/files/hc_staff.xhtml new file mode 100644 index 0000000..f2b6e71 --- /dev/null +++ b/test/testcases/tests/level3/core/files/hc_staff.xhtml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + Element data"> + +]> + +hc_staff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    +

    + EMP0002 + Martha Raynolds + + + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

    +

    + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; + PO Box 27 Irving, texas 98553 +

    +

    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

    +

    + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

    + diff --git a/test/testcases/tests/level3/core/files/hc_staff.xml b/test/testcases/tests/level3/core/files/hc_staff.xml new file mode 100644 index 0000000..0366a05 --- /dev/null +++ b/test/testcases/tests/level3/core/files/hc_staff.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + Element data"> + +]> + +hc_staff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    +

    + EMP0002 + Martha Raynolds + + + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

    +

    + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; + PO Box 27 Irving, texas 98553 +

    +

    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

    +

    + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

    + diff --git a/test/testcases/tests/level3/core/files/hc_staff.xsd b/test/testcases/tests/level3/core/files/hc_staff.xsd new file mode 100644 index 0000000..915cba0 --- /dev/null +++ b/test/testcases/tests/level3/core/files/hc_staff.xsd @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/files/svgtest.js b/test/testcases/tests/level3/core/files/svgtest.js new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/core/files/svgunit.js b/test/testcases/tests/level3/core/files/svgunit.js new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/core/files/typeinfo.svg b/test/testcases/tests/level3/core/files/typeinfo.svg new file mode 100644 index 0000000..35c2d44 --- /dev/null +++ b/test/testcases/tests/level3/core/files/typeinfo.svg @@ -0,0 +1,29 @@ + + + + + + + + +]> + + +

    foo1 foo2

    +

    1unbounded

    +

    12748

    +

    3.1415926 2.718

    + + diff --git a/test/testcases/tests/level3/core/files/typeinfo.svg.xsd b/test/testcases/tests/level3/core/files/typeinfo.svg.xsd new file mode 100644 index 0000000..51b4e7d --- /dev/null +++ b/test/testcases/tests/level3/core/files/typeinfo.svg.xsd @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/files/typeinfo.xhtml b/test/testcases/tests/level3/core/files/typeinfo.xhtml new file mode 100644 index 0000000..23eeacd --- /dev/null +++ b/test/testcases/tests/level3/core/files/typeinfo.xhtml @@ -0,0 +1,18 @@ + + +]> +hc_staff + +

    foo1 foo2

    +

    1unbounded

    +

    12748

    +

    3.1415926 2.718

    + + diff --git a/test/testcases/tests/level3/core/files/typeinfo.xml b/test/testcases/tests/level3/core/files/typeinfo.xml new file mode 100644 index 0000000..b94469b --- /dev/null +++ b/test/testcases/tests/level3/core/files/typeinfo.xml @@ -0,0 +1,18 @@ + + +]> +hc_staff + +

    foo1 foo2

    +

    1unbounded

    +

    12748

    +

    3.1415926 2.718

    + + diff --git a/test/testcases/tests/level3/core/files/typeinfo.xsd b/test/testcases/tests/level3/core/files/typeinfo.xsd new file mode 100644 index 0000000..ff72aef --- /dev/null +++ b/test/testcases/tests/level3/core/files/typeinfo.xsd @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/files/xhtml1-strict.dtd b/test/testcases/tests/level3/core/files/xhtml1-strict.dtd new file mode 100644 index 0000000..7ba5dd7 --- /dev/null +++ b/test/testcases/tests/level3/core/files/xhtml1-strict.dtd @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/handleerror01.xml b/test/testcases/tests/level3/core/handleerror01.xml new file mode 100644 index 0000000..b0a2d16 --- /dev/null +++ b/test/testcases/tests/level3/core/handleerror01.xml @@ -0,0 +1,91 @@ + + + + + + + +handleerror01 +Curt Arnold + +Add two CDATASection containing "]]>" and call Node.normalize +with an error handler that stops processing. Only one of the +CDATASections should be split. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/handleerror02.xml b/test/testcases/tests/level3/core/handleerror02.xml new file mode 100644 index 0000000..67accc8 --- /dev/null +++ b/test/testcases/tests/level3/core/handleerror02.xml @@ -0,0 +1,72 @@ + + + + + + + +handleerror02 +Curt Arnold + +Normalize document with two DOM L1 nodes. +Use an error handler to continue from errors and check that more than one +error was reported. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/hasFeature01.xml b/test/testcases/tests/level3/core/hasFeature01.xml new file mode 100644 index 0000000..ce25645 --- /dev/null +++ b/test/testcases/tests/level3/core/hasFeature01.xml @@ -0,0 +1,33 @@ + + + + + +hasFeature01 +Curt Arnold + +DOMImplementation.hasFeature("XML", "3.0") should return true. + +2003-05-20 + + + + + + + + + diff --git a/test/testcases/tests/level3/core/hasFeature02.xml b/test/testcases/tests/level3/core/hasFeature02.xml new file mode 100644 index 0000000..f5d6bea --- /dev/null +++ b/test/testcases/tests/level3/core/hasFeature02.xml @@ -0,0 +1,32 @@ + + + + + +hasFeature02 +Curt Arnold + +DOMImplementation.hasFeature("XML", "3.0") should return true. + +2003-05-20 + + + + + + + + diff --git a/test/testcases/tests/level3/core/hasFeature03.xml b/test/testcases/tests/level3/core/hasFeature03.xml new file mode 100644 index 0000000..ce11584 --- /dev/null +++ b/test/testcases/tests/level3/core/hasFeature03.xml @@ -0,0 +1,32 @@ + + + + + +hasFeature03 +Curt Arnold + +DOMImplementation.hasFeature("XML", "3.0") should return true. + +2003-05-20 + + + + + + + + diff --git a/test/testcases/tests/level3/core/hasFeature04.xml b/test/testcases/tests/level3/core/hasFeature04.xml new file mode 100644 index 0000000..5eac64d --- /dev/null +++ b/test/testcases/tests/level3/core/hasFeature04.xml @@ -0,0 +1,33 @@ + + + + + +hasFeature04 +Curt Arnold + +DOMImplementation.hasFeature("XML", "3.0") should return true. + +2003-05-20 + + + + + + + + + diff --git a/test/testcases/tests/level3/core/infoset01.xml b/test/testcases/tests/level3/core/infoset01.xml new file mode 100644 index 0000000..b154037 --- /dev/null +++ b/test/testcases/tests/level3/core/infoset01.xml @@ -0,0 +1,82 @@ + + + + + + + +infoset01 +Curt Arnold + +Normalize document with infoset set to true, check that +entity references are expanded and unused entity declaration are maintained. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/infoset02.xml b/test/testcases/tests/level3/core/infoset02.xml new file mode 100644 index 0000000..570d8ff --- /dev/null +++ b/test/testcases/tests/level3/core/infoset02.xml @@ -0,0 +1,74 @@ + + + + + + + +infoset02 +Curt Arnold + +Normalize document with infoset set to true, check that +unbound entity references are preserved. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/infoset03.xml b/test/testcases/tests/level3/core/infoset03.xml new file mode 100644 index 0000000..21acd6a --- /dev/null +++ b/test/testcases/tests/level3/core/infoset03.xml @@ -0,0 +1,83 @@ + + + + + + + +infoset03 +Curt Arnold + +Normalize document with infoset set to true, +check if string values were not normalized. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/infoset04.xml b/test/testcases/tests/level3/core/infoset04.xml new file mode 100644 index 0000000..6261d23 --- /dev/null +++ b/test/testcases/tests/level3/core/infoset04.xml @@ -0,0 +1,62 @@ + + + + + + + +infoset04 +Curt Arnold + +Normalize a document with a created CDATA section with the +'infoset' to true and check if +the CDATASection has been coalesced. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/infoset05.xml b/test/testcases/tests/level3/core/infoset05.xml new file mode 100644 index 0000000..dfbfde5 --- /dev/null +++ b/test/testcases/tests/level3/core/infoset05.xml @@ -0,0 +1,49 @@ + + + + + + + +infoset05 +Curt Arnold + +Normalize document with infoset set to true, check that +namespace declaration attributes are maintained. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/infoset06.xml b/test/testcases/tests/level3/core/infoset06.xml new file mode 100644 index 0000000..596c8b3 --- /dev/null +++ b/test/testcases/tests/level3/core/infoset06.xml @@ -0,0 +1,88 @@ + + + + + + + +infoset06 +Curt Arnold + +Create a document with an XML 1.1 valid but XML 1.0 invalid element and +normalize document with infoset set to true. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/infoset07.xml b/test/testcases/tests/level3/core/infoset07.xml new file mode 100644 index 0000000..91dad6f --- /dev/null +++ b/test/testcases/tests/level3/core/infoset07.xml @@ -0,0 +1,86 @@ + + + + + + + +infoset07 +Curt Arnold + +Create a document with an XML 1.1 valid but XML 1.0 invalid attribute and +normalize document with infoset set to true. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/infoset08.xml b/test/testcases/tests/level3/core/infoset08.xml new file mode 100644 index 0000000..28d8b6c --- /dev/null +++ b/test/testcases/tests/level3/core/infoset08.xml @@ -0,0 +1,78 @@ + + + + + + + +infoset08 +Curt Arnold + +Normalize document with infoset and validation set to true, check that +whitespace in element content is preserved. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/infoset09.xml b/test/testcases/tests/level3/core/infoset09.xml new file mode 100644 index 0000000..ab75a9f --- /dev/null +++ b/test/testcases/tests/level3/core/infoset09.xml @@ -0,0 +1,59 @@ + + + + + + + +infoset09 +Curt Arnold + + Append a Comment node and normalize with "infoset" set to true. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/metadata.xml b/test/testcases/tests/level3/core/metadata.xml new file mode 100644 index 0000000..d9117c5 --- /dev/null +++ b/test/testcases/tests/level3/core/metadata.xml @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/test/testcases/tests/level3/core/namespacedeclarations01.xml b/test/testcases/tests/level3/core/namespacedeclarations01.xml new file mode 100644 index 0000000..7f1ad9b --- /dev/null +++ b/test/testcases/tests/level3/core/namespacedeclarations01.xml @@ -0,0 +1,49 @@ + + + + + + + +namespacedeclarations01 +Curt Arnold + +Normalize document with namespace-declarations set to true, check that +namespace declaration attributes are maintained. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/namespacedeclarations02.xml b/test/testcases/tests/level3/core/namespacedeclarations02.xml new file mode 100644 index 0000000..fb0a911 --- /dev/null +++ b/test/testcases/tests/level3/core/namespacedeclarations02.xml @@ -0,0 +1,49 @@ + + + + + + + +namespacedeclarations02 +Curt Arnold + +Normalize document with namespace-declarations set to true, check that +namespace declaration attributes are maintained. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeappendchild01.xml b/test/testcases/tests/level3/core/nodeappendchild01.xml new file mode 100644 index 0000000..cd151a1 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeappendchild01.xml @@ -0,0 +1,50 @@ + + + + + + +nodeappendchild01 +Curt Arnold + +An attempt to add a second doctype node should result in a HIERARCHY_REQUEST_ERR +or a NOT_SUPPORTED_ERR. + +2004-01-22 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeappendchild02.xml b/test/testcases/tests/level3/core/nodeappendchild02.xml new file mode 100644 index 0000000..64cad80 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeappendchild02.xml @@ -0,0 +1,48 @@ + + + + + + +nodeappendchild02 +Curt Arnold + +An attempt to add a second document element should result in a HIERARCHY_REQUEST_ERR +or a NOT_SUPPORTED_ERR. + +2004-01-22 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition01.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition01.xml new file mode 100644 index 0000000..eeb6a4b --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition01.xml @@ -0,0 +1,44 @@ + + + + + + + +nodecomparedocumentposition01 +IBM + + + + + Using compareDocumentPosition to check if a Document node contains and precedes its documentType and + node and if the DocumentTypeNode is contained and follows its Document node. + +Jenny Hsu +2003-02-18 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition02.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition02.xml new file mode 100644 index 0000000..9f15c4f --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition02.xml @@ -0,0 +1,51 @@ + + + + + + + +nodecomparedocumentposition02 +IBM + + Using compareDocumentPosition to check if a Document node contains and precedes its new DocumentType and + node and if the new DocumentType Node is contained and follows its Document node. + +Jenny Hsu +2003-02-19 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition03.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition03.xml new file mode 100644 index 0000000..5fbc2ed --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition03.xml @@ -0,0 +1,49 @@ + + + + + + + +nodecomparedocumentposition03 +IBM + + Using compareDocumentPosition check if the document position of two Document nodes obtained from the + same xml document is disconnected, implementation specific, and that the order of these two documents + is reserved. + +Jenny Hsu +2003-02-19 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition04.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition04.xml new file mode 100644 index 0000000..754ab87 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition04.xml @@ -0,0 +1,36 @@ + + + + + + + +nodecomparedocumentposition04 +IBM + + Using compareDocumentPosition to check that no flags are set in return when the document position of a + Document node is compared with itself + +Jenny Hsu +2003-02-19 + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition05.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition05.xml new file mode 100644 index 0000000..ed93ae3 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition05.xml @@ -0,0 +1,55 @@ + + + + + + + +nodecomparedocumentposition05 +IBM + + Using compareDocumentPosition check if the document position of a Document and a new Document node + are disconnected, implementation-specific and preceding/following. + +Jenny Hsu +2003-02-19 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition06.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition06.xml new file mode 100644 index 0000000..aaaa6d4 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition06.xml @@ -0,0 +1,44 @@ + + + + + + + +nodecomparedocumentposition06 +IBM + + + + + Using compareDocumentPosition check if the document position of a Document node contains and precedes + its DocumentElement, and the DocumentElement is contained and follows the Document node. + +Jenny Hsu +2003-02-19 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition07.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition07.xml new file mode 100644 index 0000000..221d09a --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition07.xml @@ -0,0 +1,45 @@ + + + + + + + +nodecomparedocumentposition07 +IBM + + Using compareDocumentPosition check if the document compared contains and precedes the new + newElement, and the newElement is contained and follows the document. + +Jenny Hsu +2003-02-19 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition08.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition08.xml new file mode 100644 index 0000000..27386be --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition08.xml @@ -0,0 +1,43 @@ + + + + + + + +nodecomparedocumentposition08 +IBM + + Using compareDocumentPosition check if the Document node contains and precedes an Element, + and the Element is contained and follows the Document node. + +Jenny Hsu +2003-02-19 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition09.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition09.xml new file mode 100644 index 0000000..5d7ac69 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition09.xml @@ -0,0 +1,47 @@ + + + + + + + +nodecomparedocumentposition09 +IBM + + Using compareDocumentPosition check if the Element node is contained and follows the appended Document node, and + if the Document node contains and precedes the Element node. + +Jenny Hsu +2003-02-19 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition10.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition10.xml new file mode 100644 index 0000000..2d854d9 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition10.xml @@ -0,0 +1,41 @@ + + + + + + + +nodecomparedocumentposition10 +IBM + + Using compareDocumentPosition check if the document node precedes and contains its default Attr node. + +Jenny Hsu +2003-02-19 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition11.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition11.xml new file mode 100644 index 0000000..e07f82c --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition11.xml @@ -0,0 +1,44 @@ + + + + + + + +nodecomparedocumentposition11 +IBM + + Using compareDocumentPosition check if the Document node precedes and contains the Attr node. + +Jenny Hsu +2003-02-19 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition12.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition12.xml new file mode 100644 index 0000000..d350306 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition12.xml @@ -0,0 +1,43 @@ + + + + + + + +nodecomparedocumentposition12 +IBM + + Using compareDocumentPosition to check if a new ProcessingInstruction node is contained and follows the + Document node, and that the Document node contains and precedes the ProcessingInstruction node. + +Jenny Hsu +2003-02-19 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition13.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition13.xml new file mode 100644 index 0000000..f75a093 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition13.xml @@ -0,0 +1,47 @@ + + + + + + + +nodecomparedocumentposition13 +IBM + + Using compareDocumentPosition check if the Document node contains and precedes the new Comment node, + and if the Comment node is contained and follows the Document node. + +Jenny Hsu +2003-02-20 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition14.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition14.xml new file mode 100644 index 0000000..499915f --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition14.xml @@ -0,0 +1,47 @@ + + + + + + + +nodecomparedocumentposition14 +IBM + + Using compareDocumentPosition check if the DocumentFragment node contains and precedes an Element + node appended to it, and that the Element node is contained and follows the DocumentFragment node. + +Jenny Hsu +2003-02-20 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition15.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition15.xml new file mode 100644 index 0000000..bcf1d5e --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition15.xml @@ -0,0 +1,51 @@ + + + + + + + +nodecomparedocumentposition15 +IBM + + Using compareDocumentPosition check if the Element node precedes and contains its Attr child, and that the Attr child + is contained and follows the Element node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition16.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition16.xml new file mode 100644 index 0000000..083b654 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition16.xml @@ -0,0 +1,54 @@ + + + + + + + +nodecomparedocumentposition16 +IBM + + Using compareDocumentPosition check if the document position of a DocumentFragment node compared with + a cloned Attr node is disconnected and implementation specific, and that the order between these two + nodes is preserved. + +Jenny Hsu +2003-02-20 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition17.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition17.xml new file mode 100644 index 0000000..6c5335af --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition17.xml @@ -0,0 +1,46 @@ + + + + + + + +nodecomparedocumentposition17 +IBM + + Using compareDocumentPosition check if the document position of the first ProcessingInstruction node compared to + this second newly apended ProcessingInstruction node is PRECEDING, and FOLLOWING vice versa. + +Jenny Hsu +2003-02-20 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition18.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition18.xml new file mode 100644 index 0000000..0742885 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition18.xml @@ -0,0 +1,48 @@ + + + + + + + +nodecomparedocumentposition18 +IBM + + Using compareDocumentPosition check if the document position of the first new Text node compared to the + second text node is PRECEDING and is FOLLOWING vice versa. + +Jenny Hsu +2003-02-19 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition19.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition19.xml new file mode 100644 index 0000000..25cf54a --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition19.xml @@ -0,0 +1,55 @@ + + + + + + + +nodecomparedocumentposition19 +IBM + + The method compareDocumentPosition compares a node with this node with regard to their position in the + document and according to the document order. + + Using compareDocumentPosition check if the document position of the first CDATASection node + of the second element whose localName is name compared with the second CDATASection node + is PRECEDING and is FOLLOWING vice versa. + +Jenny Hsu +2003-02-20 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition20.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition20.xml new file mode 100644 index 0000000..776c573 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition20.xml @@ -0,0 +1,49 @@ + + + + + + + +nodecomparedocumentposition20 +IBM + + Using compareDocumentPosition check if the document position of the first Text node + of the second element whose localName is name compared with the next CDATASection node + is PRECEDING and FOLLOWING vice versa. + +Jenny Hsu +2003-02-20 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition21.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition21.xml new file mode 100644 index 0000000..3e7525b --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition21.xml @@ -0,0 +1,52 @@ + + + + + + + +nodecomparedocumentposition21 +IBM + + Using compareDocumentPosition check the document position of the text node of the fist and second elements + whose localName is name. The first text node should return FOLLOWING and the second text node should + return PRECEDING when compareDocumentPosition is invoked with the other node as a parameter. + + +Jenny Hsu +2003-02-20 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition22.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition22.xml new file mode 100644 index 0000000..bbd3737 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition22.xml @@ -0,0 +1,50 @@ + + + + + + + +nodecomparedocumentposition22 +IBM + + Using compareDocumentPosition check if the Entity node precedes the Notation node and the Notation + node follows the Entity node. + +Jenny Hsu +2003-02-20 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition23.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition23.xml new file mode 100644 index 0000000..8b3e32e --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition23.xml @@ -0,0 +1,54 @@ + + + + + + + +nodecomparedocumentposition23 +IBM + + Using compareDocumentPosition check if the document position of an Entity node compared to another + Entity node following it in DocumentType is implementation specific. + +Jenny Hsu +2003-02-20 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition24.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition24.xml new file mode 100644 index 0000000..ab4f111 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition24.xml @@ -0,0 +1,44 @@ + + + + + + + +nodecomparedocumentposition24 +IBM + + Using compareDocumentPosition check if the return value of document position of a Notation node compared to another + that is the same is not flagged. + +Jenny Hsu +2003-02-20 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition25.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition25.xml new file mode 100644 index 0000000..1bfe1fa --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition25.xml @@ -0,0 +1,46 @@ + + + + + + + +nodecomparedocumentposition25 +IBM + + Using compareDocumentPosition check if the EntityReference or Text node is contained and follows its + parent Element node, and that the Element node contains and precedes the + EntityReference or Text node. + +Jenny Hsu +2003-02-20 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition26.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition26.xml new file mode 100644 index 0000000..b349fa3 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition26.xml @@ -0,0 +1,56 @@ + + + + + + + +nodecomparedocumentposition26 +IBM + + Using compareDocumentPosition check if the EntityReference node contains and precedes it's first + childElement, and that the childElement is contained and follows the EntityReference node. + +Jenny Hsu +2003-02-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition27.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition27.xml new file mode 100644 index 0000000..2da7475 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition27.xml @@ -0,0 +1,56 @@ + + + + + + + +nodecomparedocumentposition27 +IBM + + Using compareDocumentPosition to check if the EntityReference node contains and precedes it's last + childElement, and that this childElement is contained and follows the EntityReference node. + +Jenny Hsu +2003-02-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition28.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition28.xml new file mode 100644 index 0000000..e596ed1 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition28.xml @@ -0,0 +1,60 @@ + + + + + + + +nodecomparedocumentposition28 +IBM + + Using compareDocumentPosition check the document position of the EntityReference node ent4's + first child and last child. Invoke compareDocumentPositon on first child with last child as a parameter + should return FOLLOWING, and should return PRECEDING vice versa. + +Jenny Hsu +2003-02-20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition29.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition29.xml new file mode 100644 index 0000000..28ed0c1 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition29.xml @@ -0,0 +1,55 @@ + + + + + + + +nodecomparedocumentposition29 +IBM + + Create two entity reference nodes. Using compareDocumentPosition to check if the child of the first Entity + Ref node precedes the child of the second Entity Ref node, and that the child of the second Entity Ref node + follows the child of the first Entity Ref node. + +Jenny Hsu +2003-02-20 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition30.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition30.xml new file mode 100644 index 0000000..205a035 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition30.xml @@ -0,0 +1,44 @@ + + + + + + + +nodecomparedocumentposition30 +IBM + + Using compareTreePosition check if comparedocumentposition invoked on the first name with + the first position node as a parameter returns FOLLOWING. + +Jenny Hsu +2003-03-03 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition31.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition31.xml new file mode 100644 index 0000000..4df4149 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition31.xml @@ -0,0 +1,51 @@ + + + + + + + +nodecomparedocumentposition31 +IBM + + Using compareDocumentPosition to check if invoking the method on the first name node with + a new node appended to the second position node as a parameter is FOLLOWING, and is PRECEDING vice versa + +Jenny Hsu +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition32.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition32.xml new file mode 100644 index 0000000..bfa25db --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition32.xml @@ -0,0 +1,46 @@ + + + + + + + +nodecomparedocumentposition32 +IBM + + Using compareDocumentPosition to check if the document position returned by comparing the first name with + a first position node of another document reference and adopted by the first as a parameter is FOLLOWING. + +Jenny Hsu +2003-02-21 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition33.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition33.xml new file mode 100644 index 0000000..77b4ab3 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition33.xml @@ -0,0 +1,63 @@ + + + + + + + +nodecomparedocumentposition33 +IBM + + Create a new Element node, add a new atttribute node to it. Compare the position + of the Element and the Document. This should return disconnected, implementation specific, and that + the order of these two nodes is preserved. + Also compare the position of the Element node with respect to the Attr node and this should + be PRECEDING and contains, and the Attr node follows and is contained by the Element node + +Jenny Hsu +2003-02-21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition34.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition34.xml new file mode 100644 index 0000000..39db666 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition34.xml @@ -0,0 +1,52 @@ + + + + + + + +nodecomparedocumentposition34 +IBM + + Create a new Element node, add new Text, Element and Processing Instruction nodes to it. + Using compareDocumentPosition, compare the position of the Element with respect to the Text + and the Text with respect to the Processing Instruction. + +Jenny Hsu +2003-02-21 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition35.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition35.xml new file mode 100644 index 0000000..f9872ef --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition35.xml @@ -0,0 +1,45 @@ + + + + + + + +nodecomparedocumentposition35 +IBM + + Using compareDocumentPosition to check if the Element contains and precedes its default attribute + and that the attribute follows and iscontained by the Element + +Jenny Hsu +2003-02-21 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition36.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition36.xml new file mode 100644 index 0000000..7a1b3f7 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition36.xml @@ -0,0 +1,50 @@ + + + + + + + +nodecomparedocumentposition36 +IBM + + Using compareDocumentPosition to check if the document position of an Attribute compared with + the element that follows its parent as a parameter is FOLLOWING, and is PRECEDING + vice versa. + +Jenny Hsu +2003-02-21 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition37.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition37.xml new file mode 100644 index 0000000..9c0a33a --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition37.xml @@ -0,0 +1,49 @@ + + + + + + + +nodecomparedocumentposition37 +IBM + + Using compareDocumentPosition to check if the document position of the first class attribute + of the element acronym when compared with the elements text content as a parameter is + is FOLLOWING, and is PRECEDING vice versa. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition38.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition38.xml new file mode 100644 index 0000000..84a9ee6 --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition38.xml @@ -0,0 +1,48 @@ + + + + + + + +nodecomparedocumentposition38 +IBM + + Using compareDocumentPosition to check if the class's attribute contains and precedes it's content, + and the content node is contained and follows the attribute node. + +Jenny Hsu +2003-02-21 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition39.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition39.xml new file mode 100644 index 0000000..ea05c5a --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition39.xml @@ -0,0 +1,51 @@ + + + + + + + +nodecomparedocumentposition39 +IBM + + Using compareDocumentPosition to check if the document position of the class's attribute + when compared with the local1 attribute node is implementation_specific. + +Jenny Hsu +2003-02-21 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodecomparedocumentposition40.xml b/test/testcases/tests/level3/core/nodecomparedocumentposition40.xml new file mode 100644 index 0000000..fcc48bb --- /dev/null +++ b/test/testcases/tests/level3/core/nodecomparedocumentposition40.xml @@ -0,0 +1,52 @@ + + + + + + + +nodecomparedocumentposition40 +IBM + + Using compareDocumentPosition to check if the document position of the class's attribute + when compared with a new attribute node is implementation_specific + +Jenny Hsu +2003-02-21 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri01.xml b/test/testcases/tests/level3/core/nodegetbaseuri01.xml new file mode 100644 index 0000000..18eba09 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri01.xml @@ -0,0 +1,40 @@ + + + + + + + +nodegetbaseuri01 +IBM + +Call Node.getBaseURI() on a test document. Should be not-null and same as Document.getDocumentURI(). + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri02.xml b/test/testcases/tests/level3/core/nodegetbaseuri02.xml new file mode 100644 index 0000000..0131443 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri02.xml @@ -0,0 +1,52 @@ + + + + + + + +nodegetbaseuri02 +IBM + + Using getBaseURI check if the baseURI attribute of a new Document node is null + and if affected by changes in Document.documentURI. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri03.xml b/test/testcases/tests/level3/core/nodegetbaseuri03.xml new file mode 100644 index 0000000..a102973 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri03.xml @@ -0,0 +1,39 @@ + + + + + + + +nodegetbaseuri03 +IBM + +Check that Node.baseURI is null for a DocumentType as defined in the Infoset Mapping (Appendix C). + +Neil Delima +2002-06-10 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri04.xml b/test/testcases/tests/level3/core/nodegetbaseuri04.xml new file mode 100644 index 0000000..b0dbbfc --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri04.xml @@ -0,0 +1,42 @@ + + + + + + + +nodegetbaseuri04 +IBM + +Node.baseURI for a document element without an xml:base attribute should be same as Document.documentURI. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri05.xml b/test/testcases/tests/level3/core/nodegetbaseuri05.xml new file mode 100644 index 0000000..5941bdf --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri05.xml @@ -0,0 +1,39 @@ + + + + + + + +nodegetbaseuri05 +IBM + + Using getBaseURI check if the baseURI attribute of this DocumentElement is http://www.w3.org/DOM/L3Test. + +Neil Delima +2002-06-10 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri06.xml b/test/testcases/tests/level3/core/nodegetbaseuri06.xml new file mode 100644 index 0000000..b3a8ce9 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri06.xml @@ -0,0 +1,41 @@ + + + + + + + +nodegetbaseuri06 +IBM + + TODO Clarification: Create a new Element in this document. Since its baseURI should be the baseURI of + the Document Entity which I assume is not null, using getBaseURI check if the baseURI + attribute of this Element node is not null.??? + +Neil Delima +2002-06-10 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri07.xml b/test/testcases/tests/level3/core/nodegetbaseuri07.xml new file mode 100644 index 0000000..c5814e4 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri07.xml @@ -0,0 +1,50 @@ + + + + + + + +nodegetbaseuri07 +IBM + + Append a created element to a document and check that its baseURI + is inherited from its parent. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri09.xml b/test/testcases/tests/level3/core/nodegetbaseuri09.xml new file mode 100644 index 0000000..4dc3d36 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri09.xml @@ -0,0 +1,41 @@ + + + + + + + +nodegetbaseuri09 +IBM + +Get the baseURI value on an element with an explicit xml:base attribute. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri10.xml b/test/testcases/tests/level3/core/nodegetbaseuri10.xml new file mode 100644 index 0000000..b4f0344 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri10.xml @@ -0,0 +1,45 @@ + + + + + + + +nodegetbaseuri10 +IBM + + Append as a child of this documentElement a new Processing Instruction. Using getBaseURI + check if the baseURI attribute of the new Processing Instruction node is "'http://www.w3.org/DOM/L3Test". + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri11.xml b/test/testcases/tests/level3/core/nodegetbaseuri11.xml new file mode 100644 index 0000000..4845eb6 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri11.xml @@ -0,0 +1,53 @@ + + + + + + + +nodegetbaseuri11 +IBM + + Import a new Processing Instruction of a new Document after the document element. Using getBaseURI + check if the baseURI attribute of the new Processing Instruction node is the same as Document.documentURI. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri12.xml b/test/testcases/tests/level3/core/nodegetbaseuri12.xml new file mode 100644 index 0000000..fa5b2cb --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri12.xml @@ -0,0 +1,45 @@ + + + + + + + +nodegetbaseuri12 +IBM + + Using getBaseURI verify if the entity epsilon is absolute + and matches the URL of the document entity. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri13.xml b/test/testcases/tests/level3/core/nodegetbaseuri13.xml new file mode 100644 index 0000000..029d6e5 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri13.xml @@ -0,0 +1,48 @@ + + + + + + + +nodegetbaseuri13 +IBM + + Using getBaseURI verify if the notation defined in an internal subset + is the base URI of the document. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri14.xml b/test/testcases/tests/level3/core/nodegetbaseuri14.xml new file mode 100644 index 0000000..928f11e --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri14.xml @@ -0,0 +1,57 @@ + + + + + + + +nodegetbaseuri14 +IBM + + Using getBaseURI verify if the imported notation notation2 is null. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri15.xml b/test/testcases/tests/level3/core/nodegetbaseuri15.xml new file mode 100644 index 0000000..999ab50 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri15.xml @@ -0,0 +1,45 @@ + + + + + + + +nodegetbaseuri15 +Curt Arnold + +Node.getBaseURI for an Attr is null. + +Curt Arnold +2004-01-07 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri16.xml b/test/testcases/tests/level3/core/nodegetbaseuri16.xml new file mode 100644 index 0000000..106fc6c --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri16.xml @@ -0,0 +1,47 @@ + + + + + + + +nodegetbaseuri16 +Curt Arnold + +Node.getBaseURI for an EntityReference to should be the baseURI where the entity declaration occurs. + +Curt Arnold +2004-01-07 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri17.xml b/test/testcases/tests/level3/core/nodegetbaseuri17.xml new file mode 100644 index 0000000..fff0b4e --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri17.xml @@ -0,0 +1,45 @@ + + + + + + + +nodegetbaseuri17 +Curt Arnold + +Node.getBaseURI for an text node is null. + +Curt Arnold +2004-01-07 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri18.xml b/test/testcases/tests/level3/core/nodegetbaseuri18.xml new file mode 100644 index 0000000..97b7e45 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri18.xml @@ -0,0 +1,45 @@ + + + + + + + +nodegetbaseuri18 +Curt Arnold + +Node.getBaseURI for an comment node is null. + +Curt Arnold +2004-01-07 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri19.xml b/test/testcases/tests/level3/core/nodegetbaseuri19.xml new file mode 100644 index 0000000..efb2dd9 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri19.xml @@ -0,0 +1,60 @@ + + + + + + + +nodegetbaseuri19 +Curt Arnold + +Checks baseURI for a text node is null. + +Curt Arnold +2004-01-07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetbaseuri20.xml b/test/testcases/tests/level3/core/nodegetbaseuri20.xml new file mode 100644 index 0000000..8f05a95 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetbaseuri20.xml @@ -0,0 +1,46 @@ + + + + + + + +nodegetbaseuri20 +Curt Arnold + +baseURI for an element from an entity reference should be the URI of the +external entity if there is now xml:base attribute. + +Curt Arnold +2004-01-07 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetfeature01.xml b/test/testcases/tests/level3/core/nodegetfeature01.xml new file mode 100644 index 0000000..8096b7c --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetfeature01.xml @@ -0,0 +1,79 @@ + + + + + + + +nodegetfeature01 +Curt Arnold + +Check implementation of Node.getFeature on Document. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetfeature02.xml b/test/testcases/tests/level3/core/nodegetfeature02.xml new file mode 100644 index 0000000..1f1a0a4 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetfeature02.xml @@ -0,0 +1,79 @@ + + + + + + + +nodegetfeature02 +Curt Arnold + +Check implementation of Node.getFeature on DocumentFragment. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetfeature03.xml b/test/testcases/tests/level3/core/nodegetfeature03.xml new file mode 100644 index 0000000..f5051bc --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetfeature03.xml @@ -0,0 +1,79 @@ + + + + + + + +nodegetfeature03 +Curt Arnold + +Check implementation of Node.getFeature on DocumentType. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetfeature04.xml b/test/testcases/tests/level3/core/nodegetfeature04.xml new file mode 100644 index 0000000..4a42cb2 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetfeature04.xml @@ -0,0 +1,79 @@ + + + + + + + +nodegetfeature04 +Curt Arnold + +Check implementation of Node.getFeature on EntityReference. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetfeature05.xml b/test/testcases/tests/level3/core/nodegetfeature05.xml new file mode 100644 index 0000000..98de868 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetfeature05.xml @@ -0,0 +1,79 @@ + + + + + + + +nodegetfeature05 +Curt Arnold + +Check implementation of Node.getFeature on Element. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetfeature06.xml b/test/testcases/tests/level3/core/nodegetfeature06.xml new file mode 100644 index 0000000..77c7035 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetfeature06.xml @@ -0,0 +1,79 @@ + + + + + + + +nodegetfeature06 +Curt Arnold + +Check implementation of Node.getFeature on non-namespace attribute. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetfeature07.xml b/test/testcases/tests/level3/core/nodegetfeature07.xml new file mode 100644 index 0000000..93d4854 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetfeature07.xml @@ -0,0 +1,81 @@ + + + + + + + +nodegetfeature07 +Curt Arnold + +Check implementation of Node.getFeature on namespaced attribute. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetfeature08.xml b/test/testcases/tests/level3/core/nodegetfeature08.xml new file mode 100644 index 0000000..bc3e77b --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetfeature08.xml @@ -0,0 +1,81 @@ + + + + + + + +nodegetfeature08 +Curt Arnold + +Check implementation of Node.getFeature on ProcessingInstruction. + +Neil Delima +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetfeature09.xml b/test/testcases/tests/level3/core/nodegetfeature09.xml new file mode 100644 index 0000000..8230ea7 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetfeature09.xml @@ -0,0 +1,80 @@ + + + + + + + +nodegetfeature09 +Curt Arnold + +Check implementation of Node.getFeature on Comment. + +Neil Delima +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetfeature10.xml b/test/testcases/tests/level3/core/nodegetfeature10.xml new file mode 100644 index 0000000..68ddd41 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetfeature10.xml @@ -0,0 +1,83 @@ + + + + + + + +nodegetfeature10 +Curt Arnold + +Check implementation of Node.getFeature on Text. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetfeature11.xml b/test/testcases/tests/level3/core/nodegetfeature11.xml new file mode 100644 index 0000000..23e503a --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetfeature11.xml @@ -0,0 +1,79 @@ + + + + + + + +nodegetfeature11 +Curt Arnold + +Check implementation of Node.getFeature on CDATASection. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetfeature12.xml b/test/testcases/tests/level3/core/nodegetfeature12.xml new file mode 100644 index 0000000..4baafbd --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetfeature12.xml @@ -0,0 +1,83 @@ + + + + + + + +nodegetfeature12 +Curt Arnold + +Check implementation of Node.getFeature on Entity. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetfeature13.xml b/test/testcases/tests/level3/core/nodegetfeature13.xml new file mode 100644 index 0000000..33a7537 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetfeature13.xml @@ -0,0 +1,83 @@ + + + + + + + +nodegetfeature13 +Curt Arnold + +Check implementation of Node.getFeature on Notation. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent01.xml b/test/testcases/tests/level3/core/nodegettextcontent01.xml new file mode 100644 index 0000000..30d4fc7 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent01.xml @@ -0,0 +1,37 @@ + + + + + + + +nodegettextcontent01 +IBM + + + + Using getTextContent on this Document node check if the value returned is Null . + +Neil Delima +2002-06-10 + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent02.xml b/test/testcases/tests/level3/core/nodegettextcontent02.xml new file mode 100644 index 0000000..e689fd5 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent02.xml @@ -0,0 +1,48 @@ + + + + + + + +nodegettextcontent02 +IBM + + + + Using getTextContent on a new Document node check if the value returned is Null . + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent03.xml b/test/testcases/tests/level3/core/nodegettextcontent03.xml new file mode 100644 index 0000000..43d87aa --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent03.xml @@ -0,0 +1,40 @@ + + + + + + + +nodegettextcontent03 +IBM + + + + Using getTextContent on this DocumentType node check if the value returned is Null . + +Neil Delima +2002-06-10 + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent04.xml b/test/testcases/tests/level3/core/nodegettextcontent04.xml new file mode 100644 index 0000000..1ab67c2 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent04.xml @@ -0,0 +1,47 @@ + + + + + + + +nodegettextcontent04 +IBM + + + + Using getTextContent on a new DocumentType node check if the value returned is Null. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent05.xml b/test/testcases/tests/level3/core/nodegettextcontent05.xml new file mode 100644 index 0000000..9034665 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent05.xml @@ -0,0 +1,43 @@ + + + + + + + +nodegettextcontent05 +IBM + + + + Using getTextContent on this DocumentType node check if the value returned is Null . + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent06.xml b/test/testcases/tests/level3/core/nodegettextcontent06.xml new file mode 100644 index 0000000..44852bd --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent06.xml @@ -0,0 +1,44 @@ + + + + + + + +nodegettextcontent06 +IBM + + + + Invoke the method getTextContent on a default Attr node and check if the value returned + is the attributes Value. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent07.xml b/test/testcases/tests/level3/core/nodegettextcontent07.xml new file mode 100644 index 0000000..c70f5b5 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent07.xml @@ -0,0 +1,43 @@ + + + + + + + +nodegettextcontent07 +IBM + + Invoke the method getTextContent on a new Attr node and check if the value returned + is the attributes Value. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent08.xml b/test/testcases/tests/level3/core/nodegettextcontent08.xml new file mode 100644 index 0000000..cf2fcd4 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent08.xml @@ -0,0 +1,45 @@ + + + + + + + +nodegettextcontent08 +IBM + + Invoke the method getTextContent on a new Attr node and check if the value returned + is the attributes Value. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent09.xml b/test/testcases/tests/level3/core/nodegettextcontent09.xml new file mode 100644 index 0000000..6eb9ca8 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent09.xml @@ -0,0 +1,43 @@ + + + + + + + +nodegettextcontent09 +IBM + + Invoke the method getTextContent on a new Text node and check if the value returned + is the text content. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent10.xml b/test/testcases/tests/level3/core/nodegettextcontent10.xml new file mode 100644 index 0000000..a789ed4 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent10.xml @@ -0,0 +1,44 @@ + + + + + + + +nodegettextcontent10 +IBM + + + + Invoke the method getTextContent on an existing Text node and check if the value returned + is the elements Text content. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent11.xml b/test/testcases/tests/level3/core/nodegettextcontent11.xml new file mode 100644 index 0000000..52b7265 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent11.xml @@ -0,0 +1,44 @@ + + + + + + + +nodegettextcontent11 +IBM + + + + Invoke the method getTextContent on an existing CDATASection node and check if the value returned + is the CDATASections content. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent12.xml b/test/testcases/tests/level3/core/nodegettextcontent12.xml new file mode 100644 index 0000000..8a46f9a --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent12.xml @@ -0,0 +1,43 @@ + + + + + + + +nodegettextcontent12 +IBM + + Invoke the method getTextContent on a new Comment node and check if the value returned + is the Comments data. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent13.xml b/test/testcases/tests/level3/core/nodegettextcontent13.xml new file mode 100644 index 0000000..a9d3f4e --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent13.xml @@ -0,0 +1,42 @@ + + + + + + + +nodegettextcontent13 +IBM + + + + Invoke the method getTextContent on an existing Element node with Text and CDATA + content and check if the value returned is a single concatenated String with its content. + +Neil Delima +2002-06-10 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent14.xml b/test/testcases/tests/level3/core/nodegettextcontent14.xml new file mode 100644 index 0000000..e33e374 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent14.xml @@ -0,0 +1,41 @@ + + + + + + + +nodegettextcontent14 +IBM + + Invoke the method getTextContent on an existing Element node with Child Element, Text + EntityReferences and Attributes and check if the value returned is a single + concatenated String with its content. + +Neil Delima +2002-06-10 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent15.xml b/test/testcases/tests/level3/core/nodegettextcontent15.xml new file mode 100644 index 0000000..cfe6d3f --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent15.xml @@ -0,0 +1,60 @@ + + + + + + + +nodegettextcontent15 +IBM + + The method getTextContent returns the text content of this node and its descendants. + + Invoke the method getTextContent on a new Element node with new Text, EntityReferences + CDATASection, PI and Comment nodes and check if the value returned is a single + concatenated String with its content. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent16.xml b/test/testcases/tests/level3/core/nodegettextcontent16.xml new file mode 100644 index 0000000..5ce996e --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent16.xml @@ -0,0 +1,64 @@ + + + + + + + +nodegettextcontent16 +IBM + + The method getTextContent returns the text content of this node and its descendants. + + Invoke the method getTextContent on a new DocumentFragment node with new Text, EntityReferences + CDATASection, PI and Comment nodes and check if the value returned is a single + concatenated String with its content. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent17.xml b/test/testcases/tests/level3/core/nodegettextcontent17.xml new file mode 100644 index 0000000..c3a15e5 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent17.xml @@ -0,0 +1,42 @@ + + + + + + + +nodegettextcontent17 +IBM + + Invoke the method getTextContent on a new EntityReference node and check if the + value returned is the EntityReference's content. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent18.xml b/test/testcases/tests/level3/core/nodegettextcontent18.xml new file mode 100644 index 0000000..d8bec3b --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent18.xml @@ -0,0 +1,42 @@ + + + + + + + +nodegettextcontent18 +IBM + + Invoke the method getTextContent on an Entity node and check if the value returned + is its replacement text. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegettextcontent19.xml b/test/testcases/tests/level3/core/nodegettextcontent19.xml new file mode 100644 index 0000000..80a44be --- /dev/null +++ b/test/testcases/tests/level3/core/nodegettextcontent19.xml @@ -0,0 +1,42 @@ + + + + + + + +nodegettextcontent19 +Curt Arnold + +Checks that element content whitespace is not added to textContent. Determination +of element content whitespace is only assured if validating. + +2004-01-11 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetuserdata01.xml b/test/testcases/tests/level3/core/nodegetuserdata01.xml new file mode 100644 index 0000000..bb65a41 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetuserdata01.xml @@ -0,0 +1,38 @@ + + + + + + + +nodegetuserdata01 +IBM + + + + Using getUserData with a junk value for the key attempt to retreive the UserData object + of this Document node without setting it and verify if null is returned. + +Neil Delima +2002-06-10 + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetuserdata02.xml b/test/testcases/tests/level3/core/nodegetuserdata02.xml new file mode 100644 index 0000000..d497034 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetuserdata02.xml @@ -0,0 +1,38 @@ + + + + + + + +nodegetuserdata02 +IBM + + + + Using getUserData with a junk value for the key attempt to retreive the UserData object + of this Document node without setting it and verify if null is returned. + +Neil Delima +2002-06-10 + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetuserdata03.xml b/test/testcases/tests/level3/core/nodegetuserdata03.xml new file mode 100644 index 0000000..25e600e --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetuserdata03.xml @@ -0,0 +1,47 @@ + + + + + + + +nodegetuserdata03 +IBM + + + + Invoke setUserData on this Document to set this Documents UserData to a new + Element node and using getUserData and isEqualNode check if the returned + UserData object is the same as the object that was set. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetuserdata04.xml b/test/testcases/tests/level3/core/nodegetuserdata04.xml new file mode 100644 index 0000000..50f4c8f --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetuserdata04.xml @@ -0,0 +1,47 @@ + + + + + + + +nodegetuserdata04 +IBM + + + + Invoke setUserData on this DocumentType to set this its UserData to a this + Document node and using getUserData and isEqualNode check if the returned + UserData object is the same as the object that was set. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetuserdata05.xml b/test/testcases/tests/level3/core/nodegetuserdata05.xml new file mode 100644 index 0000000..6230983 --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetuserdata05.xml @@ -0,0 +1,49 @@ + + + + + + + +nodegetuserdata05 +IBM + + Invoke setUserData on this Entity node to set this its UserData to a new + Attr node and using getUserData with an invalid Key check if the returned + UserData object is Null. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetuserdata06.xml b/test/testcases/tests/level3/core/nodegetuserdata06.xml new file mode 100644 index 0000000..46d7acd --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetuserdata06.xml @@ -0,0 +1,40 @@ + + + + + + + +nodegetuserdata06 +IBM + + + + Invoke getUserData on a new Text node with an ampty Key check if the returned + UserData object is Null. + +Neil Delima +2002-06-10 + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodegetuserdata07.xml b/test/testcases/tests/level3/core/nodegetuserdata07.xml new file mode 100644 index 0000000..008631a --- /dev/null +++ b/test/testcases/tests/level3/core/nodegetuserdata07.xml @@ -0,0 +1,47 @@ + + + + + + + +nodegetuserdata07 +IBM + + + + Invoke setUserData on a new PI node to set this its UserData to itself + and using getUserData with an valid Key and isEqualsNode check if the + returned UserData object is the same as that was set. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore01.xml b/test/testcases/tests/level3/core/nodeinsertbefore01.xml new file mode 100644 index 0000000..1796609 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore01.xml @@ -0,0 +1,54 @@ + + + + + + + +nodeinsertbefore01 +IBM + + + + + Using insertBefore on this Document node attempt to insert a new Comment node before + this DocumentElement node and verify the name of the inserted Comment node. Now + attempt to insert a new Processing Instruction node before the new Comment and + verify the target of the inserted ProcessingInstruction. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore02.xml b/test/testcases/tests/level3/core/nodeinsertbefore02.xml new file mode 100644 index 0000000..bfbefa7 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore02.xml @@ -0,0 +1,63 @@ + + + + + + + +nodeinsertbefore02 +IBM + + Using insertBefore on a new Document node attempt to insert a new Comment node before + this DocumentType node and verify the name of the inserted Comment node. Now + attempt to insert a new Processing Instruction node before the new Comment and + verify the target of the inserted ProcessingInstruction. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore03.xml b/test/testcases/tests/level3/core/nodeinsertbefore03.xml new file mode 100644 index 0000000..2c130a6 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore03.xml @@ -0,0 +1,43 @@ + + + + + + + +nodeinsertbefore03 +IBM + + Using insertBefore on this Document node attempt to insert a new Attr node before + this DocumentType node and verify if a HIERARCHY_REQUEST_ERR is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore04.xml b/test/testcases/tests/level3/core/nodeinsertbefore04.xml new file mode 100644 index 0000000..a69dc85 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore04.xml @@ -0,0 +1,41 @@ + + + + + + + +nodeinsertbefore04 +IBM + + Using insertBefore on this Document node attempt to insert this Document node before + this DocumentType node and verify if a HIERARCHY_REQUEST_ERR is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore05.xml b/test/testcases/tests/level3/core/nodeinsertbefore05.xml new file mode 100644 index 0000000..479e533 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore05.xml @@ -0,0 +1,53 @@ + + + + + + + +nodeinsertbefore05 +IBM + + Attempt to insert a second DocumentType node in a document using Node.insertBefore, + should raise either DOMException with either a HIERARCHY_REQUEST_ERR + or NOT_SUPPORTED_ERR code. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore06.xml b/test/testcases/tests/level3/core/nodeinsertbefore06.xml new file mode 100644 index 0000000..18158a2 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore06.xml @@ -0,0 +1,51 @@ + + + + + + + +nodeinsertbefore06 +IBM + + Using insertBefore on this Document node attempt to insert an Element node before + the existing element node and verify if a HIERARCHY_REQUEST_ERR or NOT_SUPPORTED_ERR is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore07.xml b/test/testcases/tests/level3/core/nodeinsertbefore07.xml new file mode 100644 index 0000000..344ae25 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore07.xml @@ -0,0 +1,49 @@ + + + + + + + +nodeinsertbefore07 +IBM + + + + + Using insertBefore on this Document node attempt to insert a Comment node created by + another Document before this DocumentElement node and verify if a WRONG_DOCUMENT_ERR + is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore08.xml b/test/testcases/tests/level3/core/nodeinsertbefore08.xml new file mode 100644 index 0000000..3d1c1e6 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore08.xml @@ -0,0 +1,49 @@ + + + + + + + +nodeinsertbefore08 +IBM + + + + + Using insertBefore on this Document node attempt to insert a Comment node created by + this Document before another Document's DocumentElement node and verify if a + NOT_FOUND_ERR is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore09.xml b/test/testcases/tests/level3/core/nodeinsertbefore09.xml new file mode 100644 index 0000000..4be4e8e --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore09.xml @@ -0,0 +1,56 @@ + + + + + + + +nodeinsertbefore09 +IBM + + The method insertBefore inserts the node newChild before the existing child node refChild. + If refChild is null, insert newChild at the end of the list of children. + If newChild is a DocumentFragment object, all of its children are inserted, in the same + order, before refChild. + + Using insertBefore on this Document node attempt to insert a new DocumentFragment node + before a Comment node and verify the contents of the Comment node that is a child + of the DocumentFragment. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore10.xml b/test/testcases/tests/level3/core/nodeinsertbefore10.xml new file mode 100644 index 0000000..d264cb2 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore10.xml @@ -0,0 +1,57 @@ + + + + + + + +nodeinsertbefore10 +IBM + + Using insertBefore on this Document node attempt to insert a new Element node before + another Element node and verify a DOMException with a + HIERARCHY_REQUEST_ERR, NOT_FOUND_ERR or NOT_SUPPORTED_ERR is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore11.xml b/test/testcases/tests/level3/core/nodeinsertbefore11.xml new file mode 100644 index 0000000..1fc7c0a --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore11.xml @@ -0,0 +1,77 @@ + + + + + + + +nodeinsertbefore11 +IBM + + + + + Using insertBefore on a DocumentFragment node attempt to insert a child nodes before + other permissible nodes and verify the contents/name of each inserted node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore12.xml b/test/testcases/tests/level3/core/nodeinsertbefore12.xml new file mode 100644 index 0000000..f63f945 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore12.xml @@ -0,0 +1,53 @@ + + + + + + + +nodeinsertbefore12 +IBM + + The method insertBefore inserts the node newChild before the existing child node refChild. + If refChild is null, insert newChild at the end of the list of children. + + Using insertBefore on a DocumentFragment node attempt to insert a new DocumentFragment node + before this DocumentFragment's Element node and verify the last child is still the only child + appended to docFrag. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore13.xml b/test/testcases/tests/level3/core/nodeinsertbefore13.xml new file mode 100644 index 0000000..e40a138 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore13.xml @@ -0,0 +1,59 @@ + + + + + + + +nodeinsertbefore13 +IBM + + + + + Using insertBefore on a DocumentFragment node attempt to insert a new Element node + created by another Document, before this DocumentFragment's Element node and + verify if a WRONG_DOCUMENT_ERR is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore14.xml b/test/testcases/tests/level3/core/nodeinsertbefore14.xml new file mode 100644 index 0000000..a9b1c1e --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore14.xml @@ -0,0 +1,49 @@ + + + + + + + +nodeinsertbefore14 +IBM + + The method insertBefore inserts the node newChild before the existing child node refChild. + If refChild is null, insert newChild at the end of the list of children. + A NO_MODIFICATION_ALLOWED_ERR is raised if the node is read-only. + + Using insertBefore on this Document node attempt to insert a new Attr node before + this DocumentType node and verfiy if a NO_MODIFICATION_ALLOWED_ERR is raised. + (This can also raise a HIERARCHY_REQUEST_ERR and NOT_FOUND_ERR) + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore15.xml b/test/testcases/tests/level3/core/nodeinsertbefore15.xml new file mode 100644 index 0000000..71aceb4 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore15.xml @@ -0,0 +1,76 @@ + + + + + + + +nodeinsertbefore15 +IBM + + A NO_MODIFICATION_ALLOWED_ERR is raised if the node is read-only. + + Using insertBefore on a new EntityReference node attempt to insert Element, Text, + Comment, ProcessingInstruction and CDATASection nodes before an element child + and verify if a NO_MODIFICATION_ALLOWED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore16.xml b/test/testcases/tests/level3/core/nodeinsertbefore16.xml new file mode 100644 index 0000000..f3876dd --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore16.xml @@ -0,0 +1,53 @@ + + + + + + + +nodeinsertbefore16 +IBM + + Using insertBefore on an Element node attempt to insert a new Element, node before its + first element child and verify the name of the new first child node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore17.xml b/test/testcases/tests/level3/core/nodeinsertbefore17.xml new file mode 100644 index 0000000..51fb499 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore17.xml @@ -0,0 +1,56 @@ + + + + + + + +nodeinsertbefore17 +IBM + + The method insertBefore inserts the node newChild before the existing child node refChild. + If refChild is null, insert newChild at the end of the list of children. + + Using insertBefore on an Element node attempt to insert a text node before its + first element child and verify the name of the new first child node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore18.xml b/test/testcases/tests/level3/core/nodeinsertbefore18.xml new file mode 100644 index 0000000..a936b5d --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore18.xml @@ -0,0 +1,61 @@ + + + + + + + +nodeinsertbefore18 +IBM + + The method insertBefore inserts the node newChild before the existing child node refChild. + If refChild is null, insert newChild at the end of the list of children. + + Using insertBefore on an Element node attempt to insert new Comment/PI and CDATA nodes + before each other and verify the names of the newly inserted nodes. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore19.xml b/test/testcases/tests/level3/core/nodeinsertbefore19.xml new file mode 100644 index 0000000..d53717d --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore19.xml @@ -0,0 +1,47 @@ + + + + + + + +nodeinsertbefore19 +IBM + + Using insertBefore on an Element node attempt to insert an EntityReference node, before + another new EntityReference node and verify the name of the new first child node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore20.xml b/test/testcases/tests/level3/core/nodeinsertbefore20.xml new file mode 100644 index 0000000..1b541dc --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore20.xml @@ -0,0 +1,47 @@ + + + + + + + +nodeinsertbefore20 +IBM + + Using insertBefore on an Element node attempt to insert a new Attr node, before + an EntityReference child and verify if a HIERARCHY_REQUEST_ERR is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore21.xml b/test/testcases/tests/level3/core/nodeinsertbefore21.xml new file mode 100644 index 0000000..df9eec7 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore21.xml @@ -0,0 +1,47 @@ + + + + + + + +nodeinsertbefore21 +IBM + + Using insertBefore on an Element node attempt to insert the parent Element node, before + an EntityReference or Text child and verify if a HIERARCHY_REQUEST_ERR is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore22.xml b/test/testcases/tests/level3/core/nodeinsertbefore22.xml new file mode 100644 index 0000000..5fc603b --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore22.xml @@ -0,0 +1,49 @@ + + + + + + + +nodeinsertbefore22 +IBM + + Using insertBefore on an Element node attempt to insert the ancestor of an Element node + before its child and verify if a HIERARCHY_REQUEST_ERR is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore23.xml b/test/testcases/tests/level3/core/nodeinsertbefore23.xml new file mode 100644 index 0000000..b99c4e4 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore23.xml @@ -0,0 +1,50 @@ + + + + + + + +nodeinsertbefore23 +IBM + + Using insertBefore on an Element node attempt to insert a Text node created by a different + Document before an Element child and verify if a WRONG_DOCUMENT_ERR is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore24.xml b/test/testcases/tests/level3/core/nodeinsertbefore24.xml new file mode 100644 index 0000000..1ea0b69 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore24.xml @@ -0,0 +1,46 @@ + + + + + + + +nodeinsertbefore24 +IBM + + Using insertBefore on an Element node attempt to insert a Comment node before + a CDATASection node that is not a child and verify if a NOT_FOUND_ERR is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeinsertbefore25.xml b/test/testcases/tests/level3/core/nodeinsertbefore25.xml new file mode 100644 index 0000000..7d266c2 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeinsertbefore25.xml @@ -0,0 +1,55 @@ + + + + + + + +nodeinsertbefore25 +IBM + + Using insertBefore on a child Element of an EntityReference node attempt to insert + a new Element node, before a Text node child of an Entity Node's replacement + text and verify if a NO_MODIFICATION_ALLOWED_ERR is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisdefaultnamespace01.xml b/test/testcases/tests/level3/core/nodeisdefaultnamespace01.xml new file mode 100644 index 0000000..bdd125d --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisdefaultnamespace01.xml @@ -0,0 +1,41 @@ + + + + + + + +nodeisdefaultnamespace01 +IBM + + Using isDefaultNamespace on this Document node with the + namespace of the document element check if the value returned is true. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisdefaultnamespace02.xml b/test/testcases/tests/level3/core/nodeisdefaultnamespace02.xml new file mode 100644 index 0000000..87920de --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisdefaultnamespace02.xml @@ -0,0 +1,52 @@ + + + + + + + +nodeisdefaultnamespace02 +IBM + + Using isDefaultNamespace on on a new Document node with the value of the namespaceURI + parameter equal to the namespaceURI of the newly created Document and check if the + value returned is false. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisdefaultnamespace03.xml b/test/testcases/tests/level3/core/nodeisdefaultnamespace03.xml new file mode 100644 index 0000000..917e41c --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisdefaultnamespace03.xml @@ -0,0 +1,43 @@ + + + + + + + +nodeisdefaultnamespace03 +IBM + + + + + Using isDefaultNamespace on this DocumentType node with the value of the namespaceURI parameter + as null check if the value returned is false. + +Neil Delima +2002-06-10 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisdefaultnamespace04.xml b/test/testcases/tests/level3/core/nodeisdefaultnamespace04.xml new file mode 100644 index 0000000..ca6510c --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisdefaultnamespace04.xml @@ -0,0 +1,53 @@ + + + + + + + +nodeisdefaultnamespace04 +IBM + + + + + Using isDefaultNamespace on a Notation and Entity node with the value of the namespaceURI parameter + as null check if the value returned is false. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisdefaultnamespace05.xml b/test/testcases/tests/level3/core/nodeisdefaultnamespace05.xml new file mode 100644 index 0000000..6de428f --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisdefaultnamespace05.xml @@ -0,0 +1,54 @@ + + + + + + + +nodeisdefaultnamespace05 +IBM + + Using isDefaultNamespace on a DocumentElement of a new Document node with the value of the + namespaceURI parameter equal to the namespaceURI of the newly created Document and check if the + value returned is false. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisdefaultnamespace06.xml b/test/testcases/tests/level3/core/nodeisdefaultnamespace06.xml new file mode 100644 index 0000000..6e7e07b --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisdefaultnamespace06.xml @@ -0,0 +1,44 @@ + + + + + + + +nodeisdefaultnamespace06 +IBM + + Using isDefaultNamespace on an Element node with no prefix, which has a namespace + attribute declaration with and without a namespace prefix and check if isDefaultNamespace + returns true with the namespaceURI that does not have a prefix as its parameter. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisdefaultnamespace07.xml b/test/testcases/tests/level3/core/nodeisdefaultnamespace07.xml new file mode 100644 index 0000000..fcfe438 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisdefaultnamespace07.xml @@ -0,0 +1,44 @@ + + + + + + + +nodeisdefaultnamespace07 +IBM + + Using isDefaultNamespace on the child of an Element node with no prefix, which has a + namespace attribute declaration with and without a namespace prefix and check if isDefaultNamespace + returns true with the namespaceURI that does not have a prefix as its parameter. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisdefaultnamespace08.xml b/test/testcases/tests/level3/core/nodeisdefaultnamespace08.xml new file mode 100644 index 0000000..8c7329c --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisdefaultnamespace08.xml @@ -0,0 +1,45 @@ + + + + + + + +nodeisdefaultnamespace08 +IBM + + + + + Using isDefaultNamespace on an Element node with a prefix, which has a namespace + attribute declaration with a namespace prefix and check if isDefaultNamespace + returns false with this namespaceURI as its parameter. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisdefaultnamespace09.xml b/test/testcases/tests/level3/core/nodeisdefaultnamespace09.xml new file mode 100644 index 0000000..d02444c --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisdefaultnamespace09.xml @@ -0,0 +1,47 @@ + + + + + + + +nodeisdefaultnamespace09 +IBM + + Using isDefaultNamespace on a new Child of a new Element node with a namespace URI + and prefix and using the parents namespace URI as an argument, verify if the + value returned is false. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisdefaultnamespace10.xml b/test/testcases/tests/level3/core/nodeisdefaultnamespace10.xml new file mode 100644 index 0000000..a26790a --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisdefaultnamespace10.xml @@ -0,0 +1,46 @@ + + + + + + + +nodeisdefaultnamespace10 +IBM + + Using isDefaultNamespace on a new Child of a new Element node with a namespace URI + and prefix and using the childs namespace URI as an argument, verify if the + value returned is true. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisdefaultnamespace11.xml b/test/testcases/tests/level3/core/nodeisdefaultnamespace11.xml new file mode 100644 index 0000000..36546b1 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisdefaultnamespace11.xml @@ -0,0 +1,53 @@ + + + + + + + +nodeisdefaultnamespace11 +IBM + + Using isDefaultNamespace on an imported new Element node with a namespace URI and prefix + in a new Document and using the parent's namespace URI as an argument, verify if the + value returned is true. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisdefaultnamespace13.xml b/test/testcases/tests/level3/core/nodeisdefaultnamespace13.xml new file mode 100644 index 0000000..a7b16ee --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisdefaultnamespace13.xml @@ -0,0 +1,49 @@ + + + + + + + +nodeisdefaultnamespace13 +IBM + + Using isDefaultNamespace on a Element's new Text node, which has a namespace attribute + declaration without a namespace prefix in its parent Element node and verify if the + value returned is true. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisdefaultnamespace14.xml b/test/testcases/tests/level3/core/nodeisdefaultnamespace14.xml new file mode 100644 index 0000000..54c2a2e --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisdefaultnamespace14.xml @@ -0,0 +1,48 @@ + + + + + + + +nodeisdefaultnamespace14 +IBM + + Using isDefaultNamespace on a Element's new CDATASection node, which has a namespace attribute + declaration without a namespace prefix in its parent Element node and verify if the + value returned is true. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisdefaultnamespace15.xml b/test/testcases/tests/level3/core/nodeisdefaultnamespace15.xml new file mode 100644 index 0000000..fe66287 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisdefaultnamespace15.xml @@ -0,0 +1,50 @@ + + + + + + + +nodeisdefaultnamespace15 +IBM + + Using isDefaultNamespace on a Element's new cloned Comment node, which has a namespace attribute + declaration without a namespace prefix in its parent Element node and verify if the + value returned is true. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisdefaultnamespace16.xml b/test/testcases/tests/level3/core/nodeisdefaultnamespace16.xml new file mode 100644 index 0000000..572c98c --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisdefaultnamespace16.xml @@ -0,0 +1,39 @@ + + + + + + + +nodeisdefaultnamespace16 +IBM + + Using isDefaultNamespace on a new Attribute node with with a namespace URI + and no prefix and verify if the value returned is false since default namespaces + do not apply directly to attributes. + +Neil Delima +2002-06-10 + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode01.xml b/test/testcases/tests/level3/core/nodeisequalnode01.xml new file mode 100644 index 0000000..082c14a --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode01.xml @@ -0,0 +1,40 @@ + + + + + + + +nodeisequalnode01 +IBM + + + + Using isEqualNode check if 2 Document nodes created by parsing the same xml document + are equal. + +Neil Delima +2002-06-10 + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode02.xml b/test/testcases/tests/level3/core/nodeisequalnode02.xml new file mode 100644 index 0000000..8f82766 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode02.xml @@ -0,0 +1,49 @@ + + + + + + + +nodeisequalnode02 +IBM + + Using isEqualNode check if 2 newly created Document nodes having the same namespaceURI + and qualifiedName are equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode03.xml b/test/testcases/tests/level3/core/nodeisequalnode03.xml new file mode 100644 index 0000000..5d06566 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode03.xml @@ -0,0 +1,47 @@ + + + + + + + +nodeisequalnode03 +IBM + + Using isEqualNode check if 2 Document nodes created by parsing + documents only differing in declared encoding return false for isEqualNode on + the document and true on the document element. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode04.xml b/test/testcases/tests/level3/core/nodeisequalnode04.xml new file mode 100644 index 0000000..611bf3e --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode04.xml @@ -0,0 +1,40 @@ + + + + + + + +nodeisequalnode04 +IBM + + Create a new Element node in this Document. return its ownerDocument and check if the + the ownerDocument is equal to this Document using isEqualNode. + +Neil Delima +2002-06-10 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode05.xml b/test/testcases/tests/level3/core/nodeisequalnode05.xml new file mode 100644 index 0000000..8771b30 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode05.xml @@ -0,0 +1,38 @@ + + + + + + + +nodeisequalnode05 +IBM + + Using isEqualNode check if 2 Document nodes created by parsing different xml document + are equal. + +Neil Delima +2002-06-10 + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode06.xml b/test/testcases/tests/level3/core/nodeisequalnode06.xml new file mode 100644 index 0000000..b2ba637 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode06.xml @@ -0,0 +1,42 @@ + + + + + + + +nodeisequalnode06 +IBM + + + + Using isEqualNode check if 2 Element nodes having the same nodeName and namespaceURI attribute + are equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode07.xml b/test/testcases/tests/level3/core/nodeisequalnode07.xml new file mode 100644 index 0000000..3fca62e --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode07.xml @@ -0,0 +1,42 @@ + + + + + + + +nodeisequalnode07 +IBM + + Using isEqualNode check if 2 Element nodes having the same nodeName and namespaceURI attribute + created by two different Document objects obtained by parsing the same xml document are equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode08.xml b/test/testcases/tests/level3/core/nodeisequalnode08.xml new file mode 100644 index 0000000..005ab01 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode08.xml @@ -0,0 +1,51 @@ + + + + + + + +nodeisequalnode08 +IBM + + + + Retreive an element node of this Document having nodeName as employeeId and + namespaceURI as http://www.nist.gov. Create a new Element node having the same attributes + in this Document and using isEqualNode check if 2 Element nodes are equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode09.xml b/test/testcases/tests/level3/core/nodeisequalnode09.xml new file mode 100644 index 0000000..3e23ca2 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode09.xml @@ -0,0 +1,59 @@ + + + + + + + +nodeisequalnode09 +IBM + +Get the first "em" node, construct an equivalent in a new document and see if isEqualNode +returns true. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode10.xml b/test/testcases/tests/level3/core/nodeisequalnode10.xml new file mode 100644 index 0000000..4c9200a --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode10.xml @@ -0,0 +1,42 @@ + + + + + + + +nodeisequalnode10 +IBM + + Retreive 2 different "em" nodes of this Document Use isEqualNode + check if nodes are not equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode11.xml b/test/testcases/tests/level3/core/nodeisequalnode11.xml new file mode 100644 index 0000000..d7bff0f --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode11.xml @@ -0,0 +1,76 @@ + + + + + + + +nodeisequalnode11 +IBM + + Retreive the first element node whose localName is "p". Import it into a new + Document with deep=false. Using isEqualNode check if the original and the imported + Element Node are not equal the child nodes are different. + Import with deep and the should still be unequal if + validating since the + new document does not provide the same default attributes. + Import it into another instance of the source document + and then the imported node and the source should be equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode12.xml b/test/testcases/tests/level3/core/nodeisequalnode12.xml new file mode 100644 index 0000000..2f7a671 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode12.xml @@ -0,0 +1,42 @@ + + + + + + + +nodeisequalnode12 +IBM + + + + Using isEqual verify if the 2 documentElement nodes of different documents created + by parsing the same xml document are equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode13.xml b/test/testcases/tests/level3/core/nodeisequalnode13.xml new file mode 100644 index 0000000..f7dd2fe --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode13.xml @@ -0,0 +1,59 @@ + + + + + + + +nodeisequalnode13 +IBM + + Retreive the first element node whose localName is "p". Import it into a new + Document with deep=false. Using isEqualNode check if the original and the imported + Element Node are not equal. Now import it once more with deep=true and using isEqual + verify if they are now equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode14.xml b/test/testcases/tests/level3/core/nodeisequalnode14.xml new file mode 100644 index 0000000..3e7615f --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode14.xml @@ -0,0 +1,44 @@ + + + + + + + +nodeisequalnode14 +IBM + + + + Using isEqualNode check if 2 Attr nodes having the same nodeName and a null namespaceURI + attribute, one created using createAttribute and the other createAttributeNS, are not equal. + Note the localName for an Attr created with DOM Level 1 methods is null. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode15.xml b/test/testcases/tests/level3/core/nodeisequalnode15.xml new file mode 100644 index 0000000..3f6787c --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode15.xml @@ -0,0 +1,52 @@ + + + + + + + +nodeisequalnode15 +IBM + + Using isEqualNode check if 2 Attr nodes having the same nodeName and a null namespaceURI + attribute, one created using createAttributeNS and the other retreived from this document + are equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode16.xml b/test/testcases/tests/level3/core/nodeisequalnode16.xml new file mode 100644 index 0000000..067195f --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode16.xml @@ -0,0 +1,47 @@ + + + + + + + +nodeisequalnode16 +IBM + + + + Using isEqualNode check if a default attribute node and a cloned default attribute + node are equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode17.xml b/test/testcases/tests/level3/core/nodeisequalnode17.xml new file mode 100644 index 0000000..c4826cd --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode17.xml @@ -0,0 +1,52 @@ + + + + + + + +nodeisequalnode17 +IBM + + Using isEqualNode check if a new Attr node created in this Document is equal to + the imported node returned when it is imported into a new Document. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode18.xml b/test/testcases/tests/level3/core/nodeisequalnode18.xml new file mode 100644 index 0000000..aa1866f --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode18.xml @@ -0,0 +1,54 @@ + + + + + + + +nodeisequalnode18 +IBM + + Using isEqualNode check if a new Attr node created in this Document is equal to + the attr node adopted by a new document. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode19.xml b/test/testcases/tests/level3/core/nodeisequalnode19.xml new file mode 100644 index 0000000..77f714c --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode19.xml @@ -0,0 +1,43 @@ + + + + + + + +nodeisequalnode19 +IBM + + + + Using isEqualNode check if 2 Attr nodes having the same nodeName but different namespaceURIs + are not equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode20.xml b/test/testcases/tests/level3/core/nodeisequalnode20.xml new file mode 100644 index 0000000..6ede462 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode20.xml @@ -0,0 +1,40 @@ + + + + + + + +nodeisequalnode20 +IBM + + Using isEqualNode check if an Element and an Attr nodes having the same nodeName + and namsepaceURI are not equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode21.xml b/test/testcases/tests/level3/core/nodeisequalnode21.xml new file mode 100644 index 0000000..7c31e30 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode21.xml @@ -0,0 +1,44 @@ + + + + + + + +nodeisequalnode21 +IBM + + + + Using isEqualNode check if 2 DocumentType nodes returned by parsing the same xml document + are equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode22.xml b/test/testcases/tests/level3/core/nodeisequalnode22.xml new file mode 100644 index 0000000..96bfd99 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode22.xml @@ -0,0 +1,54 @@ + + + + + + + +nodeisequalnode22 +IBM + + + + Using isEqualNode check if 2 new DocumentType having null public and system ids + are equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode25.xml b/test/testcases/tests/level3/core/nodeisequalnode25.xml new file mode 100644 index 0000000..a9fab69 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode25.xml @@ -0,0 +1,52 @@ + + + + + + + +nodeisequalnode25 +IBM + + + + Using isEqualNode check if 2 EntityNode having the same name of two DocumentType nodes + returned by parsing the same xml document are equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode26.xml b/test/testcases/tests/level3/core/nodeisequalnode26.xml new file mode 100644 index 0000000..5d8febf --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode26.xml @@ -0,0 +1,52 @@ + + + + + + + +nodeisequalnode26 +IBM + + + + Using isEqualNode check if 2 NotationNode having the same name of two DocumnotationType nodes + returned by parsing the same xml documnotation are equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode27.xml b/test/testcases/tests/level3/core/nodeisequalnode27.xml new file mode 100644 index 0000000..1844ad8 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode27.xml @@ -0,0 +1,48 @@ + + + + + + + +nodeisequalnode27 +IBM + + + + Using isEqualNode check if 2 EntityNode having the same name of two DocumentType nodes + returned by parsing the same xml document are equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode28.xml b/test/testcases/tests/level3/core/nodeisequalnode28.xml new file mode 100644 index 0000000..886395c --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode28.xml @@ -0,0 +1,46 @@ + + + + + + + +nodeisequalnode28 +IBM + + + + Using isEqualNode check if 2 new Text nodes having null text are equal and two others + having different data are not equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode29.xml b/test/testcases/tests/level3/core/nodeisequalnode29.xml new file mode 100644 index 0000000..57056cc --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode29.xml @@ -0,0 +1,46 @@ + + + + + + + +nodeisequalnode29 +IBM + + + + Using isEqualNode check if 2 new Comment nodes having the same data are equal and two others + having different data are not equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode31.xml b/test/testcases/tests/level3/core/nodeisequalnode31.xml new file mode 100644 index 0000000..fc77ce5 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode31.xml @@ -0,0 +1,46 @@ + + + + + + + +nodeisequalnode31 +IBM + + + + Using isEqualNode check if 2 new CDATASection nodes having the same data are equal and two others + having different data are not equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeisequalnode32.xml b/test/testcases/tests/level3/core/nodeisequalnode32.xml new file mode 100644 index 0000000..31f9d22 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeisequalnode32.xml @@ -0,0 +1,46 @@ + + + + + + + +nodeisequalnode32 +IBM + + + + Using isEqualNode check if 2 new ProcessingInstruction nodes having the same data are equal and two others + having different data are not equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeissamenode01.xml b/test/testcases/tests/level3/core/nodeissamenode01.xml new file mode 100644 index 0000000..2dcd51f --- /dev/null +++ b/test/testcases/tests/level3/core/nodeissamenode01.xml @@ -0,0 +1,40 @@ + + + + + + + +nodeissamenode01 +IBM + + + + Using isSameNode to check if 2 Document nodes that are equal but do not reference the + same object are not the same + +Neil Delima +2002-06-10 + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeissamenode02.xml b/test/testcases/tests/level3/core/nodeissamenode02.xml new file mode 100644 index 0000000..87b4cfe --- /dev/null +++ b/test/testcases/tests/level3/core/nodeissamenode02.xml @@ -0,0 +1,42 @@ + + + + + + + +nodeissamenode02 +IBM + + + + Using isSameNode check if 2 DocumentType nodes that reference the same object are + the same. + +Neil Delima +2002-06-10 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeissamenode03.xml b/test/testcases/tests/level3/core/nodeissamenode03.xml new file mode 100644 index 0000000..fc8e9e7 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeissamenode03.xml @@ -0,0 +1,42 @@ + + + + + + + +nodeissamenode03 +IBM + + Using isSameNode check if 2 Element nodes that reference the same object are + the same. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeissamenode04.xml b/test/testcases/tests/level3/core/nodeissamenode04.xml new file mode 100644 index 0000000..a9f3814 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeissamenode04.xml @@ -0,0 +1,40 @@ + + + + + + + +nodeissamenode04 +IBM + + Using isSameNode check if 2 Element nodes that are equal but do not reference the + same object are not the same. + +Neil Delima +2002-06-10 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeissamenode05.xml b/test/testcases/tests/level3/core/nodeissamenode05.xml new file mode 100644 index 0000000..b017c36 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeissamenode05.xml @@ -0,0 +1,42 @@ + + + + + + + +nodeissamenode05 +IBM + + + + Using isSameNode check if 2 Document Element nodes that reference the same object are + the same. + +Neil Delima +2002-06-10 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeissamenode06.xml b/test/testcases/tests/level3/core/nodeissamenode06.xml new file mode 100644 index 0000000..75eca7f --- /dev/null +++ b/test/testcases/tests/level3/core/nodeissamenode06.xml @@ -0,0 +1,46 @@ + + + + + + + +nodeissamenode06 +IBM + + Using isSameNode check if 2 Document Element nodes that reference the same object are + the same. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeissamenode07.xml b/test/testcases/tests/level3/core/nodeissamenode07.xml new file mode 100644 index 0000000..5182ef8 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeissamenode07.xml @@ -0,0 +1,46 @@ + + + + + + + +nodeissamenode07 +IBM + + + + Using isSameNode check if 2 Entity nodes that reference the same object are + the same. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeissamenode08.xml b/test/testcases/tests/level3/core/nodeissamenode08.xml new file mode 100644 index 0000000..3beb40a --- /dev/null +++ b/test/testcases/tests/level3/core/nodeissamenode08.xml @@ -0,0 +1,46 @@ + + + + + + + +nodeissamenode08 +IBM + + + + Using isSameNode check if 2 Notation nodes that reference the same object are + the same. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeissamenode09.xml b/test/testcases/tests/level3/core/nodeissamenode09.xml new file mode 100644 index 0000000..93747c5 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeissamenode09.xml @@ -0,0 +1,43 @@ + + + + + + + +nodeissamenode09 +IBM + + + + Using isSameNode check if an Entity and its docType nodes are not the same. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodeissamenode10.xml b/test/testcases/tests/level3/core/nodeissamenode10.xml new file mode 100644 index 0000000..bf01101 --- /dev/null +++ b/test/testcases/tests/level3/core/nodeissamenode10.xml @@ -0,0 +1,48 @@ + + + + + + + +nodeissamenode10 +IBM + + Using isSameNode check if an new Document and a new Element node are not the same. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri01.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri01.xml new file mode 100644 index 0000000..cf79ae2 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri01.xml @@ -0,0 +1,37 @@ + + + + + + + +nodelookupnamespaceuri01 +IBM + +Return value from lookupNamespaceURI(null) on a Document node with no default namespace should be null. + +Neil Delima +2002-06-10 + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri02.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri02.xml new file mode 100644 index 0000000..572ab5b --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri02.xml @@ -0,0 +1,50 @@ + + + + + + + +nodelookupnamespaceuri02 +IBM + + Using lookupNamespaceURI on a new Document node with a namespaceURI and prefix + and check if the value returned is the same namespaceURI. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri03.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri03.xml new file mode 100644 index 0000000..e2a99ca --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri03.xml @@ -0,0 +1,42 @@ + + + + + + + +nodelookupnamespaceuri03 +IBM + + + + + Using lookupNamespaceURI on this DocumentType node check if the value returned is Null . + +Neil Delima +2002-06-10 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri04.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri04.xml new file mode 100644 index 0000000..c7e20e7 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri04.xml @@ -0,0 +1,49 @@ + + + + + + + +nodelookupnamespaceuri04 +IBM + + + + + Using lookupNamespaceURI on an Entity and Notation node and check if the value returned is Null . + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri05.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri05.xml new file mode 100644 index 0000000..cd4eaac --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri05.xml @@ -0,0 +1,52 @@ + + + + + + + +nodelookupnamespaceuri05 +IBM + + Using lookupNamespaceURI on the DocumentElement node of a new document with a + namespaceURI and prefix and check if the namespaceURI value returned is valid. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri06.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri06.xml new file mode 100644 index 0000000..65c4d28 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri06.xml @@ -0,0 +1,42 @@ + + + + + + + +nodelookupnamespaceuri06 +IBM + + Invoke lookupNamespaceURI on an Element node with no prefix, which has a namespace + attribute declaration with a namespace prefix and check if the value of the namespaceURI + returned by using its prefix as a parameter is valid. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri07.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri07.xml new file mode 100644 index 0000000..1032782 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri07.xml @@ -0,0 +1,42 @@ + + + + + + + +nodelookupnamespaceuri07 +IBM + + Invoke lookupNamespaceURI on an Element node with no prefix, which has a namespace + attribute declaration with a namespace prefix in its parent Element node and check if + the value of the namespaceURI returned by using its prefix as a parameter is valid. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri08.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri08.xml new file mode 100644 index 0000000..2d04786 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri08.xml @@ -0,0 +1,46 @@ + + + + + + + +nodelookupnamespaceuri08 +IBM + + Invoke lookupNamespaceURI on an Element node with no prefix, which has 2 namespace + attribute declarations with and without namespace prefixes and check if the value of the prefix + returned by using a valid prefix and an empty prefix as a parameter is a valid + namespaceURI or null. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri09.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri09.xml new file mode 100644 index 0000000..04d8670 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri09.xml @@ -0,0 +1,45 @@ + + + + + + + +nodelookupnamespaceuri09 +IBM + + Invoke lookupNamespaceURI on an Element node with no prefix, whose parent has no prefix and + 2 namespace attribute declarations with and without namespace prefixes and check if the value of + the namespaceURI returned by using each prefix as a parameter is valid. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri10.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri10.xml new file mode 100644 index 0000000..263aa7d --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri10.xml @@ -0,0 +1,44 @@ + + + + + + + +nodelookupnamespaceuri10 +IBM + + Invoke lookupNamespaceURI on a new Child of a new Element node with a namespace URI + and prefix and using the parents prefix as an argument, verify if the namespaceURI + returned is a valid namespaceURI for the parent. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri11.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri11.xml new file mode 100644 index 0000000..0b7721c --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri11.xml @@ -0,0 +1,53 @@ + + + + + + + +nodelookupnamespaceuri11 +IBM + + Invoke lookupNamespaceURI on an imported new Element node with a namespace URI and prefix + in a new Document and using the parents prefix as an argument, verify if the namespaceURI + returned is a valid namespaceURI of the parent. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri13.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri13.xml new file mode 100644 index 0000000..1ecd2bf --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri13.xml @@ -0,0 +1,47 @@ + + + + + + + +nodelookupnamespaceuri13 +IBM + + Invoke lookupNamespaceURI on a Element's new Text node, which has a namespace attribute declaration + with a namespace prefix in its parent Element node and check if the value of the namespaceURI + returned by using its prefix as a parameter is valid. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri14.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri14.xml new file mode 100644 index 0000000..0deed71 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri14.xml @@ -0,0 +1,47 @@ + + + + + + + +nodelookupnamespaceuri14 +IBM + + Invoke lookupNamespaceURI on a Element's new Text node, which has a namespace attribute declaration + with a namespace prefix in its parent Element node and check if the value of the namespaceURI + returned by using its prefix as a parameter is valid. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri15.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri15.xml new file mode 100644 index 0000000..f969382 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri15.xml @@ -0,0 +1,49 @@ + + + + + + + +nodelookupnamespaceuri15 +IBM + + Invoke lookupNamespaceURI on a Element's new Comment node, which has a namespace attribute declaration + with a namespace prefix in its parent Element node and check if the value of the namespaceURI + returned by using its prefix as a parameter is valid. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri16.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri16.xml new file mode 100644 index 0000000..4ed8075 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri16.xml @@ -0,0 +1,43 @@ + + + + + + + +nodelookupnamespaceuri16 +IBM + + Invoke lookupNamespaceURI on a new Attribute node with with a namespace URI + and prefix and verify if the namespaceURI returned is null. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri17.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri17.xml new file mode 100644 index 0000000..20620f1 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri17.xml @@ -0,0 +1,46 @@ + + + + + + + +nodelookupnamespaceuri17 +IBM + + Invoke lookupNamespaceURI on the title attribute node of the acronym node with + a namespaceURI and a node prefix and check if the value of the namespaceURI returned by + using its prefix as a parameter is valid. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri18.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri18.xml new file mode 100644 index 0000000..9bb3dff --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri18.xml @@ -0,0 +1,46 @@ + + + + + + + +nodelookupnamespaceuri18 +IBM + + Invoke lookupNamespaceURI on the default attribute node of the p node with + a namespaceURI and a node prefix and check if the value of the namespaceURI returned by + using its prefix as a parameter is valid. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri19.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri19.xml new file mode 100644 index 0000000..2af768e --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri19.xml @@ -0,0 +1,46 @@ + + + + + + + +nodelookupnamespaceuri19 +IBM + + Invoke lookupNamespaceURI on the an attribute node without a namespace prefix of + an Element node that has a namespaceURI and prefix, and check if the value of the namespaceURI + returned by using the Elements prefix as a parameter is valid. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupnamespaceuri20.xml b/test/testcases/tests/level3/core/nodelookupnamespaceuri20.xml new file mode 100644 index 0000000..8b2ac81 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupnamespaceuri20.xml @@ -0,0 +1,49 @@ + + + + + + + +nodelookupnamespaceuri20 +IBM + + + + + Invoke lookupNamespaceURI on the an attribute node without a namespace prefix of + an Element node that has a namespaceURI and prefix, and check if the value of the namespaceURI + returned by using the Elements prefix as a parameter is valid. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix01.xml b/test/testcases/tests/level3/core/nodelookupprefix01.xml new file mode 100644 index 0000000..8310163 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix01.xml @@ -0,0 +1,40 @@ + + + + + + + +nodelookupprefix01 +IBM + + + + + Using lookupPrefix on this Document node check if the value returned is Null . + +Jenny Hsu +2003-02-24 + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix02.xml b/test/testcases/tests/level3/core/nodelookupprefix02.xml new file mode 100644 index 0000000..47d695f --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix02.xml @@ -0,0 +1,50 @@ + + + + + + + +nodelookupprefix02 +IBM + + Using lookupPrefix on a new Document node with a namespaceURI and prefix + and check if the value returned is the same prefix. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix03.xml b/test/testcases/tests/level3/core/nodelookupprefix03.xml new file mode 100644 index 0000000..610485f --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix03.xml @@ -0,0 +1,42 @@ + + + + + + + +nodelookupprefix03 +IBM + + + + + Using lookupPrefix on this DocumentType node check if the value returned is Null . + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix04.xml b/test/testcases/tests/level3/core/nodelookupprefix04.xml new file mode 100644 index 0000000..c5a5c89 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix04.xml @@ -0,0 +1,51 @@ + + + + + + + +nodelookupprefix04 +IBM + + + + + Using lookupPrefix on an Entity and Notation node and check if the value returned is Null . + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix05.xml b/test/testcases/tests/level3/core/nodelookupprefix05.xml new file mode 100644 index 0000000..3de6966 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix05.xml @@ -0,0 +1,52 @@ + + + + + + + +nodelookupprefix05 +IBM + + Using lookupPrefix on the DocumentElement node of a new document with a + namespaceURI and prefix and check if the prefix value returned is valid. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix06.xml b/test/testcases/tests/level3/core/nodelookupprefix06.xml new file mode 100644 index 0000000..e03cef8 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix06.xml @@ -0,0 +1,42 @@ + + + + + + + +nodelookupprefix06 +IBM + + Invoke lookupPrefix on an Element node with no prefix, which has a namespace + attribute declaration with a namespace prefix and check if the value of the prefix + returned by using its namespaceURI as a parameter is valid. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix07.xml b/test/testcases/tests/level3/core/nodelookupprefix07.xml new file mode 100644 index 0000000..1e56803 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix07.xml @@ -0,0 +1,42 @@ + + + + + + + +nodelookupprefix07 +IBM + + Invoke lookupPrefix on an Element node with no prefix, which has a namespace + attribute declaration with a namespace prefix in its parent Element node and check if the value of the prefix + returned by using its namespaceURI as a parameter is valid. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix08.xml b/test/testcases/tests/level3/core/nodelookupprefix08.xml new file mode 100644 index 0000000..cabca28 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix08.xml @@ -0,0 +1,45 @@ + + + + + + + +nodelookupprefix08 +IBM + + Invoke lookupPrefix on an Element node with no prefix, which has 2 namespace + attribute declarations with and without namespace prefixes and check if the value of the prefix + returned by using each namespaceURI as a parameter is valid. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix09.xml b/test/testcases/tests/level3/core/nodelookupprefix09.xml new file mode 100644 index 0000000..50bc6af --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix09.xml @@ -0,0 +1,48 @@ + + + + + + + +nodelookupprefix09 +IBM + + + + + Invoke lookupPrefix on an Element node with no prefix, whose parent has no prefix and + 2 namespace attribute declarations with and without namespace prefixes and check if the value of + the prefix returned by using each namespaceURI as a parameter is valid. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix10.xml b/test/testcases/tests/level3/core/nodelookupprefix10.xml new file mode 100644 index 0000000..72c7381 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix10.xml @@ -0,0 +1,44 @@ + + + + + + + +nodelookupprefix10 +IBM + + Invoke lookupPrefix on a new Child of a new Element node with a namespace URI + and prefix and using the parents namespace URI as an argument, verify if the prefix + returned is a valid prefix of the parent. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix11.xml b/test/testcases/tests/level3/core/nodelookupprefix11.xml new file mode 100644 index 0000000..4a228ce --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix11.xml @@ -0,0 +1,55 @@ + + + + + + + +nodelookupprefix11 +IBM + + Invoke lookupPrefix on an imported new Element node with a namespace URI + and prefix in a new Document and using the parents namespace URI as an argument, verify if the prefix + returned is a valid prefix of the parent. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix12.xml b/test/testcases/tests/level3/core/nodelookupprefix12.xml new file mode 100644 index 0000000..edc9e99 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix12.xml @@ -0,0 +1,44 @@ + + + + + + + +nodelookupprefix12 +IBM + + Invoke lookupPrefix on an renamed new Element node with a namespace URI + and prefix in a new Document and using the parents namespace URI as an argument, verify if the prefix + returned is a valid prefix of the parent. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix13.xml b/test/testcases/tests/level3/core/nodelookupprefix13.xml new file mode 100644 index 0000000..f3ded0c --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix13.xml @@ -0,0 +1,49 @@ + + + + + + + +nodelookupprefix13 +IBM + + Invoke lookupPrefix on a Element's new Text node, which has a namespace attribute declaration + with a namespace prefix in its parent Element node and check if the value of the prefix + returned by using its namespaceURI as a parameter is valid. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix14.xml b/test/testcases/tests/level3/core/nodelookupprefix14.xml new file mode 100644 index 0000000..12fd72b --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix14.xml @@ -0,0 +1,49 @@ + + + + + + + +nodelookupprefix14 +IBM + + Invoke lookupPrefix on a Element's new CDATA node, which has a namespace attribute declaration + with a namespace prefix in its parent Element node and check if the value of the prefix + returned by using its namespaceURI as a parameter is valid. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix15.xml b/test/testcases/tests/level3/core/nodelookupprefix15.xml new file mode 100644 index 0000000..d2bfe1c --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix15.xml @@ -0,0 +1,51 @@ + + + + + + + +nodelookupprefix15 +IBM + + Invoke lookupPrefix on a Element's new Comment node, which has a namespace attribute declaration + with a namespace prefix in its parent Element node and check if the value of the prefix + returned by using its namespaceURI as a parameter is valid. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix16.xml b/test/testcases/tests/level3/core/nodelookupprefix16.xml new file mode 100644 index 0000000..7dbae02 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix16.xml @@ -0,0 +1,42 @@ + + + + + + + +nodelookupprefix16 +IBM + + Invoke lookupPrefix on a new Attribute node with with a namespace URI + and prefix and verify if the prefix returned is null. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix17.xml b/test/testcases/tests/level3/core/nodelookupprefix17.xml new file mode 100644 index 0000000..a8b7847 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix17.xml @@ -0,0 +1,46 @@ + + + + + + + +nodelookupprefix17 +IBM + + Invoke lookupPrefix on the title attribute node of the acronym node with + a namespaceURI and a node prefix and check if the value of the prefix returned by + using its namespaceURI as a parameter is valid. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix18.xml b/test/testcases/tests/level3/core/nodelookupprefix18.xml new file mode 100644 index 0000000..b0a99e8 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix18.xml @@ -0,0 +1,48 @@ + + + + + + + +nodelookupprefix18 +IBM + + Invoke lookupPrefix on the default attribute node of the p node with + a namespaceURI and a node prefix and check if the value of the prefix returned by + using its namespaceURI as a parameter is valid. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix19.xml b/test/testcases/tests/level3/core/nodelookupprefix19.xml new file mode 100644 index 0000000..4ebec7d --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix19.xml @@ -0,0 +1,46 @@ + + + + + + + +nodelookupprefix19 +IBM + + Invoke lookupPrefix on the an attribute node without a namespace prefix of + an Element node that has a namespaceURI and prefix, and check if the value of the prefix + returned by using the Elements namespaceURI as a parameter is valid. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodelookupprefix20.xml b/test/testcases/tests/level3/core/nodelookupprefix20.xml new file mode 100644 index 0000000..28bec79 --- /dev/null +++ b/test/testcases/tests/level3/core/nodelookupprefix20.xml @@ -0,0 +1,49 @@ + + + + + + + +nodelookupprefix20 +IBM + + + + + Invoke lookupPrefix on the an attribute node without a namespace prefix of + an Element node that has a namespaceURI and prefix, and check if the value of the prefix + returned by using the Elements namespaceURI as a parameter is valid. + +Jenny Hsu +2003-02-24 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild01.xml b/test/testcases/tests/level3/core/noderemovechild01.xml new file mode 100644 index 0000000..1f6c1ef --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild01.xml @@ -0,0 +1,42 @@ + + + + + + + +noderemovechild01 +IBM + + + + + Using removeChild on this Document node attempt to remove this Document node and + verify if a NOT_FOUND_ERR error is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild02.xml b/test/testcases/tests/level3/core/noderemovechild02.xml new file mode 100644 index 0000000..3043b08 --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild02.xml @@ -0,0 +1,56 @@ + + + + + + + +noderemovechild02 +IBM + + Using removeChild on this Document node attempt to remove a new Document node and + vice versa and verify if a NOT_FOUND_ERR error is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild03.xml b/test/testcases/tests/level3/core/noderemovechild03.xml new file mode 100644 index 0000000..a146720 --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild03.xml @@ -0,0 +1,46 @@ + + + + + + + +noderemovechild03 +IBM + + Using removeChild on this DocumentElement node attempt to remove this Document node and + verify if the DocumentElement is null. Now try the reverse and a NOT_FOUND_ERR should be + thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild04.xml b/test/testcases/tests/level3/core/noderemovechild04.xml new file mode 100644 index 0000000..95ad267 --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild04.xml @@ -0,0 +1,49 @@ + + + + + + + +noderemovechild04 +IBM + + + + + Using removeChild on this Document node attempt to remove DocumentType node and + verify if the DocumentType node is null. Now try the reverse and a NOT_FOUND_ERR should be + thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild05.xml b/test/testcases/tests/level3/core/noderemovechild05.xml new file mode 100644 index 0000000..46fe651 --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild05.xml @@ -0,0 +1,62 @@ + + + + + + + +noderemovechild05 +IBM + + Using removeChild on this Document node attempt to remove a new DocumentType node and + verify if the DocumentType node is null. Attempting to remove the DocumentType + a second type should result in a NOT_FOUND_ERR. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild07.xml b/test/testcases/tests/level3/core/noderemovechild07.xml new file mode 100644 index 0000000..a9dfec5 --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild07.xml @@ -0,0 +1,55 @@ + + + + + + + +noderemovechild07 +IBM + +Attempts to remove a notation from a Document node. Since notations are children of +DocumentType, not Document the operation should fail with a NOT_FOUND_ERR. Attempting +to remove Document from a Notation should also fail either with a NOT_FOUND_ERR +or a NO_MODIFICATION_ALLOWED_ERR. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild08.xml b/test/testcases/tests/level3/core/noderemovechild08.xml new file mode 100644 index 0000000..132b2ea --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild08.xml @@ -0,0 +1,45 @@ + + + + + + + +noderemovechild08 +IBM + + + + + Using removeChild on this Document node attempt to remove a new Comment node and + verify the data of the removed comment node.. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild09.xml b/test/testcases/tests/level3/core/noderemovechild09.xml new file mode 100644 index 0000000..c7f5cfa --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild09.xml @@ -0,0 +1,45 @@ + + + + + + + +noderemovechild09 +IBM + + + + + Using removeChild on this Document node attempt to remove a new ProcessingInstruction node and + verify the target of the removed ProcessingInstruction node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild10.xml b/test/testcases/tests/level3/core/noderemovechild10.xml new file mode 100644 index 0000000..c4d420f --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild10.xml @@ -0,0 +1,45 @@ + + + + + + + +noderemovechild10 +IBM + + Using removeChild on a new DocumentFragment node attempt to remove a new Element node and + verify the name of the removed Element node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild11.xml b/test/testcases/tests/level3/core/noderemovechild11.xml new file mode 100644 index 0000000..e96a75d --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild11.xml @@ -0,0 +1,47 @@ + + + + + + + +noderemovechild11 +IBM + + + + + Using removeChild on a new DocumentFragment node attempt to remove a new Text node and + verify the name of the removed Element node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild12.xml b/test/testcases/tests/level3/core/noderemovechild12.xml new file mode 100644 index 0000000..ccdf06f --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild12.xml @@ -0,0 +1,56 @@ + + + + + + + +noderemovechild12 +IBM + + The method removeChild removes the child node indicated by oldChild from the list + of children, and returns it. + + Using removeChild on a new DocumentFragment node attempt to remove a new EntityReference node. + Also attempt to remove the document fragment node from the EntityReference. Verify that a + NO_MODIFICATION_ALLOWED_ERR (EntityReference node is read-only) or a NOT_FOUND_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild13.xml b/test/testcases/tests/level3/core/noderemovechild13.xml new file mode 100644 index 0000000..d21c737 --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild13.xml @@ -0,0 +1,44 @@ + + + + + + + +noderemovechild13 +IBM + + Using removeChild on a new EntityReference node attempt to remove the first child + of this node and verify if a NO_MODIFICATION_ALLOWED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild14.xml b/test/testcases/tests/level3/core/noderemovechild14.xml new file mode 100644 index 0000000..131aadb --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild14.xml @@ -0,0 +1,45 @@ + + + + + + + +noderemovechild14 +IBM + + Using removeChild on a new EntityReference node attempt to remove its last ProcessingInstruction + child node and verify if a NO_MODIFICATION_ALLOWED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild15.xml b/test/testcases/tests/level3/core/noderemovechild15.xml new file mode 100644 index 0000000..2e2f941 --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild15.xml @@ -0,0 +1,45 @@ + + + + + + + +noderemovechild15 +IBM + + Using removeChild on a new EntityReference node attempt to remove an Element child + and verify if a NO_MODIFICATION_ALLOWED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild16.xml b/test/testcases/tests/level3/core/noderemovechild16.xml new file mode 100644 index 0000000..aec060a --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild16.xml @@ -0,0 +1,53 @@ + + + + + + + +noderemovechild16 +IBM + + Using removeChild on the first 'p' Element node attempt to remove its 'em' + Element child and verify the name of the returned node that was removed. Now attempt + the reverse and verify if a NOT_FOUND_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild17.xml b/test/testcases/tests/level3/core/noderemovechild17.xml new file mode 100644 index 0000000..3e7a719 --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild17.xml @@ -0,0 +1,51 @@ + + + + + + + +noderemovechild17 +IBM + + Using removeChild on the first 'p' Element node attempt to remove a Text + node child and verify the contents of the returned node that was removed. Now attempt + the reverse and verify if a NOT_FOUND_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild18.xml b/test/testcases/tests/level3/core/noderemovechild18.xml new file mode 100644 index 0000000..f3a03e5 --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild18.xml @@ -0,0 +1,54 @@ + + + + + + + +noderemovechild18 +IBM + + + + + Using removeChild on the first 'p' Element node attempt to remove a CDATASection + node child and verify the contents of the returned node that was removed. Now attempt + the reverse and verify if a NOT_FOUND_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild19.xml b/test/testcases/tests/level3/core/noderemovechild19.xml new file mode 100644 index 0000000..46e6d6a --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild19.xml @@ -0,0 +1,76 @@ + + + + + + + +noderemovechild19 +IBM + + Using removeChild on the first 'p' Element node attempt to remove a EntityReference + node child and verify the nodeName of the returned node that was removed. Attempt + to remove a non-child from an entity reference and expect either a NOT_FOUND_ERR or + a NO_MODIFICATION_ALLOWED_ERR. Renove a child from an entity reference and expect + a NO_MODIFICATION_ALLOWED_ERR. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild20.xml b/test/testcases/tests/level3/core/noderemovechild20.xml new file mode 100644 index 0000000..14bcc8e --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild20.xml @@ -0,0 +1,56 @@ + + + + + + + +noderemovechild20 +IBM + + Using removeChild on the first 'p' Element node attempt to remove a new + Element child and verify the name of the returned node that was removed. Now attempt + to do the same on a cloned child and verify if a NOT_FOUND_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild21.xml b/test/testcases/tests/level3/core/noderemovechild21.xml new file mode 100644 index 0000000..0d08e14 --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild21.xml @@ -0,0 +1,56 @@ + + + + + + + +noderemovechild21 +IBM + + Using removeChild on a new Element node attempt to remove a new Element child + and verify the name of the returned node that was removed. Now append the parent + to the documentElement and attempt to remove the child using removeChild on the + documentElement and verify if a NOT_FOUND_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild22.xml b/test/testcases/tests/level3/core/noderemovechild22.xml new file mode 100644 index 0000000..e856a0e --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild22.xml @@ -0,0 +1,51 @@ + + + + + + + +noderemovechild22 +IBM + + Using removeChild on a new Element node attempt to remove a new Comment child + and verify the name of the rturned node that was removed. Now to remove the child + using removeChild on the parent and verify if a NOT_FOUND_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild23.xml b/test/testcases/tests/level3/core/noderemovechild23.xml new file mode 100644 index 0000000..35291b6 --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild23.xml @@ -0,0 +1,51 @@ + + + + + + + +noderemovechild23 +IBM + + Using removeChild on a new Element node attempt to remove a new ProcessingInstruction child + and verify the name of the returned node that was removed. Now to remove the child + using removeChild on the parent and verify if a NOT_FOUND_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild24.xml b/test/testcases/tests/level3/core/noderemovechild24.xml new file mode 100644 index 0000000..5ca9395 --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild24.xml @@ -0,0 +1,49 @@ + + + + + + + +noderemovechild24 +IBM + + Using removeChild on an Entity node attempt to remove a Text child + and verify if a NO_MODIFICATION_ALLOWED_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild25.xml b/test/testcases/tests/level3/core/noderemovechild25.xml new file mode 100644 index 0000000..00e9eab --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild25.xml @@ -0,0 +1,49 @@ + + + + + + + +noderemovechild25 +IBM + + Using removeChild on an Entity node attempt to remove an Element child + and verify if a NO_MODIFICATION_ALLOWED_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild26.xml b/test/testcases/tests/level3/core/noderemovechild26.xml new file mode 100644 index 0000000..ba03eb5 --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild26.xml @@ -0,0 +1,49 @@ + + + + + + + +noderemovechild26 +IBM + + Using removeChild on an Entity node attempt to remove a ProcessingInstruction child + and verify if a NO_MODIFICATION_ALLOWED_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild27.xml b/test/testcases/tests/level3/core/noderemovechild27.xml new file mode 100644 index 0000000..180e03d --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild27.xml @@ -0,0 +1,55 @@ + + + + + + + +noderemovechild27 +IBM + + The method removeChild removes the child node indicated by oldChild from the list + of children, and returns it. + + Using removeChild on a Notation node attempt to remove an Entity node + and verify if a NO_MODIFICATION_ALLOWED_ERR or a NOT_FOUND_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild28.xml b/test/testcases/tests/level3/core/noderemovechild28.xml new file mode 100644 index 0000000..bada2b1 --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild28.xml @@ -0,0 +1,55 @@ + + + + + + + +noderemovechild28 +IBM + + Using removeChild on an Attribute node attempt to remove its Text child node and + and verify the name of the returned node that was removed. Now attempt the reverse + and verify if a NOT_FOUND_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild29.xml b/test/testcases/tests/level3/core/noderemovechild29.xml new file mode 100644 index 0000000..a0a30ed --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild29.xml @@ -0,0 +1,55 @@ + + + + + + + +noderemovechild29 +IBM + + Using removeChild on a namespace Attribute node attempt to remove its Text child node and + and verify the name of the returned node that was removed. Now attempt the reverse + and verify if a NOT_FOUND_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild30.xml b/test/testcases/tests/level3/core/noderemovechild30.xml new file mode 100644 index 0000000..dbd8064 --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild30.xml @@ -0,0 +1,59 @@ + + + + + + + +noderemovechild30 +IBM + + + + + Using removeChild on a default Attribute node attempt to remove its Text child node and + and verify the name of the returned node that was removed. Now attempt the reverse + and verify if a NOT_FOUND_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/noderemovechild31.xml b/test/testcases/tests/level3/core/noderemovechild31.xml new file mode 100644 index 0000000..99e533d --- /dev/null +++ b/test/testcases/tests/level3/core/noderemovechild31.xml @@ -0,0 +1,84 @@ + + + + + + + +noderemovechild31 +IBM + + Using removeChild on a default Attribute node attempt to remove its EntityReference child node and + and verify the name of the returned node that was removed. Now attempt the reverse + and verify if a NO_MODIFICATION_ALLOWED_ERR or NOT_FOUND_ERR is thrown. + Then remove an child of the entity reference and expect a NO_MODIFICATION_ALLOWED_ERR. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild01.xml b/test/testcases/tests/level3/core/nodereplacechild01.xml new file mode 100644 index 0000000..5232835 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild01.xml @@ -0,0 +1,47 @@ + + + + + + + +nodereplacechild01 +IBM + + The method replaceChild replaces the child node oldChild with newChild in the list of + children, and returns the oldChild node. + + + Using replaceChild on this Document node attempt to replace this Document node with itself + and verify if a HIERARCHY_REQUEST_ERR error or a NOT_FOUND_ERR (since oldChild + is not a child of this node) is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild02.xml b/test/testcases/tests/level3/core/nodereplacechild02.xml new file mode 100644 index 0000000..60d506b --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild02.xml @@ -0,0 +1,41 @@ + + + + + + + +nodereplacechild02 +IBM + + The method replaceChild replaces the child node oldChild with newChild in the list of + children, and returns the oldChild node. + + Using replaceChild on this Document node attempt to replace this DocumentType node with + its DocumentType (replacing node with itself -- implementation dependent) + +Neil Delima +2002-06-10 + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild03.xml b/test/testcases/tests/level3/core/nodereplacechild03.xml new file mode 100644 index 0000000..c77b190 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild03.xml @@ -0,0 +1,52 @@ + + + + + + + +nodereplacechild03 +IBM + + The method replaceChild replaces the child node oldChild with newChild in the list of + children, and returns the oldChild node. + + Using replaceChild on this Document node attempt to replace this Document node with + a new DocumentNode and verify if a HIERARCHY_REQUEST_ERR, WRONG_DOCUMENT_ERR + or NOT_FOUND_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild04.xml b/test/testcases/tests/level3/core/nodereplacechild04.xml new file mode 100644 index 0000000..908d6a3 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild04.xml @@ -0,0 +1,47 @@ + + + + + + + +nodereplacechild04 +IBM + + The method replaceChild replaces the child node oldChild with newChild in the list of + children, and returns the oldChild node. + + Using replaceChild on this Document node attempt to replace this DocumentElement node with + this Document Node and verify if a HIERARCHY_REQUEST_ERR or a NOT_FOUND_ERR error is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild06.xml b/test/testcases/tests/level3/core/nodereplacechild06.xml new file mode 100644 index 0000000..8bda09a --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild06.xml @@ -0,0 +1,53 @@ + + + + + + + +nodereplacechild06 +IBM + + Using replaceChild on this Document node attempt to replace this DocumentElement node + with one of its child elements and verify if the name of the replaced documentElement Node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild07.xml b/test/testcases/tests/level3/core/nodereplacechild07.xml new file mode 100644 index 0000000..8f74c07 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild07.xml @@ -0,0 +1,55 @@ + + + + + + + +nodereplacechild07 +IBM + + Using replaceChild on this Document node attempt to replace this DocumentElement node + with a new element and verify if the name of the replaced documentElement Node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild08.xml b/test/testcases/tests/level3/core/nodereplacechild08.xml new file mode 100644 index 0000000..51a0550 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild08.xml @@ -0,0 +1,57 @@ + + + + + + + +nodereplacechild08 +IBM + + Using replaceChild on this Document node attempt to replace this DocumentElement node + with a new element that was created in another document and verify if a + WRONG_DOCUMENT_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild10.xml b/test/testcases/tests/level3/core/nodereplacechild10.xml new file mode 100644 index 0000000..818e226 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild10.xml @@ -0,0 +1,61 @@ + + + + + + + +nodereplacechild10 +IBM + + The method replaceChild replaces the child node oldChild with newChild in the list of + children, and returns the oldChild node. + + Using replaceChild on this Document node attempt to replace an Entity node with + a notation node of retieved from the DTD of another document and verify if a + NOT_FOUND_ERR or WRONG_DOCUMENT_ERR or HIERARCHY_REQUEST err is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild12.xml b/test/testcases/tests/level3/core/nodereplacechild12.xml new file mode 100644 index 0000000..db65ea1 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild12.xml @@ -0,0 +1,53 @@ + + + + + + + +nodereplacechild12 +IBM + + Using replaceChild on this Document node, attempt to replace a new ProcessingInstruction + node with new Comment node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild13.xml b/test/testcases/tests/level3/core/nodereplacechild13.xml new file mode 100644 index 0000000..ee42adb --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild13.xml @@ -0,0 +1,59 @@ + + + + + + + +nodereplacechild13 +IBM + + Using replaceChild on this Document node attempt to replace this DocumentType node with + a new DocumentType and verify the name of the replaced DocumentType node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild14.xml b/test/testcases/tests/level3/core/nodereplacechild14.xml new file mode 100644 index 0000000..cc12abc --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild14.xml @@ -0,0 +1,59 @@ + + + + + + + +nodereplacechild14 +IBM + + The method replaceChild replaces the child node oldChild with newChild in the list of + children, and returns the oldChild node. + + Using replaceChild on the documentElement of a newly created Document node, attempt to replace an + element child of this documentElement node with a child that was imported from another document. + Verify the nodeName of the replaced element node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild15.xml b/test/testcases/tests/level3/core/nodereplacechild15.xml new file mode 100644 index 0000000..16b670e --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild15.xml @@ -0,0 +1,55 @@ + + + + + + + +nodereplacechild15 +IBM + + Using replaceChild on a DocumentFragment node attempt to replace an Element node with + another Element and the replaced element. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild16.xml b/test/testcases/tests/level3/core/nodereplacechild16.xml new file mode 100644 index 0000000..178b248 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild16.xml @@ -0,0 +1,47 @@ + + + + + + + +nodereplacechild16 +IBM + + Using replaceChild on a DocumentFragment node attempt to replace an Element node with + another Element and verify the name of the replaced Element node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild17.xml b/test/testcases/tests/level3/core/nodereplacechild17.xml new file mode 100644 index 0000000..1fd9bbf --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild17.xml @@ -0,0 +1,55 @@ + + + + + + + +nodereplacechild17 +IBM + + + + + Using replaceChild on a DocumentFragment node attempt to replace a Comment node with + a ProcessingInstruction and vice versa verify the data of the replaced nodes. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild18.xml b/test/testcases/tests/level3/core/nodereplacechild18.xml new file mode 100644 index 0000000..e6d8707 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild18.xml @@ -0,0 +1,52 @@ + + + + + + + +nodereplacechild18 +IBM + + Using replaceChild on a DocumentFragment node attempt to replace a CDATASection node with + a EntityReference and vice versa verify the data of the replaced nodes. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild19.xml b/test/testcases/tests/level3/core/nodereplacechild19.xml new file mode 100644 index 0000000..0c70e38 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild19.xml @@ -0,0 +1,47 @@ + + + + + + + +nodereplacechild19 +IBM + + Using replaceChild on a DocumentFragment node attempt to replace an Element node with + its EntityReference child verify the nodeName of the replaced node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild20.xml b/test/testcases/tests/level3/core/nodereplacechild20.xml new file mode 100644 index 0000000..b12a47c --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild20.xml @@ -0,0 +1,48 @@ + + + + + + + +nodereplacechild20 +IBM + + Using replaceChild on a DocumentFragment node attempt to replace an Element node with + an Attr Node and verify if a HIERARCHY_REQUEST_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild21.xml b/test/testcases/tests/level3/core/nodereplacechild21.xml new file mode 100644 index 0000000..eee19e3 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild21.xml @@ -0,0 +1,64 @@ + + + + + + + +nodereplacechild21 +IBM + + The method replaceChild replaces the child node oldChild with newChild in the list of + children, and returns the oldChild node. + + Using replaceChild on this DocumentType node attempt to replace an Entity node with + a notation node of retieved from the DTD of another document and verify if a + NO_MODIFICATION_ALLOWED_ERR is thrown since DocumentType node is read-only. + Also try replacing the docType with an entity node and see if the same exception gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild22.xml b/test/testcases/tests/level3/core/nodereplacechild22.xml new file mode 100644 index 0000000..30d8186 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild22.xml @@ -0,0 +1,57 @@ + + + + + + + +nodereplacechild22 +IBM + + Using replaceChild on a new EntityReference node attempt to replace an EntityReference node with + its Element parent, with itself and vice versa verify if a NO_MODIFICATION_ALLOWED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild23.xml b/test/testcases/tests/level3/core/nodereplacechild23.xml new file mode 100644 index 0000000..f8a54b0 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild23.xml @@ -0,0 +1,78 @@ + + + + + + + +nodereplacechild23 +IBM + + Using replaceChild on a new EntityReference node attempt to replace an Element, Text, + Comment, ProcessingInstruction and CDATASection nodes with each other and in each case + verify if a NO_MODIFICATION_ALLOWED_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild24.xml b/test/testcases/tests/level3/core/nodereplacechild24.xml new file mode 100644 index 0000000..f91a67b --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild24.xml @@ -0,0 +1,47 @@ + + + + + + + +nodereplacechild24 +IBM + + Using replaceChild on an EntityReference node attempt to replace an Element node with + an EntityReference node verify if a NO_MODIFICATION_ALLOWED_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild25.xml b/test/testcases/tests/level3/core/nodereplacechild25.xml new file mode 100644 index 0000000..dd0d64c --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild25.xml @@ -0,0 +1,58 @@ + + + + + + + +nodereplacechild25 +IBM + + Using replaceChild on an Element node attempt to replace an + EntityReference or Text child node + with an Entity node and with itself and verify if a HIERARCHY_REQUEST_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild26.xml b/test/testcases/tests/level3/core/nodereplacechild26.xml new file mode 100644 index 0000000..61ee622 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild26.xml @@ -0,0 +1,48 @@ + + + + + + + +nodereplacechild26 +IBM + + Using replaceChild on an Element node attempt to replace a Text child node with an Element + node that is an ancestor of this Element node and verify if a HIERARCHY_REQUEST_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild27.xml b/test/testcases/tests/level3/core/nodereplacechild27.xml new file mode 100644 index 0000000..df26995 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild27.xml @@ -0,0 +1,57 @@ + + + + + + + +nodereplacechild27 +IBM + + The method replaceChild replaces the child node oldChild with newChild in the list of + children, and returns the oldChild node. + + Using replaceChild on an Element node attempt to replace an Element node with another + Element from another document and verify if a WRONG_DOCUMENT_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild28.xml b/test/testcases/tests/level3/core/nodereplacechild28.xml new file mode 100644 index 0000000..2dc6239 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild28.xml @@ -0,0 +1,56 @@ + + + + + + + +nodereplacechild28 +IBM + +Attempt to replace a text node with a text node from an +entity reference. Since the replacing text node should be removed +from its current location first, a NO_MODIFICATION_ALLOWED_ERR should +be thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild29.xml b/test/testcases/tests/level3/core/nodereplacechild29.xml new file mode 100644 index 0000000..0a88073 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild29.xml @@ -0,0 +1,47 @@ + + + + + + + +nodereplacechild29 +IBM + + Using replaceChild on an Element node attempt to replace a new Element node with + another new Element node and verify if a NOT_FOUND_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild30.xml b/test/testcases/tests/level3/core/nodereplacechild30.xml new file mode 100644 index 0000000..c7c161a --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild30.xml @@ -0,0 +1,89 @@ + + + + + + + +nodereplacechild30 +IBM + + + + + Using replaceChild on an Element node attempt to replace a new Element child node with + new child nodes and vice versa and in each case verify the name of the replaced node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild31.xml b/test/testcases/tests/level3/core/nodereplacechild31.xml new file mode 100644 index 0000000..16a9b43 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild31.xml @@ -0,0 +1,55 @@ + + + + + + + +nodereplacechild31 +IBM + + Using replaceChild on an Element node that is the replacement Text of an EntityReference + node, attempt to replace its Text child node with a new Element node and verify if + a NO_MODIFICATION_ALLOWED_ERR gets thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild32.xml b/test/testcases/tests/level3/core/nodereplacechild32.xml new file mode 100644 index 0000000..62dbdb3 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild32.xml @@ -0,0 +1,59 @@ + + + + + + + +nodereplacechild32 +IBM + + The method replaceChild replaces the child node oldChild with newChild in the list of + children, and returns the oldChild node. + + Using replaceChild on an Attr node to replace its EntityReference Child with a + new Text Node and verify the name of the replaced child. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild33.xml b/test/testcases/tests/level3/core/nodereplacechild33.xml new file mode 100644 index 0000000..ad04a3a --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild33.xml @@ -0,0 +1,48 @@ + + + + + + + +nodereplacechild33 +IBM + + Using replaceChild on a default Attr node to replace its Text Child with a + new EntityReference Node and verify the value of the replaced child. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild34.xml b/test/testcases/tests/level3/core/nodereplacechild34.xml new file mode 100644 index 0000000..6fea992 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild34.xml @@ -0,0 +1,46 @@ + + + + + + + +nodereplacechild34 +IBM + + Using replaceChild on a new Attr node, replace its new EntityReference Child with a + new Text Node and verify the value of the new child. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild35.xml b/test/testcases/tests/level3/core/nodereplacechild35.xml new file mode 100644 index 0000000..dfb3379 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild35.xml @@ -0,0 +1,48 @@ + + + + + + + +nodereplacechild35 +IBM + + Using replaceChild on a new Attr node, replace its new EntityRefernece Child with a + new Attr Node and verify if a HIERARCHY_REQUEST_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild36.xml b/test/testcases/tests/level3/core/nodereplacechild36.xml new file mode 100644 index 0000000..1f13b3a --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild36.xml @@ -0,0 +1,46 @@ + + + + + + + +nodereplacechild36 +IBM + + Using replaceChild on a new Attr node, replace its new EntityRefernece node with a + new Text Node and verify if a NOT_FOUND_ERR is thrown. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild37.xml b/test/testcases/tests/level3/core/nodereplacechild37.xml new file mode 100644 index 0000000..c7ab0c0 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild37.xml @@ -0,0 +1,51 @@ + + + + + + + +nodereplacechild37 +IBM + + Using replaceChild on a new Attr node, replace its new Text node with a + new EntityReference Node created by another document and verify if a + WRONG_DOCUMENT_ERR is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild38.xml b/test/testcases/tests/level3/core/nodereplacechild38.xml new file mode 100644 index 0000000..230baec --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild38.xml @@ -0,0 +1,87 @@ + + + + + + + +nodereplacechild38 +IBM + + Using replaceChild on an Entity node attempt to replace its Text child with new Text, + Comment, ProcessingInstruction and CDATASection nodes and in each case verify if + a NO_MODIFICATION_ALLOWED_ERR is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild39.xml b/test/testcases/tests/level3/core/nodereplacechild39.xml new file mode 100644 index 0000000..2c4a17e --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild39.xml @@ -0,0 +1,52 @@ + + + + + + + +nodereplacechild39 +Curt Arnold + +Attempt to add a second document element by a replacing a trailing comment. The attempt should result +in a HIERARCHY_REQUEST_ERR or NOT_SUPPORTED_ERR. + +2004-01-22 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodereplacechild40.xml b/test/testcases/tests/level3/core/nodereplacechild40.xml new file mode 100644 index 0000000..2e9aa30 --- /dev/null +++ b/test/testcases/tests/level3/core/nodereplacechild40.xml @@ -0,0 +1,55 @@ + + + + + + + +nodereplacechild40 +Curt Arnold + +Attempt to add a second document element by a comment. The attempt should result +in a HIERARCHY_REQUEST_ERR or NOT_SUPPORTED_ERR. + +2004-01-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesettextcontent01.xml b/test/testcases/tests/level3/core/nodesettextcontent01.xml new file mode 100644 index 0000000..45c5fa1 --- /dev/null +++ b/test/testcases/tests/level3/core/nodesettextcontent01.xml @@ -0,0 +1,42 @@ + + + + + + + +nodesettextcontent01 +IBM + +Attempt to set textContent for a Document node and check that the document appears +to be unaffected. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesettextcontent02.xml b/test/testcases/tests/level3/core/nodesettextcontent02.xml new file mode 100644 index 0000000..5f95eba --- /dev/null +++ b/test/testcases/tests/level3/core/nodesettextcontent02.xml @@ -0,0 +1,56 @@ + + + + + + + +nodesettextcontent02 +IBM + + The method setTextContent has no effect when the node is defined to be null. + + Using setTextContent on a new Document node, attempt to set the textContent of this + new Document node to textContent. Check if it was not set by checking the nodeName + attribute of a new Element of this Document node. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesettextcontent03.xml b/test/testcases/tests/level3/core/nodesettextcontent03.xml new file mode 100644 index 0000000..cba7367 --- /dev/null +++ b/test/testcases/tests/level3/core/nodesettextcontent03.xml @@ -0,0 +1,41 @@ + + + + + + + +nodesettextcontent03 +IBM + + + + Using setTextContent on this DocumentType node, attempt to set the textContent of this + DocumentType node to textContent. Retreive the textContent and verify if it is null. + +Neil Delima +2002-06-10 + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesettextcontent04.xml b/test/testcases/tests/level3/core/nodesettextcontent04.xml new file mode 100644 index 0000000..99e244f --- /dev/null +++ b/test/testcases/tests/level3/core/nodesettextcontent04.xml @@ -0,0 +1,45 @@ + + + + + + + +nodesettextcontent04 +IBM + + + + Using setTextContent on this DocumentType node, attempt to set the textContent of a + Notation node to textContent. Retreive the textContent and verify if it is null. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesettextcontent05.xml b/test/testcases/tests/level3/core/nodesettextcontent05.xml new file mode 100644 index 0000000..a98523f --- /dev/null +++ b/test/testcases/tests/level3/core/nodesettextcontent05.xml @@ -0,0 +1,45 @@ + + + + + + + +nodesettextcontent05 +IBM + + + + Using setTextContent on a default Attr node, attempt to set its value to NA. Retreive + the textContent and verify if it is was set to NA. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesettextcontent06.xml b/test/testcases/tests/level3/core/nodesettextcontent06.xml new file mode 100644 index 0000000..8f29418 --- /dev/null +++ b/test/testcases/tests/level3/core/nodesettextcontent06.xml @@ -0,0 +1,46 @@ + + + + + + + +nodesettextcontent06 +IBM + + + + Using setTextContent on a new Attr node with a null value, attempt to set its value to NA. Retreive + the textContent and verify if it is was set to NA. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesettextcontent07.xml b/test/testcases/tests/level3/core/nodesettextcontent07.xml new file mode 100644 index 0000000..193a335 --- /dev/null +++ b/test/testcases/tests/level3/core/nodesettextcontent07.xml @@ -0,0 +1,45 @@ + + + + + + + +nodesettextcontent07 +IBM + + + + Using setTextContent on an existing Text node, attempt to set its value to Text. + Retreive the textContent and verify if it is was set to Text. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesettextcontent08.xml b/test/testcases/tests/level3/core/nodesettextcontent08.xml new file mode 100644 index 0000000..a443edc --- /dev/null +++ b/test/testcases/tests/level3/core/nodesettextcontent08.xml @@ -0,0 +1,46 @@ + + + + + + + +nodesettextcontent08 +IBM + + + + Using setTextContent on a new Processing Instruction node, attempt to set its data to PID. + Retreive the textContent and verify if it is was set to PID. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesettextcontent10.xml b/test/testcases/tests/level3/core/nodesettextcontent10.xml new file mode 100644 index 0000000..a3d5cec --- /dev/null +++ b/test/testcases/tests/level3/core/nodesettextcontent10.xml @@ -0,0 +1,59 @@ + + + + + + + +nodesettextcontent10 +IBM + + The method setTextContent has no effect when the node is defined to be null. + + Using setTextContent on a new Element node, attempt to set its content to ELEMENT. + Retreive the textContent and verify if it is was set to ELEMENT. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesettextcontent11.xml b/test/testcases/tests/level3/core/nodesettextcontent11.xml new file mode 100644 index 0000000..63211f4 --- /dev/null +++ b/test/testcases/tests/level3/core/nodesettextcontent11.xml @@ -0,0 +1,62 @@ + + + + + + + +nodesettextcontent11 +IBM + + + + Using setTextContent on a new DocumentFragment node Element child, attempt to set its content to + DOCUMENTFRAGMENT. Retreive the textContent and verify if it is was set to DOCUMENTFRAGMENT + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesettextcontent12.xml b/test/testcases/tests/level3/core/nodesettextcontent12.xml new file mode 100644 index 0000000..b489d0b --- /dev/null +++ b/test/testcases/tests/level3/core/nodesettextcontent12.xml @@ -0,0 +1,48 @@ + + + + + + + +nodesettextcontent12 +IBM + + + + Using setTextContent on a new EntityReference node, attempt to set its value. + Since EntityReference nodes are ReadOnly, check if a NO_MODIFICATION_ALLOWED_ERR + is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesettextcontent13.xml b/test/testcases/tests/level3/core/nodesettextcontent13.xml new file mode 100644 index 0000000..372d757 --- /dev/null +++ b/test/testcases/tests/level3/core/nodesettextcontent13.xml @@ -0,0 +1,48 @@ + + + + + + + +nodesettextcontent13 +IBM + + + + Using setTextContent on an Entity node, attempt to set its replacement text. + Since Entity nodes are ReadOnly, check if a NO_MODIFICATION_ALLOWED_ERR + is raised. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesetuserdata01.xml b/test/testcases/tests/level3/core/nodesetuserdata01.xml new file mode 100644 index 0000000..006a2f4 --- /dev/null +++ b/test/testcases/tests/level3/core/nodesetuserdata01.xml @@ -0,0 +1,41 @@ + + + + + + + +nodesetuserdata01 +IBM + + + + Using setUserData with null values for the UserData and the handler parameters, check + if returned the current userData object of this Document node is null. + +Neil Delima +2002-06-10 + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesetuserdata02.xml b/test/testcases/tests/level3/core/nodesetuserdata02.xml new file mode 100644 index 0000000..ba2efcf --- /dev/null +++ b/test/testcases/tests/level3/core/nodesetuserdata02.xml @@ -0,0 +1,42 @@ + + + + + + + +nodesetuserdata02 +IBM + + + + Using setUserData with values for the UserData as this Document and the handler as null + parameters, check if returned the current userData object of this Document node is null. + +Neil Delima +2002-06-10 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesetuserdata03.xml b/test/testcases/tests/level3/core/nodesetuserdata03.xml new file mode 100644 index 0000000..7ca41f2 --- /dev/null +++ b/test/testcases/tests/level3/core/nodesetuserdata03.xml @@ -0,0 +1,47 @@ + + + + + + + +nodesetuserdata03 +IBM + + Invoke setUserData on this Document to set this Documents UserData to a new + Element node. Do the same with a new Text node and using isNodeEqual verify + the returned Element UserData object. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesetuserdata04.xml b/test/testcases/tests/level3/core/nodesetuserdata04.xml new file mode 100644 index 0000000..3fc0aff --- /dev/null +++ b/test/testcases/tests/level3/core/nodesetuserdata04.xml @@ -0,0 +1,52 @@ + + + + + + + +nodesetuserdata04 +IBM + + + + Invoke setUserData on a new Element to set its UserData to a new Text node + twice using different Keys. Using getUserData with each Key and isNodeEqual + verify if the returned nodes are Equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesetuserdata05.xml b/test/testcases/tests/level3/core/nodesetuserdata05.xml new file mode 100644 index 0000000..f75c861 --- /dev/null +++ b/test/testcases/tests/level3/core/nodesetuserdata05.xml @@ -0,0 +1,52 @@ + + + + + + + +nodesetuserdata05 +IBM + + + + Invoke setUserData on a new Attr to set its UserData to two Document nodes + obtained by parsing the same xml document. Using getUserData and isNodeEqual + verify if the returned nodes are Equal. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesetuserdata06.xml b/test/testcases/tests/level3/core/nodesetuserdata06.xml new file mode 100644 index 0000000..09f82e6 --- /dev/null +++ b/test/testcases/tests/level3/core/nodesetuserdata06.xml @@ -0,0 +1,53 @@ + + + + + + + +nodesetuserdata06 +IBM + + + + Invoke setUserData on a new Comment to set its UserData to an Entity node + twice using the same key. Verify if the UserData object that was by the + second setUserData is the same as original Entity. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesetuserdata07.xml b/test/testcases/tests/level3/core/nodesetuserdata07.xml new file mode 100644 index 0000000..21a1d50 --- /dev/null +++ b/test/testcases/tests/level3/core/nodesetuserdata07.xml @@ -0,0 +1,53 @@ + + + + + + + +nodesetuserdata07 +IBM + + + + Invoke setUserData on a Notation to set its UserData to a Comment node + twice using the same key. Verify if the UserData object that was returned + by second setUserData is the Comment node set in the first setUserData call. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesetuserdata08.xml b/test/testcases/tests/level3/core/nodesetuserdata08.xml new file mode 100644 index 0000000..f96ba9f --- /dev/null +++ b/test/testcases/tests/level3/core/nodesetuserdata08.xml @@ -0,0 +1,54 @@ + + + + + + + +nodesetuserdata08 +IBM + + Invoke setUserData on a CDATASection and EntityReference node to set their + UserData to this Document and DocumentElement node. Verify if the UserData + object that was set for both nodes is different. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesetuserdata09.xml b/test/testcases/tests/level3/core/nodesetuserdata09.xml new file mode 100644 index 0000000..f603752 --- /dev/null +++ b/test/testcases/tests/level3/core/nodesetuserdata09.xml @@ -0,0 +1,45 @@ + + + + + + + +nodesetuserdata09 +IBM + + + + Invoke setUserData on this documentElement node to set its UserData to + this Document node. Invoke getUserData on this Document node with the same + key of the UserData that was just set on the documentElement node and verify + if the returned node is null. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/nodesetuserdata10.xml b/test/testcases/tests/level3/core/nodesetuserdata10.xml new file mode 100644 index 0000000..129b1ee --- /dev/null +++ b/test/testcases/tests/level3/core/nodesetuserdata10.xml @@ -0,0 +1,57 @@ + + + + + + + +nodesetuserdata10 +IBM + + Invoke setUserData on a CDATASection and EntityReference node to set their + UserData to this Document and DocumentElement node. Verify if the UserData + object that was set for both nodes is different. + +Neil Delima +2002-06-10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/normalizecharacters01.xml b/test/testcases/tests/level3/core/normalizecharacters01.xml new file mode 100644 index 0000000..e8dc28a --- /dev/null +++ b/test/testcases/tests/level3/core/normalizecharacters01.xml @@ -0,0 +1,63 @@ + + + + + + + +normalizecharacters01 +Curt Arnold + +Normalize document with normalize-characters set to false, check that +characters are not normalized. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/normalizecharacters02.xml b/test/testcases/tests/level3/core/normalizecharacters02.xml new file mode 100644 index 0000000..4d5a80b --- /dev/null +++ b/test/testcases/tests/level3/core/normalizecharacters02.xml @@ -0,0 +1,67 @@ + + + + + + + +normalizecharacters02 +Curt Arnold + +Normalize document with normalize-characters set to true, check that +characters are normalized. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/normalizecharacters03.xml b/test/testcases/tests/level3/core/normalizecharacters03.xml new file mode 100644 index 0000000..67c9ce4 --- /dev/null +++ b/test/testcases/tests/level3/core/normalizecharacters03.xml @@ -0,0 +1,63 @@ + + + + + + + +normalizecharacters03 +Curt Arnold + +Normalize an element with normalize-characters set to false, check that +characters are not normalized. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/normalizecharacters04.xml b/test/testcases/tests/level3/core/normalizecharacters04.xml new file mode 100644 index 0000000..12ff2dc --- /dev/null +++ b/test/testcases/tests/level3/core/normalizecharacters04.xml @@ -0,0 +1,67 @@ + + + + + + + +normalizecharacters04 +Curt Arnold + +Normalize an element with normalize-characters set to true, check that +characters are normalized. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/normalizecharacters05.xml b/test/testcases/tests/level3/core/normalizecharacters05.xml new file mode 100644 index 0000000..efd5703 --- /dev/null +++ b/test/testcases/tests/level3/core/normalizecharacters05.xml @@ -0,0 +1,63 @@ + + + + + + + +normalizecharacters05 +Curt Arnold + +Normalize an document (using Node.normalize) with normalize-characters set to false, check that +characters are not normalized. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/normalizecharacters06.xml b/test/testcases/tests/level3/core/normalizecharacters06.xml new file mode 100644 index 0000000..db349a5 --- /dev/null +++ b/test/testcases/tests/level3/core/normalizecharacters06.xml @@ -0,0 +1,67 @@ + + + + + + + +normalizecharacters06 +Curt Arnold + +Normalize a document (using Node.normalize) with normalize-characters set to true, check that +characters are normalized. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/normalizecharacters07.xml b/test/testcases/tests/level3/core/normalizecharacters07.xml new file mode 100644 index 0000000..d395b30 --- /dev/null +++ b/test/testcases/tests/level3/core/normalizecharacters07.xml @@ -0,0 +1,63 @@ + + + + + + + +normalizecharacters07 +Curt Arnold + +Normalize a text node with normalize-characters set to false, check that +characters are not normalized. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/normalizecharacters08.xml b/test/testcases/tests/level3/core/normalizecharacters08.xml new file mode 100644 index 0000000..d70f90a --- /dev/null +++ b/test/testcases/tests/level3/core/normalizecharacters08.xml @@ -0,0 +1,67 @@ + + + + + + + +normalizecharacters08 +Curt Arnold + +Normalize a text node with normalize-characters set to true, check that +characters are normalized. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/splitcdatasections01.xml b/test/testcases/tests/level3/core/splitcdatasections01.xml new file mode 100644 index 0000000..445836d --- /dev/null +++ b/test/testcases/tests/level3/core/splitcdatasections01.xml @@ -0,0 +1,52 @@ + + + + + + + +splitcdatasections +Curt Arnold + +Add a CDATASection containing "]]>" and call Node.normalize which should not +split or raise warning. + +2004-02-25 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textiselementcontentwhitespace01.xml b/test/testcases/tests/level3/core/textiselementcontentwhitespace01.xml new file mode 100644 index 0000000..0ff1f3d --- /dev/null +++ b/test/testcases/tests/level3/core/textiselementcontentwhitespace01.xml @@ -0,0 +1,38 @@ + + + + + + + +textiselementcontentwhitespace01 +IBM + + Invoke isElementContentWhitespace on a newly created Text Node that contains only whitespace. +Should be false since there is no content model to determine if the node appears within element content. + +Neil Delima +2002-05-30 + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textiselementcontentwhitespace02.xml b/test/testcases/tests/level3/core/textiselementcontentwhitespace02.xml new file mode 100644 index 0000000..7d510be --- /dev/null +++ b/test/testcases/tests/level3/core/textiselementcontentwhitespace02.xml @@ -0,0 +1,42 @@ + + + + + + + +textiselementcontentwhitespace02 +IBM + +Get the text node child of the "p" element in barfoo. isElementContentWhitespace should +be false since the node is neither whitespace or in element content. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textiselementcontentwhitespace03.xml b/test/testcases/tests/level3/core/textiselementcontentwhitespace03.xml new file mode 100644 index 0000000..e4374f7 --- /dev/null +++ b/test/testcases/tests/level3/core/textiselementcontentwhitespace03.xml @@ -0,0 +1,45 @@ + + + + + + + +textiselementcontentwhitespace03 +IBM + +Get the newline between the "body" and "p" element. Since node is both in element content +and whitespace, isElementContentWhitespace should return true. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textiselementcontentwhitespace04.xml b/test/testcases/tests/level3/core/textiselementcontentwhitespace04.xml new file mode 100644 index 0000000..80cb724 --- /dev/null +++ b/test/testcases/tests/level3/core/textiselementcontentwhitespace04.xml @@ -0,0 +1,57 @@ + + + + + + + +textiselementcontentwhitespace04 +Curt Arnold + +Replace the text node child of the "p" element in barfoo with whitespace and normalize with validation. +isElementContentWhitespace should be false since the node is not in element content. + +Curt Arnold +2004-01-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textiselementcontentwhitespace05.xml b/test/testcases/tests/level3/core/textiselementcontentwhitespace05.xml new file mode 100644 index 0000000..c2d7ec0 --- /dev/null +++ b/test/testcases/tests/level3/core/textiselementcontentwhitespace05.xml @@ -0,0 +1,66 @@ + + + + + + + +textiselementcontentwhitespace05 +Curt Arnold + +Replace the whitespace before the "p" element in barfoo with non-whitespace and normalize with validation. +isElementContentWhitespace should be false since the node is not whitespace. + +Curt Arnold +2004-01-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textiselementcontentwhitespace06.xml b/test/testcases/tests/level3/core/textiselementcontentwhitespace06.xml new file mode 100644 index 0000000..d29a268 --- /dev/null +++ b/test/testcases/tests/level3/core/textiselementcontentwhitespace06.xml @@ -0,0 +1,68 @@ + + + + + + + +textiselementcontentwhitespace06 +Curt Arnold + +Insert whitespace before the "p" element in barfoo and normalize with validation. +isElementContentWhitespace should be true since the node is whitespace and in element content. + +Curt Arnold +2004-01-05 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textreplacewholetext01.xml b/test/testcases/tests/level3/core/textreplacewholetext01.xml new file mode 100644 index 0000000..676b7d9 --- /dev/null +++ b/test/testcases/tests/level3/core/textreplacewholetext01.xml @@ -0,0 +1,46 @@ + + + + + + + +textreplacewholetext01 +IBM + + Invoke replaceWholeText on an existing Text Node to replace its value with a + new value containing white space characters. Verify the replaceWholeText by + verifying the values returned by wholeText + of the returned Text node. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textreplacewholetext02.xml b/test/testcases/tests/level3/core/textreplacewholetext02.xml new file mode 100644 index 0000000..975fbdd --- /dev/null +++ b/test/testcases/tests/level3/core/textreplacewholetext02.xml @@ -0,0 +1,43 @@ + + + + + + + +textreplacewholetext02 +IBM + + Invoke replaceWholeText on an existing Text Node to replace its value with an + empty string value. Verify the repalceWholeText method by verifying if the value + returned is null. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textreplacewholetext03.xml b/test/testcases/tests/level3/core/textreplacewholetext03.xml new file mode 100644 index 0000000..287c0d2 --- /dev/null +++ b/test/testcases/tests/level3/core/textreplacewholetext03.xml @@ -0,0 +1,43 @@ + + + + + + + +textreplacewholetext03 +IBM + + Invoke replaceWholeText on an new Text Node to replace its value with a + new value. Verify the repalceWholeText by verifying the values returned by + wholeText of the returned Text node. + +Neil Delima +2002-05-30 + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textreplacewholetext04.xml b/test/testcases/tests/level3/core/textreplacewholetext04.xml new file mode 100644 index 0000000..e5824d1 --- /dev/null +++ b/test/testcases/tests/level3/core/textreplacewholetext04.xml @@ -0,0 +1,39 @@ + + + + + + + +textreplacewholetext04 +IBM + + Invoke replaceWholeText on an new Text Node to replace its value with an + empty value. + +Neil Delima +2002-05-30 + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textreplacewholetext05.xml b/test/testcases/tests/level3/core/textreplacewholetext05.xml new file mode 100644 index 0000000..4bd56da --- /dev/null +++ b/test/testcases/tests/level3/core/textreplacewholetext05.xml @@ -0,0 +1,51 @@ + + + + + + + +textreplacewholetext05 +IBM + + Invoke replaceWholeText on an existing text node with newly created text and CDATASection + nodes appended as children of its parent element node. Verify repalceWholeText by + verifying the values returned by wholeText. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textreplacewholetext06.xml b/test/testcases/tests/level3/core/textreplacewholetext06.xml new file mode 100644 index 0000000..ab50457 --- /dev/null +++ b/test/testcases/tests/level3/core/textreplacewholetext06.xml @@ -0,0 +1,67 @@ + + + + + + + +textreplacewholetext06 +IBM + + The method replaceWholeText substitutes the a specified text for the text of + the current node and all logically-adjacent text nodes. This method raises + a NO_MODIFICATION_ALLOWED_ERR if one of the Text nodes being replaced is readonly. + + Invoke replaceWholeText on an existing text node with newly created text and Entityreference + nodes (whose replacement text is a character entity reference) appended as children of its parent element node. + Where the nodes to be removed are read-only descendants of an EntityReference, the EntityReference + must be removed instead of the read-only nodes. Only if any EntityReference to be removed has + descendants that are not EntityReference, Text, or CDATASection nodes, the replaceWholeText + method must fail, raising a NO_MODIFICATION_ALLOWED_ERR. Verify that the method does not raise + an exception and verify the content of the returned text node. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textreplacewholetext07.xml b/test/testcases/tests/level3/core/textreplacewholetext07.xml new file mode 100644 index 0000000..496b22f --- /dev/null +++ b/test/testcases/tests/level3/core/textreplacewholetext07.xml @@ -0,0 +1,65 @@ + + + + + + + +textreplacewholetext07 +IBM + +Append an entity reference and a text node after to the content of the +first strong element. Then call replaceWholeText on initial content +of that element. Since the entity reference does not contain any +logically-adjacent text content, only the initial text element should +be replaced. + +Neil Delima +Curt Arnold +2002-05-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textreplacewholetext08.xml b/test/testcases/tests/level3/core/textreplacewholetext08.xml new file mode 100644 index 0000000..ad89eaa --- /dev/null +++ b/test/testcases/tests/level3/core/textreplacewholetext08.xml @@ -0,0 +1,47 @@ + + + + + +textreplacewholetext08 +Curt Arnold + +Appends an entity reference containing text and an element to an existing +text node, then calls Text.replaceWholeText on the existing text node. +A NO_MODIFICATION_ALLOWED_ERR should be thrown. + +2003-12-18 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textwholetext01.xml b/test/testcases/tests/level3/core/textwholetext01.xml new file mode 100644 index 0000000..40eb961 --- /dev/null +++ b/test/testcases/tests/level3/core/textwholetext01.xml @@ -0,0 +1,42 @@ + + + + + + + +textwholetext01 +IBM + + Invoke wholetext on an existing Text Node that contains whitespace and verify if + the value returned is correct. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textwholetext02.xml b/test/testcases/tests/level3/core/textwholetext02.xml new file mode 100644 index 0000000..bacb859 --- /dev/null +++ b/test/testcases/tests/level3/core/textwholetext02.xml @@ -0,0 +1,46 @@ + + + + + + + +textwholetext02 +IBM + + Invoke wholetext on an existing Text Node that contains whitespace and and verify if + the value returned is correct. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/textwholetext03.xml b/test/testcases/tests/level3/core/textwholetext03.xml new file mode 100644 index 0000000..26ef6b0 --- /dev/null +++ b/test/testcases/tests/level3/core/textwholetext03.xml @@ -0,0 +1,45 @@ + + + + + + + +textwholetext03 +IBM + + Invoke wholetext on two newly created text nodes and verify if the value returned + is correct. + +Neil Delima +2002-05-30 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfogettypename03.xml b/test/testcases/tests/level3/core/typeinfogettypename03.xml new file mode 100644 index 0000000..16d0aa1 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfogettypename03.xml @@ -0,0 +1,51 @@ + + + + + + +typeinfogettypename03 +IBM + + The typeName attribute states the name of a type declared for the associated element or + attribute, or null if unknown. + + Invoke getSchemaTypeInfo method on an attribute having [type definition] property. Expose + {name} and {target namespace} properties of the [type definition] property. + Verify that the typeName of id's schemaTypeInfo are correct. + +Jenny Hsu +2003-10-31 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfogettypename04.xml b/test/testcases/tests/level3/core/typeinfogettypename04.xml new file mode 100644 index 0000000..73d8ff4 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfogettypename04.xml @@ -0,0 +1,49 @@ + + + + + + +typeinfogettypename04 +IBM + + The typeName attribute states the name of a type declared for the associated element or + attribute, or null if unknown. + + Invoke getSchemaTypeInfo method on an attribute having [member type definition]property. Expose + {name} and {target namespace} properties of the [member type definition] property. + Verify that the typeName of an em element's schemaTypeInfo is correct. + +Jenny Hsu +2003-10-31 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfogettypenamespace01.xml b/test/testcases/tests/level3/core/typeinfogettypenamespace01.xml new file mode 100644 index 0000000..756e3d6 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfogettypenamespace01.xml @@ -0,0 +1,50 @@ + + + + + + +typeinfogettypenamespace01 +IBM + + The typeNamespace attribute states the namespace of a type declared for the associated element or + attribute, or null if unknown. + + Invoke getSchemaTypeInfo method on an attribute having [type definition] property. Expose + {name} and {target namespace} properties of the [type definition] property. + Verify that the typeNamespace of the attrib1 and attrib3's schemaTypeInfo are correct. + +Jenny Hsu +2003-10-31 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfogettypenamespace03.xml b/test/testcases/tests/level3/core/typeinfogettypenamespace03.xml new file mode 100644 index 0000000..5ae21fb --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfogettypenamespace03.xml @@ -0,0 +1,51 @@ + + + + + + +typeinfogettypenamespace03 +IBM + + The typeNamespace attribute states the namespace of a type declared for the associated element or + attribute, or null if unknown. + + Invoke getSchemaTypeInfo method on an attribute having [type definition] property. Expose + {name} and {target namespace} properties of the [type definition] property. + Verify that the typeName of class's schemaTypeInfo is correct. + +Jenny Hsu +2003-10-31 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfogettypenamespace04.xml b/test/testcases/tests/level3/core/typeinfogettypenamespace04.xml new file mode 100644 index 0000000..8ca3c02 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfogettypenamespace04.xml @@ -0,0 +1,48 @@ + + + + + + +typeinfogettypenamespace04 +IBM + + The typeName attribute states the name of a type declared for the associated element or + attribute, or null if unknown. + + Invoke getSchemaTypeInfo method on an attribute having [member type definition]property. Expose + {name} and {target namespace} properties of the [member type definition] property. + Verify that the typeNamespace of eldblUnionA's schemaTypeInfo is null??? (sv) + +Jenny Hsu +2003-10-31 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom01.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom01.xml new file mode 100644 index 0000000..346bb86 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom01.xml @@ -0,0 +1,50 @@ + + + + + + + +typeinfoisderivedfrom01 +Curt Arnold + +DTD types always return false for isDerivedFrom. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom02.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom02.xml new file mode 100644 index 0000000..a0ab434 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom02.xml @@ -0,0 +1,57 @@ + + + + + + + +typeinfoisderivedfrom02 +Curt Arnold + +Check how xsd:string is derived from itself. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom03.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom03.xml new file mode 100644 index 0000000..cbfbf9e --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom03.xml @@ -0,0 +1,51 @@ + + + + + + + +typeinfoisderivedfrom03 +Curt Arnold + +Check that isDerivedFrom does considers xsd:string to be derived from anySimpleType. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom04.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom04.xml new file mode 100644 index 0000000..fc61788 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom04.xml @@ -0,0 +1,51 @@ + + + + + + + +typeinfoisderivedfrom04 +Curt Arnold + +Check if xsd:string is derived from xsd:anyType by any method. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom05.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom05.xml new file mode 100644 index 0000000..edb506d --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom05.xml @@ -0,0 +1,51 @@ + + + + + + + +typeinfoisderivedfrom05 +Curt Arnold + +Check if xsd:string is derived from xsd:anyType by restriction. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom06.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom06.xml new file mode 100644 index 0000000..5129665 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom06.xml @@ -0,0 +1,51 @@ + + + + + + + +typeinfoisderivedfrom06 +Curt Arnold + +Check if xsd:string is derived from xsd:anyType by any method except restriction. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom07.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom07.xml new file mode 100644 index 0000000..d426aa3 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom07.xml @@ -0,0 +1,51 @@ + + + + + + + +typeinfoisderivedfrom07 +Curt Arnold + +Check if xsd:string is derived from xsd:anyType using 0 as derivation method. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom08.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom08.xml new file mode 100644 index 0000000..5fd16a8 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom08.xml @@ -0,0 +1,51 @@ + + + + + + + +typeinfoisderivedfrom08 +Curt Arnold + +Check if classType is derived from xsd:string by any method. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom09.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom09.xml new file mode 100644 index 0000000..3927da4 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom09.xml @@ -0,0 +1,51 @@ + + + + + + + +typeinfoisderivedfrom09 +Curt Arnold + +Check if classType is derived from xsd:anySimpleType by any method. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom10.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom10.xml new file mode 100644 index 0000000..39ccec5 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom10.xml @@ -0,0 +1,51 @@ + + + + + + + +typeinfoisderivedfrom10 +Curt Arnold + +Check if classType is derived from anyType by any method. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom11.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom11.xml new file mode 100644 index 0000000..ba6a588 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom11.xml @@ -0,0 +1,51 @@ + + + + + + + +typeinfoisderivedfrom11 +Curt Arnold + +Check if classType is derived from xsd:anyType by restriction. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom12.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom12.xml new file mode 100644 index 0000000..ee46e4a --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom12.xml @@ -0,0 +1,51 @@ + + + + + + + +typeinfoisderivedfrom12 +Curt Arnold + +Check classType is derived from anyType specifying derivationMethod as 0. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom13.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom13.xml new file mode 100644 index 0000000..7b1af06 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom13.xml @@ -0,0 +1,51 @@ + + + + + + + +typeinfoisderivedfrom13 +Curt Arnold + +Check if classType is derived from xsd:anyType by any method other than restriction. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom14.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom14.xml new file mode 100644 index 0000000..281d1c8 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom14.xml @@ -0,0 +1,60 @@ + + + + + + + +typeinfoisderivedfrom14 +Curt Arnold + +Check how classType is derived from itself. + +2004-01-11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom15.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom15.xml new file mode 100644 index 0000000..1ced9c0 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom15.xml @@ -0,0 +1,47 @@ + + + + + + + +typeinfoisderivedfrom15 +Curt Arnold + +Check "emType" is derived from emp0001_3Type by any method. + +2004-01-13 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom16.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom16.xml new file mode 100644 index 0000000..556285d --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom16.xml @@ -0,0 +1,47 @@ + + + + + + + +typeinfoisderivedfrom16 +Curt Arnold + +Check emType is derived from emp0001_3Type by union. + +2004-01-13 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom17.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom17.xml new file mode 100644 index 0000000..a046bdc --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom17.xml @@ -0,0 +1,47 @@ + + + + + + + +typeinfoisderivedfrom17 +Curt Arnold + +Check if emType is derived from emp0001_3Type by any method other than union. + +2004-01-13 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom18.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom18.xml new file mode 100644 index 0000000..ca4f97b --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom18.xml @@ -0,0 +1,50 @@ + + + + + + + +typeinfoisderivedfrom18 +Curt Arnold + +Check if emType is derived from xsd:ID by restriction. + +2004-01-13 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom19.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom19.xml new file mode 100644 index 0000000..44356ee --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom19.xml @@ -0,0 +1,47 @@ + + + + + + + +typeinfoisderivedfrom19 +Curt Arnold + +Check emType is derived from anySimpleType by restriction. + +2004-01-13 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom20.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom20.xml new file mode 100644 index 0000000..3a0e665 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom20.xml @@ -0,0 +1,44 @@ + + + + + + + +typeinfoisderivedfrom20 +Curt Arnold + +Check if emType is derived from anyType by restriction. + +2004-01-13 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom21.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom21.xml new file mode 100644 index 0000000..065af84 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom21.xml @@ -0,0 +1,56 @@ + + + + + + + +typeinfoisderivedfrom21 +Curt Arnold + +Check if emType is derived from itself. + +2004-01-13 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom22.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom22.xml new file mode 100644 index 0000000..ceec2ad --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom22.xml @@ -0,0 +1,47 @@ + + + + + + + +typeinfoisderivedfrom22 +Curt Arnold + +Check strongType is derived from xsd:string by any method. + +2004-01-13 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom23.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom23.xml new file mode 100644 index 0000000..447d14e --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom23.xml @@ -0,0 +1,47 @@ + + + + + + + +typeinfoisderivedfrom23 +Curt Arnold + +Check if strongType is derived from xsd:string by list. + +2004-01-13 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom24.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom24.xml new file mode 100644 index 0000000..6fd8ec8 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom24.xml @@ -0,0 +1,47 @@ + + + + + + + +typeinfoisderivedfrom24 +Curt Arnold + +Check if strongType is derived from xsd:string by any method other than list. + +2004-01-13 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom25.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom25.xml new file mode 100644 index 0000000..33e8500 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom25.xml @@ -0,0 +1,47 @@ + + + + + + + +typeinfoisderivedfrom25 +Curt Arnold + +Check if strongType is derived from anySimpleType by restriction. + +2004-01-13 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom26.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom26.xml new file mode 100644 index 0000000..3b6cc1d --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom26.xml @@ -0,0 +1,47 @@ + + + + + + + +typeinfoisderivedfrom26 +Curt Arnold + +Check if strongType is derived from anyType by restriction. + +2004-01-13 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom27.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom27.xml new file mode 100644 index 0000000..e6c6666 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom27.xml @@ -0,0 +1,47 @@ + + + + + + + +typeinfoisderivedfrom27 +Curt Arnold + +Check if strongType is derived from anyType by union or extension. + +2004-01-13 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom28.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom28.xml new file mode 100644 index 0000000..c4f2fe3 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom28.xml @@ -0,0 +1,56 @@ + + + + + + + +typeinfoisderivedfrom28 +Curt Arnold + +Check how strongType is derived from itself. + +2004-01-13 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom29.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom29.xml new file mode 100644 index 0000000..b8ae97e --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom29.xml @@ -0,0 +1,45 @@ + + + + + + + +typeinfoisderivedfrom29 +Curt Arnold + +Check if anonymous type for p element is derived from pType. + +2004-01-13 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom30.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom30.xml new file mode 100644 index 0000000..8f95608 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom30.xml @@ -0,0 +1,44 @@ + + + + + + + +typeinfoisderivedfrom30 +Curt Arnold + +Check if anonymous type for p element is derived from pType by restriction. + +2004-01-13 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom31.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom31.xml new file mode 100644 index 0000000..2719324 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom31.xml @@ -0,0 +1,45 @@ + + + + + + + +typeinfoisderivedfrom31 +Curt Arnold + +Check anonymous type for p element is derived from pType by any method other than restriction. + +2004-01-13 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom32.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom32.xml new file mode 100644 index 0000000..26ece55 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom32.xml @@ -0,0 +1,45 @@ + + + + + + + +typeinfoisderivedfrom32 +Curt Arnold + +Check if anonymous type of p element is derived from part1. + +2004-01-13 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom33.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom33.xml new file mode 100644 index 0000000..deaaef1 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom33.xml @@ -0,0 +1,44 @@ + + + + + + + +typeinfoisderivedfrom33 +Curt Arnold + +Check is anonymous type of p element is derived by extension from part1. + +2004-01-13 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom34.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom34.xml new file mode 100644 index 0000000..921c7e5 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom34.xml @@ -0,0 +1,44 @@ + + + + + + + +typeinfoisderivedfrom34 +Curt Arnold + +Check if anonymous type of p element is derived from part1 by any method other than extension. + +2004-01-13 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom35.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom35.xml new file mode 100644 index 0000000..102814b --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom35.xml @@ -0,0 +1,45 @@ + + + + + + + +typeinfoisderivedfrom35 +Curt Arnold + +Check if anonymous type of p element is derived from xsd:simpleType. + +2004-01-13 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom36.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom36.xml new file mode 100644 index 0000000..d8a5c59 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom36.xml @@ -0,0 +1,45 @@ + + + + + + + +typeinfoisderivedfrom36 +Curt Arnold + +Check if anonymous type of p element is derived from xsd:anyType. + +2004-01-13 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom37.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom37.xml new file mode 100644 index 0000000..c4966aa --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom37.xml @@ -0,0 +1,44 @@ + + + + + + + +typeinfoisderivedfrom37 +Curt Arnold + +Check if anonymous type of p element is derived from xsd:anyType by restriction. + +2004-01-13 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom38.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom38.xml new file mode 100644 index 0000000..314a8cc --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom38.xml @@ -0,0 +1,45 @@ + + + + + + + +typeinfoisderivedfrom38 +Curt Arnold + +Check if anonymous type of p element is derived from xsd:anyType by any method other +than extension. + +2004-01-13 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom39.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom39.xml new file mode 100644 index 0000000..01f14ec --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom39.xml @@ -0,0 +1,48 @@ + + + + + + + +typeinfoisderivedfrom39 +Curt Arnold + +Check if anonymous type of p element derives from itself. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom40.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom40.xml new file mode 100644 index 0000000..23dd8e6 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom40.xml @@ -0,0 +1,49 @@ + + + + + + + +typeinfoisderivedfrom40 +Curt Arnold + +Check if emType is derived from xsd:ID by union. + +2004-01-13 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom41.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom41.xml new file mode 100644 index 0000000..0acf008 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom41.xml @@ -0,0 +1,49 @@ + + + + + + + +typeinfoisderivedfrom41 +Curt Arnold + +Check if emType is derived from xsd:ID by any method other than union or restriction. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom42.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom42.xml new file mode 100644 index 0000000..f3a88d4 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom42.xml @@ -0,0 +1,47 @@ + + + + + + + +typeinfoisderivedfrom42 +Curt Arnold + +Check if strongType is derived from anySimpleType by list. + +2004-01-15 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom43.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom43.xml new file mode 100644 index 0000000..607cc93 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom43.xml @@ -0,0 +1,46 @@ + + + + + + + +typeinfoisderivedfrom43 +Curt Arnold + +Check if anonymous type of acronym element derived from anyType by restriction. + +2004-01-15 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom44.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom44.xml new file mode 100644 index 0000000..f2d4410 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom44.xml @@ -0,0 +1,46 @@ + + + + + + + +typeinfoisderivedfrom44 +Curt Arnold + +Check if anonymous type of acronym element derived from anyType by any method other than extension. + +2004-01-15 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom45.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom45.xml new file mode 100644 index 0000000..170b697 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom45.xml @@ -0,0 +1,46 @@ + + + + + + + +typeinfoisderivedfrom45 +Curt Arnold + +Check if anonymous type of acronym element derived from anySimpleType by extension. + +2004-01-15 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom46.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom46.xml new file mode 100644 index 0000000..94d16be --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom46.xml @@ -0,0 +1,46 @@ + + + + + + + +typeinfoisderivedfrom46 +Curt Arnold + +Check if anonymous type of acronym element derived from anySimpleType by any method other than extension. + +2004-01-15 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom47.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom47.xml new file mode 100644 index 0000000..2eb0c0a --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom47.xml @@ -0,0 +1,46 @@ + + + + + + + +typeinfoisderivedfrom47 +Curt Arnold + +Check if anonymous type of acronym element derived from xsd:string by extension. + +2004-01-15 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom48.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom48.xml new file mode 100644 index 0000000..88b4c62 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom48.xml @@ -0,0 +1,46 @@ + + + + + + + +typeinfoisderivedfrom48 +Curt Arnold + +Check if anonymous type of acronym element derived from xsd:string by any method other than extension. + +2004-01-15 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom49.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom49.xml new file mode 100644 index 0000000..edd7097 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom49.xml @@ -0,0 +1,44 @@ + + + + + + + +typeinfoisderivedfrom49 +Curt Arnold + +Check if a type derived by extension from a list of a item type returns true +when asked if it derives by list from the item type. + +2004-02-14 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom50.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom50.xml new file mode 100644 index 0000000..79835f9 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom50.xml @@ -0,0 +1,44 @@ + + + + + + + +typeinfoisderivedfrom50 +Curt Arnold + +Check if a type derived by extension from a list of a item type returns true +when asked if it derives by any method from the item type. + +2004-02-14 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom51.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom51.xml new file mode 100644 index 0000000..eeba513 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom51.xml @@ -0,0 +1,44 @@ + + + + + + + +typeinfoisderivedfrom51 +Curt Arnold + +Check if a type derived by extension from a list of a item type returns false +when asked if it derives by any method other than list from the item type. + +2004-02-14 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom52.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom52.xml new file mode 100644 index 0000000..6faac43 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom52.xml @@ -0,0 +1,44 @@ + + + + + + + +typeinfoisderivedfrom52 +Curt Arnold + +Check if a type derived by extension from a list of a item type returns false +when asked if it derives by restriction from anySimpleType type. + +2004-02-14 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom53.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom53.xml new file mode 100644 index 0000000..1dd52ba --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom53.xml @@ -0,0 +1,44 @@ + + + + + + + +typeinfoisderivedfrom53 +Curt Arnold + +Check if a type derived by extension from a list of a item type returns true +when asked if it derives by extension from anySimpleType. + +2004-02-14 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom54.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom54.xml new file mode 100644 index 0000000..e6cbaf7 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom54.xml @@ -0,0 +1,44 @@ + + + + + + + +typeinfoisderivedfrom54 +Curt Arnold + +Check if a type derived by extension from a list of a item type returns true +when asked if it derives by list from anySimpleType. + +2004-02-14 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom55.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom55.xml new file mode 100644 index 0000000..2cff9c3 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom55.xml @@ -0,0 +1,44 @@ + + + + + + + +typeinfoisderivedfrom55 +Curt Arnold + +Check if a type derived by extension from a list of a item type returns true +when asked if it derives by extension from anyType type. + +2004-02-14 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom56.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom56.xml new file mode 100644 index 0000000..0e5404a --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom56.xml @@ -0,0 +1,44 @@ + + + + + + + +typeinfoisderivedfrom56 +Curt Arnold + +Check if a type derived by extension from a list of a item type returns true +when asked if it derives by extension from anyType. + +2004-02-14 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom57.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom57.xml new file mode 100644 index 0000000..66e1a18 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom57.xml @@ -0,0 +1,44 @@ + + + + + + + +typeinfoisderivedfrom57 +Curt Arnold + +Check if a type derived by extension from a list of a item type returns true +when asked if it derives by list from anyType. + +2004-02-14 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom58.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom58.xml new file mode 100644 index 0000000..6983000 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom58.xml @@ -0,0 +1,45 @@ + + + + + + + +typeinfoisderivedfrom58 +Curt Arnold + +Check if a type derived by extension from a union returns true +when asked if it derives by union from a member type of the union. + +2004-02-14 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom59.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom59.xml new file mode 100644 index 0000000..2a24946 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom59.xml @@ -0,0 +1,48 @@ + + + + + + + +typeinfoisderivedfrom59 +Curt Arnold + +Check if a type derived by extension from a union returns true +when asked if it derives by union from a restricted base of +a member of type union. + +2004-02-14 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom60.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom60.xml new file mode 100644 index 0000000..41c06e7 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom60.xml @@ -0,0 +1,44 @@ + + + + + + + +typeinfoisderivedfrom60 +Curt Arnold + +Check if xs:IDREFS is derived by list from xs:IDREF. + +2004-02-14 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom61.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom61.xml new file mode 100644 index 0000000..580d204 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom61.xml @@ -0,0 +1,42 @@ + + + + + + + +typeinfoisderivedfrom61 +Curt Arnold + +Check if xs:byte is derived by restriction from xs:short +2004-02-14 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom62.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom62.xml new file mode 100644 index 0000000..04ef63d --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom62.xml @@ -0,0 +1,42 @@ + + + + + + + +typeinfoisderivedfrom62 +Curt Arnold + +Check if xs:byte is derived by restriction from xs:decimal +2004-02-14 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom63.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom63.xml new file mode 100644 index 0000000..a605bd2 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom63.xml @@ -0,0 +1,51 @@ + + + + + + + +typeinfoisderivedfrom63 +IBM + + The isDerivedFrom method checks if this TypeInfo derives from the specified ancestor type. + If the document's schema is a DTD or no schema is associated with the document, this method + will always return false. + + Get schemaTypeInfo on an element that belongs to a document with an XML DTD. Invoke method + isDerivedFrom and verify that returned the typeNamespace is null. + +Jenny Hsu +2003-10-10 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom64.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom64.xml new file mode 100644 index 0000000..f2e7c58 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom64.xml @@ -0,0 +1,48 @@ + + + + + + +typeinfoisderivedfrom64 +IBM + +Check that the simpleType of an attributes derives by restriction from itself +and from its base type. + +Jenny Hsu +2003-10-31 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom65.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom65.xml new file mode 100644 index 0000000..ea20157 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom65.xml @@ -0,0 +1,47 @@ + + + + + + +typeinfoisderivedfrom65 +IBM + + The isDerivedFrom method checks if this TypeInfo derives from the specified ancestor type. + + Get schemaTypeInfo on a simple type attribute that belongs to a document with an XML schema. + Invoke method isDerivedFrom with derivation method list and verify that the value returned is true. + +Jenny Hsu +2003-10-31 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom66.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom66.xml new file mode 100644 index 0000000..b1bcad0 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom66.xml @@ -0,0 +1,50 @@ + + + + + + + +typeinfoisderivedfrom66 +IBM + + The isDerivedFrom method checks if this TypeInfo derives from the specified ancestor type. + + Get schemaTypeInfo on an element of type Union that belongs to a document with an XML schema. + Invoke method isDerivedFrom with derivation method union and verify that the value returned is true. + Verify that emType is derived from emp0004_5Type by union. + + +Jenny Hsu +2003-10-28 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom67.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom67.xml new file mode 100644 index 0000000..dcf52c5 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom67.xml @@ -0,0 +1,46 @@ + + + + + + + +typeinfoisderivedfrom67 +Curt Arnold + +Checks that isDerivedFrom(...,METHOD_UNION) returns true when there +are multiple union derivation steps between the target and +ancestor type. + +2004-03-04 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom68.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom68.xml new file mode 100644 index 0000000..ec18564 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom68.xml @@ -0,0 +1,46 @@ + + + + + + + +typeinfoisderivedfrom68 +Curt Arnold + +Checks that isDerivedFrom(...,0) returns true when there +is more than one union derivation steps between the target and +ancestor type. + +2004-03-04 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom69.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom69.xml new file mode 100644 index 0000000..d5cf376 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom69.xml @@ -0,0 +1,46 @@ + + + + + + + +typeinfoisderivedfrom69 +Curt Arnold + +Checks that isDerivedFrom(...,DERIVATION_UNION|DERIVATION_LIST) returns false when there +is both a union and list derivation steps between the target and +ancestor type. + +2004-03-04 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom70.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom70.xml new file mode 100644 index 0000000..859cab4 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom70.xml @@ -0,0 +1,46 @@ + + + + + + + +typeinfoisderivedfrom70 +Curt Arnold + +Checks that isDerivedFrom(...,0) returns true when there +is both a union and list derivation steps between the target and +ancestor type. + +2004-03-04 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom71.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom71.xml new file mode 100644 index 0000000..9a8fc88 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom71.xml @@ -0,0 +1,45 @@ + + + + + + + +typeinfoisderivedfrom71 +Curt Arnold + +Checks that isDerivedFrom(...,0) returns true when target type is a list +of an union of the ancestor type. + +2004-03-04 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom72.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom72.xml new file mode 100644 index 0000000..1c4af19 --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom72.xml @@ -0,0 +1,46 @@ + + + + + + + +typeinfoisderivedfrom72 +Curt Arnold + +Checks that isDerivedFrom(...,DERIVATION_LIST|DERIVATION_UNION) returns false when target type is a list +of an union. +ancestor type. + +2004-03-04 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/typeinfoisderivedfrom73.xml b/test/testcases/tests/level3/core/typeinfoisderivedfrom73.xml new file mode 100644 index 0000000..46dfe6b --- /dev/null +++ b/test/testcases/tests/level3/core/typeinfoisderivedfrom73.xml @@ -0,0 +1,45 @@ + + + + + + + +typeinfoisderivedfrom73 +Curt Arnold + +Checks that isDerivedFrom(...,0) returns true where the target type is a union +where the ancestor type is a member of the union and is a union itself. + +2004-03-04 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/userdatahandler01.xml b/test/testcases/tests/level3/core/userdatahandler01.xml new file mode 100644 index 0000000..95fc311 --- /dev/null +++ b/test/testcases/tests/level3/core/userdatahandler01.xml @@ -0,0 +1,87 @@ + + + + + + + +userdatahandler01 +Curt Arnold + +Call setUserData on a node providing a UserDataHandler and rename the node. + +2004-01-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/userdatahandler02.xml b/test/testcases/tests/level3/core/userdatahandler02.xml new file mode 100644 index 0000000..14da16a --- /dev/null +++ b/test/testcases/tests/level3/core/userdatahandler02.xml @@ -0,0 +1,79 @@ + + + + + + + +userdatahandler02 +Curt Arnold + +Call setUserData on a node providing a UserDataHandler and clone the node. + +2004-01-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/userdatahandler03.xml b/test/testcases/tests/level3/core/userdatahandler03.xml new file mode 100644 index 0000000..865a856 --- /dev/null +++ b/test/testcases/tests/level3/core/userdatahandler03.xml @@ -0,0 +1,89 @@ + + + + + + + +userdatahandler03 +Curt Arnold + +Call setUserData on a node providing a UserDataHandler and import the node. + +2004-01-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/userdatahandler04.xml b/test/testcases/tests/level3/core/userdatahandler04.xml new file mode 100644 index 0000000..9aaa424 --- /dev/null +++ b/test/testcases/tests/level3/core/userdatahandler04.xml @@ -0,0 +1,90 @@ + + + + + + + +userdatahandler04 +Curt Arnold + +Call setUserData on a node providing a UserDataHandler and adopt the node. + +2004-01-16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/wellformed01.xml b/test/testcases/tests/level3/core/wellformed01.xml new file mode 100644 index 0000000..3d0fea6 --- /dev/null +++ b/test/testcases/tests/level3/core/wellformed01.xml @@ -0,0 +1,88 @@ + + + + + + + +wellformed01 +Curt Arnold + +Create a document with an XML 1.1 valid but XML 1.0 invalid element and +normalize document with well-formed set to true. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/wellformed02.xml b/test/testcases/tests/level3/core/wellformed02.xml new file mode 100644 index 0000000..6ab3a44 --- /dev/null +++ b/test/testcases/tests/level3/core/wellformed02.xml @@ -0,0 +1,77 @@ + + + + + + + +wellformed02 +Curt Arnold + +Create a document with an XML 1.1 valid but XML 1.0 invalid element and +normalize document with well-formed set to false. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/wellformed03.xml b/test/testcases/tests/level3/core/wellformed03.xml new file mode 100644 index 0000000..2c9f10d --- /dev/null +++ b/test/testcases/tests/level3/core/wellformed03.xml @@ -0,0 +1,86 @@ + + + + + + + +wellformed03 +Curt Arnold + +Create a document with an XML 1.1 valid but XML 1.0 invalid attribute and +normalize document with well-formed set to true. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/core/wellformed04.xml b/test/testcases/tests/level3/core/wellformed04.xml new file mode 100644 index 0000000..f39f53c --- /dev/null +++ b/test/testcases/tests/level3/core/wellformed04.xml @@ -0,0 +1,79 @@ + + + + + + + +wellformed04 +Curt Arnold + +Create a document with an XML 1.1 valid but XML 1.0 invalid attribute and +normalize document with well-formed set to false. + +2004-02-24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/events/.cvsignore b/test/testcases/tests/level3/events/.cvsignore new file mode 100644 index 0000000..65d27fe --- /dev/null +++ b/test/testcases/tests/level3/events/.cvsignore @@ -0,0 +1,3 @@ +dom3.dtd +test-to-html.xsl +dom3.xsd diff --git a/test/testcases/tests/level3/events/CVS/Entries b/test/testcases/tests/level3/events/CVS/Entries new file mode 100644 index 0000000..04b1f3f --- /dev/null +++ b/test/testcases/tests/level3/events/CVS/Entries @@ -0,0 +1,5 @@ +D/files//// +/.cvsignore/1.2/Fri Apr 3 02:47:57 2009// +/alltests.xml/1.3/Fri Apr 3 02:47:57 2009// +/hasFeature01.xml/1.1/Fri Apr 3 02:47:57 2009// +/metadata.xml/1.1/Fri Apr 3 02:47:56 2009// diff --git a/test/testcases/tests/level3/events/CVS/Repository b/test/testcases/tests/level3/events/CVS/Repository new file mode 100644 index 0000000..4fcba37 --- /dev/null +++ b/test/testcases/tests/level3/events/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level3/events diff --git a/test/testcases/tests/level3/events/CVS/Root b/test/testcases/tests/level3/events/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level3/events/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level3/events/CVS/Template b/test/testcases/tests/level3/events/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/events/alltests.xml b/test/testcases/tests/level3/events/alltests.xml new file mode 100644 index 0000000..f73157d --- /dev/null +++ b/test/testcases/tests/level3/events/alltests.xml @@ -0,0 +1,21 @@ + + + + + + +DOM Level 3 Events Test Suite +DOM Test Suite Project + + + diff --git a/test/testcases/tests/level3/events/files/CVS/Entries b/test/testcases/tests/level3/events/files/CVS/Entries new file mode 100644 index 0000000..d229dd6 --- /dev/null +++ b/test/testcases/tests/level3/events/files/CVS/Entries @@ -0,0 +1,3 @@ +/staff.dtd/1.1/Fri Apr 3 02:47:56 2009// +/staff.xml/1.1/Fri Apr 3 02:47:57 2009// +D diff --git a/test/testcases/tests/level3/events/files/CVS/Repository b/test/testcases/tests/level3/events/files/CVS/Repository new file mode 100644 index 0000000..c01a2e5 --- /dev/null +++ b/test/testcases/tests/level3/events/files/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level3/events/files diff --git a/test/testcases/tests/level3/events/files/CVS/Root b/test/testcases/tests/level3/events/files/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level3/events/files/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level3/events/files/CVS/Template b/test/testcases/tests/level3/events/files/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/events/files/staff.dtd b/test/testcases/tests/level3/events/files/staff.dtd new file mode 100644 index 0000000..3f7dc86 --- /dev/null +++ b/test/testcases/tests/level3/events/files/staff.dtd @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/events/files/staff.xml b/test/testcases/tests/level3/events/files/staff.xml new file mode 100644 index 0000000..f89c510 --- /dev/null +++ b/test/testcases/tests/level3/events/files/staff.xml @@ -0,0 +1,57 @@ + + + + + Element data"> + + + + +]> + + + + EMP0001 + Margaret Martin + Accountant + 56,000 + Female +
    1230 North Ave. Dallas, Texas 98551
    +
    + + EMP0002 + Martha Raynolds + + Secretary + 35,000 + Female +
    &ent2; Dallas, &ent3; + 98554
    +
    + + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; +
    PO Box 27 Irving, texas 98553
    +
    + + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female +
    27 South Road. Dallas, Texas 98556
    +
    + + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male +
    1821 Nordic. Road, Irving Texas 98558
    +
    +
    diff --git a/test/testcases/tests/level3/events/hasFeature01.xml b/test/testcases/tests/level3/events/hasFeature01.xml new file mode 100644 index 0000000..da92b42 --- /dev/null +++ b/test/testcases/tests/level3/events/hasFeature01.xml @@ -0,0 +1,32 @@ + + + + + + +hasFeature01 +Curt Arnold + +DOMImplementation.hasFeature("eVenTs", "3.0") should return true. + +2003-12-03 + + + + + + + diff --git a/test/testcases/tests/level3/events/metadata.xml b/test/testcases/tests/level3/events/metadata.xml new file mode 100644 index 0000000..d3d2324 --- /dev/null +++ b/test/testcases/tests/level3/events/metadata.xml @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/test/testcases/tests/level3/ls/.cvsignore b/test/testcases/tests/level3/ls/.cvsignore new file mode 100644 index 0000000..65d27fe --- /dev/null +++ b/test/testcases/tests/level3/ls/.cvsignore @@ -0,0 +1,3 @@ +dom3.dtd +test-to-html.xsl +dom3.xsd diff --git a/test/testcases/tests/level3/ls/CVS/Entries b/test/testcases/tests/level3/ls/CVS/Entries new file mode 100644 index 0000000..514635b --- /dev/null +++ b/test/testcases/tests/level3/ls/CVS/Entries @@ -0,0 +1,180 @@ +D/files//// +/.cvsignore/1.1/Fri Apr 3 02:47:57 2009// +/CertifiedText1.xml/1.3/Fri Apr 3 02:47:58 2009// +/CharacterStream1.xml/1.4/Fri Apr 3 02:47:57 2009// +/DOMBuilderFilterTest0.xml/1.10/Fri Apr 3 02:47:58 2009// +/DOMBuilderFilterTest1.xml/1.9/Fri Apr 3 02:47:57 2009// +/DOMBuilderFilterTest2.xml/1.9/Fri Apr 3 02:47:57 2009// +/DOMBuilderTest0.xml/1.9/Fri Apr 3 02:47:58 2009// +/DOMBuilderTest1.xml/1.10/Fri Apr 3 02:47:57 2009// +/DOMBuilderTest2.xml/1.10/Fri Apr 3 02:47:58 2009// +/DOMBuilderTest3.xml/1.11/Fri Apr 3 02:47:58 2009// +/DOMBuilderTest4.xml/1.10/Fri Apr 3 02:47:57 2009// +/DOMBuilderTest5.xml/1.12/Fri Apr 3 02:47:57 2009// +/DOMBuilderTest6.xml/1.4/Fri Apr 3 02:47:57 2009// +/DOMBuilderTest8.xml/1.4/Fri Apr 3 02:47:58 2009// +/DOMEntityResolverTest0.xml/1.14/Fri Apr 3 02:47:57 2009// +/DOMEntityResolverTest1.xml/1.13/Fri Apr 3 02:47:57 2009// +/DOMEntityResolverTest2.xml/1.7/Fri Apr 3 02:47:58 2009// +/DOMImplementationLSTest0.xml/1.6/Fri Apr 3 02:47:57 2009// +/DOMImplementationLSTest1.xml/1.7/Fri Apr 3 02:47:57 2009// +/DOMImplementationLSTest2.xml/1.4/Fri Apr 3 02:47:58 2009// +/DOMImplementationLSTest3.xml/1.5/Fri Apr 3 02:47:57 2009// +/DOMImplementationLSTest4.xml/1.4/Fri Apr 3 02:47:58 2009// +/DOMImplementationLSTest5.xml/1.4/Fri Apr 3 02:47:57 2009// +/DOMInputSourceTest0.xml/1.8/Fri Apr 3 02:47:58 2009// +/DOMInputSourceTest1.xml/1.8/Fri Apr 3 02:47:58 2009// +/DOMInputSourceTest2.xml/1.7/Fri Apr 3 02:47:57 2009// +/DOMInputSourceTest3.xml/1.9/Fri Apr 3 02:47:57 2009// +/DOMInputSourceTest4.xml/1.7/Fri Apr 3 02:47:58 2009// +/DOMInputSourceTest5.xml/1.11/Fri Apr 3 02:47:57 2009// +/DOMInputSourceTest6.xml/1.4/Fri Apr 3 02:47:58 2009// +/DOMWriterFilterTest0.xml/1.9/Fri Apr 3 02:47:57 2009// +/DOMWriterFilterTest1.xml/1.10/Fri Apr 3 02:47:57 2009// +/DOMWriterFilterTest2.xml/1.12/Fri Apr 3 02:47:57 2009// +/DOMWriterFilterTest3.xml/1.9/Fri Apr 3 02:47:57 2009// +/DOMWriterTest0.xml/1.8/Fri Apr 3 02:47:57 2009// +/DOMWriterTest1.xml/1.8/Fri Apr 3 02:47:58 2009// +/DOMWriterTest2.xml/1.8/Fri Apr 3 02:47:58 2009// +/DOMWriterTest3.xml/1.4/Fri Apr 3 02:47:58 2009// +/DOMWriterTest4.xml/1.4/Fri Apr 3 02:47:57 2009// +/DOMWriterTest5.xml/1.3/Fri Apr 3 02:47:57 2009// +/DOMWriterTest6.xml/1.3/Fri Apr 3 02:47:58 2009// +/GetFeature1.xml/1.3/Fri Apr 3 02:47:58 2009// +/GetFeature2.xml/1.3/Fri Apr 3 02:47:57 2009// +/HasFeature01.xml/1.3/Fri Apr 3 02:47:57 2009// +/HasFeature02.xml/1.3/Fri Apr 3 02:47:57 2009// +/HasFeature03.xml/1.3/Fri Apr 3 02:47:57 2009// +/HasFeature04.xml/1.4/Fri Apr 3 02:47:57 2009// +/HasFeature05.xml/1.5/Fri Apr 3 02:47:57 2009// +/LSParserConfig1.xml/1.5/Fri Apr 3 02:47:57 2009// +/LSParserConfig2.xml/1.5/Fri Apr 3 02:47:57 2009// +/LSParserConfig3.xml/1.5/Fri Apr 3 02:47:57 2009// +/LSParserConfig4.xml/1.5/Fri Apr 3 02:47:57 2009// +/LSParserConfig5.xml/1.5/Fri Apr 3 02:47:58 2009// +/LSParserConfig6.xml/1.6/Fri Apr 3 02:47:57 2009// +/LSParserConfig7.xml/1.6/Fri Apr 3 02:47:57 2009// +/LSParserConfig8.xml/1.7/Fri Apr 3 02:47:58 2009// +/LSParserConfig9.xml/1.5/Fri Apr 3 02:47:58 2009// +/LSSerializerConfig1.xml/1.6/Fri Apr 3 02:47:57 2009// +/LSSerializerConfig10.xml/1.6/Fri Apr 3 02:47:58 2009// +/LSSerializerConfig2.xml/1.7/Fri Apr 3 02:47:58 2009// +/LSSerializerConfig3.xml/1.5/Fri Apr 3 02:47:57 2009// +/LSSerializerConfig4.xml/1.5/Fri Apr 3 02:47:57 2009// +/LSSerializerConfig5.xml/1.5/Fri Apr 3 02:47:57 2009// +/LSSerializerConfig6.xml/1.6/Fri Apr 3 02:47:57 2009// +/LSSerializerConfig7.xml/1.5/Fri Apr 3 02:47:57 2009// +/LSSerializerConfig8.xml/1.7/Fri Apr 3 02:47:58 2009// +/LSSerializerConfig9.xml/1.6/Fri Apr 3 02:47:58 2009// +/SystemId1.xml/1.3/Fri Apr 3 02:47:57 2009// +/SystemId2.xml/1.3/Fri Apr 3 02:47:57 2009// +/alltests.xml/1.22/Fri Apr 3 02:47:57 2009// +/canonicalform01.xml/1.4/Fri Apr 3 02:47:57 2009// +/canonicalform03.xml/1.4/Fri Apr 3 02:47:58 2009// +/canonicalform04.xml/1.4/Fri Apr 3 02:47:57 2009// +/canonicalform05.xml/1.4/Fri Apr 3 02:47:57 2009// +/canonicalform06.xml/1.4/Fri Apr 3 02:47:58 2009// +/canonicalform08.xml/1.4/Fri Apr 3 02:47:57 2009// +/canonicalform09.xml/1.4/Fri Apr 3 02:47:57 2009// +/canonicalform10.xml/1.4/Fri Apr 3 02:47:57 2009// +/canonicalform11.xml/1.4/Fri Apr 3 02:47:58 2009// +/canonicalform12.xml/1.4/Fri Apr 3 02:47:57 2009// +/canonicalform13.xml/1.4/Fri Apr 3 02:47:58 2009// +/cdatasections01.xml/1.4/Fri Apr 3 02:47:57 2009// +/cdatasections02.xml/1.4/Fri Apr 3 02:47:58 2009// +/cdatasections03.xml/1.4/Fri Apr 3 02:47:58 2009// +/cdatasections04.xml/1.5/Fri Apr 3 02:47:58 2009// +/checkcharacternormalization01.xml/1.4/Fri Apr 3 02:47:57 2009// +/checkcharacternormalization02.xml/1.5/Fri Apr 3 02:47:58 2009// +/checkcharacternormalization03.xml/1.4/Fri Apr 3 02:47:58 2009// +/checkcharacternormalization04.xml/1.4/Fri Apr 3 02:47:58 2009// +/comments01.xml/1.5/Fri Apr 3 02:47:57 2009// +/comments02.xml/1.5/Fri Apr 3 02:47:57 2009// +/comments03.xml/1.4/Fri Apr 3 02:47:57 2009// +/comments04.xml/1.4/Fri Apr 3 02:47:57 2009// +/datatypenormalization01.xml/1.4/Fri Apr 3 02:47:57 2009// +/datatypenormalization02.xml/1.4/Fri Apr 3 02:47:57 2009// +/datatypenormalization03.xml/1.4/Fri Apr 3 02:47:58 2009// +/datatypenormalization04.xml/1.4/Fri Apr 3 02:47:58 2009// +/datatypenormalization05.xml/1.4/Fri Apr 3 02:47:58 2009// +/datatypenormalization06.xml/1.4/Fri Apr 3 02:47:57 2009// +/datatypenormalization07.xml/1.4/Fri Apr 3 02:47:58 2009// +/datatypenormalization08.xml/1.4/Fri Apr 3 02:47:58 2009// +/datatypenormalization09.xml/1.4/Fri Apr 3 02:47:58 2009// +/datatypenormalization10.xml/1.4/Fri Apr 3 02:47:57 2009// +/datatypenormalization11.xml/1.4/Fri Apr 3 02:47:57 2009// +/datatypenormalization12.xml/1.4/Fri Apr 3 02:47:57 2009// +/datatypenormalization13.xml/1.5/Fri Apr 3 02:47:58 2009// +/datatypenormalization14.xml/1.5/Fri Apr 3 02:47:58 2009// +/datatypenormalization15.xml/1.5/Fri Apr 3 02:47:57 2009// +/datatypenormalization16.xml/1.5/Fri Apr 3 02:47:57 2009// +/datatypenormalization17.xml/1.4/Fri Apr 3 02:47:57 2009// +/disallowdoctype01.xml/1.5/Fri Apr 3 02:47:57 2009// +/discarddefaultcontent01.xml/1.3/Fri Apr 3 02:47:58 2009// +/discarddefaultcontent02.xml/1.3/Fri Apr 3 02:47:57 2009// +/dom3tests.ent/1.15/Fri Apr 3 02:47:57 2009// +/elementcontentwhitespace01.xml/1.4/Fri Apr 3 02:47:58 2009// +/elementcontentwhitespace02.xml/1.5/Fri Apr 3 02:47:58 2009// +/elementcontentwhitespace03.xml/1.3/Fri Apr 3 02:47:58 2009// +/encoding01.xml/1.2/Fri Apr 3 02:47:57 2009// +/entities01.xml/1.4/Fri Apr 3 02:47:57 2009// +/entities02.xml/1.4/Fri Apr 3 02:47:57 2009// +/entities03.xml/1.4/Fri Apr 3 02:47:57 2009// +/entities04.xml/1.4/Fri Apr 3 02:47:58 2009// +/entities05.xml/1.4/Fri Apr 3 02:47:57 2009// +/entities06.xml/1.4/Fri Apr 3 02:47:57 2009// +/entities07.xml/1.5/Fri Apr 3 02:47:57 2009// +/entities08.xml/1.5/Fri Apr 3 02:47:57 2009// +/entities09.xml/1.4/Fri Apr 3 02:47:57 2009// +/infoset01.xml/1.3/Fri Apr 3 02:47:57 2009// +/infoset02.xml/1.3/Fri Apr 3 02:47:58 2009// +/infoset03.xml/1.3/Fri Apr 3 02:47:57 2009// +/infoset04.xml/1.3/Fri Apr 3 02:47:58 2009// +/infoset05.xml/1.3/Fri Apr 3 02:47:57 2009// +/infoset06.xml/1.3/Fri Apr 3 02:47:57 2009// +/infoset07.xml/1.3/Fri Apr 3 02:47:57 2009// +/infoset08.xml/1.3/Fri Apr 3 02:47:58 2009// +/metadata.xml/1.1/Fri Apr 3 02:47:57 2009// +/namespacedeclarations01.xml/1.4/Fri Apr 3 02:47:58 2009// +/namespacedeclarations02.xml/1.4/Fri Apr 3 02:47:57 2009// +/namespaces01.xml/1.3/Fri Apr 3 02:47:57 2009// +/namespaces02.xml/1.3/Fri Apr 3 02:47:57 2009// +/newline01.xml/1.3/Fri Apr 3 02:47:57 2009// +/newline02.xml/1.3/Fri Apr 3 02:47:58 2009// +/newline03.xml/1.3/Fri Apr 3 02:47:58 2009// +/noinputspecified01.xml/1.4/Fri Apr 3 02:47:57 2009// +/nooutputspecified01.xml/1.4/Fri Apr 3 02:47:57 2009// +/normalizecharacters01.xml/1.3/Fri Apr 3 02:47:58 2009// +/normalizecharacters02.xml/1.3/Fri Apr 3 02:47:57 2009// +/normalizecharacters03.xml/1.3/Fri Apr 3 02:47:58 2009// +/normalizecharacters04.xml/1.4/Fri Apr 3 02:47:58 2009// +/schemalocation01.xml/1.6/Fri Apr 3 02:47:58 2009// +/schemalocation02.xml/1.5/Fri Apr 3 02:47:58 2009// +/schemalocation03.xml/1.4/Fri Apr 3 02:47:58 2009// +/schemalocation04.xml/1.4/Fri Apr 3 02:47:57 2009// +/schematype01.xml/1.5/Fri Apr 3 02:47:58 2009// +/schematype02.xml/1.5/Fri Apr 3 02:47:57 2009// +/schematype03.xml/1.5/Fri Apr 3 02:47:57 2009// +/schematype04.xml/1.4/Fri Apr 3 02:47:57 2009// +/splitcdatasections01.xml/1.4/Fri Apr 3 02:47:57 2009// +/splitcdatasections02.xml/1.4/Fri Apr 3 02:47:57 2009// +/unsupportedencoding01.xml/1.4/Fri Apr 3 02:47:58 2009// +/validate01.xml/1.4/Fri Apr 3 02:47:57 2009// +/validate02.xml/1.4/Fri Apr 3 02:47:57 2009// +/validate03.xml/1.5/Fri Apr 3 02:47:58 2009// +/validate04.xml/1.4/Fri Apr 3 02:47:57 2009// +/validate05.xml/1.4/Fri Apr 3 02:47:57 2009// +/validate06.xml/1.4/Fri Apr 3 02:47:57 2009// +/validate07.xml/1.4/Fri Apr 3 02:47:58 2009// +/validate08.xml/1.4/Fri Apr 3 02:47:58 2009// +/validateifschema01.xml/1.4/Fri Apr 3 02:47:58 2009// +/validateifschema02.xml/1.4/Fri Apr 3 02:47:57 2009// +/validateifschema03.xml/1.5/Fri Apr 3 02:47:57 2009// +/validateifschema04.xml/1.4/Fri Apr 3 02:47:58 2009// +/wellformed01.xml/1.4/Fri Apr 3 02:47:57 2009// +/wellformed02.xml/1.4/Fri Apr 3 02:47:57 2009// +/wellformed03.xml/1.5/Fri Apr 3 02:47:58 2009// +/writeToURI1.xml/1.2/Fri Apr 3 02:47:57 2009// +/writeToURI2.xml/1.2/Fri Apr 3 02:47:58 2009// +/xmldeclaration01.xml/1.3/Fri Apr 3 02:47:57 2009// +/xmldeclaration02.xml/1.3/Fri Apr 3 02:47:57 2009// diff --git a/test/testcases/tests/level3/ls/CVS/Repository b/test/testcases/tests/level3/ls/CVS/Repository new file mode 100644 index 0000000..59add56 --- /dev/null +++ b/test/testcases/tests/level3/ls/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level3/ls diff --git a/test/testcases/tests/level3/ls/CVS/Root b/test/testcases/tests/level3/ls/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level3/ls/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level3/ls/CVS/Template b/test/testcases/tests/level3/ls/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/ls/CertifiedText1.xml b/test/testcases/tests/level3/ls/CertifiedText1.xml new file mode 100644 index 0000000..f1dd2a6 --- /dev/null +++ b/test/testcases/tests/level3/ls/CertifiedText1.xml @@ -0,0 +1,49 @@ + + + + + + + + + CertifiedText1 + Curt Arnold + Changes certifiedText on LSInput. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/CharacterStream1.xml b/test/testcases/tests/level3/ls/CharacterStream1.xml new file mode 100644 index 0000000..f0c7043 --- /dev/null +++ b/test/testcases/tests/level3/ls/CharacterStream1.xml @@ -0,0 +1,84 @@ + + + + + + + + + CharacterStream1 + Curt Arnold + Writes a document to a character stream and rereads the document. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMBuilderFilterTest0.xml b/test/testcases/tests/level3/ls/DOMBuilderFilterTest0.xml new file mode 100644 index 0000000..37191ed --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMBuilderFilterTest0.xml @@ -0,0 +1,87 @@ + + + + + + + %entities; +]> + + + + + DOMBuilderFilterTest0 + &creator; + Parses a document twice, once using a filter to reject all elt1 elements. + &contributor; &date; + + + + + + + + + &filterVars; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + &vars; + &init; + + + + + + + + &parser.setFilter_myfilter; + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMBuilderFilterTest1.xml b/test/testcases/tests/level3/ls/DOMBuilderFilterTest1.xml new file mode 100644 index 0000000..226efc0 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMBuilderFilterTest1.xml @@ -0,0 +1,74 @@ + + + + + + + %entities; +]> + + + + + DOMBuilderFilterTest1 + &creator; + DOM Builder Filter test, test whether incorrect node types are never passed to the filter. + &contributor; &date; + + + + + + + + &filterVars; + + + + + + + + + + + + + + + + + + + + + + + + + + + &vars; + &init; + + &parser.setFilter_myfilter; + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMBuilderFilterTest2.xml b/test/testcases/tests/level3/ls/DOMBuilderFilterTest2.xml new file mode 100644 index 0000000..1456009 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMBuilderFilterTest2.xml @@ -0,0 +1,74 @@ + + + + + + + %entities; +]> + + + + + DOMBuilderFilterTest2 + &creator; + Checks that attributes are visible when elements are passed to LSParserFilter.startElement. + &contributor; &date; + + + + + + + &filterVars; + + + + + + + + + + + + + + + + + + + + + + + + + + + + &vars; + &init; + + &parser.setFilter_myfilter; + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMBuilderTest0.xml b/test/testcases/tests/level3/ls/DOMBuilderTest0.xml new file mode 100644 index 0000000..dd65d25 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMBuilderTest0.xml @@ -0,0 +1,57 @@ + + + + + + + %entities; +]> + + + + DOMBuilderTest0 + &creator; + Parses a document, writes it to string, parses the string and checks that the number of elt1 elements is as expected. + &contributor; &date; + + + + + + + + + + + &vars; + + &init; + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMBuilderTest1.xml b/test/testcases/tests/level3/ls/DOMBuilderTest1.xml new file mode 100644 index 0000000..e0f54b1 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMBuilderTest1.xml @@ -0,0 +1,65 @@ + + + + + + + %entities; +]> + + + + DOMBuilderTest1 + &creator; + Uses LSParser.parseWithContext to replace a node in an existing document. + &contributor; &date; + + + + + + + + &vars; + + &init; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMBuilderTest2.xml b/test/testcases/tests/level3/ls/DOMBuilderTest2.xml new file mode 100644 index 0000000..6de856a --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMBuilderTest2.xml @@ -0,0 +1,67 @@ + + + + + + + %entities; +]> + + + + DOMBuilderTest2 + &creator; + Uses LSParser.parseWithContext to append a document as a child of an existing node. + &contributor; &date; + + + + + + + + + + &vars; + &init; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMBuilderTest3.xml b/test/testcases/tests/level3/ls/DOMBuilderTest3.xml new file mode 100644 index 0000000..c1a6e78 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMBuilderTest3.xml @@ -0,0 +1,79 @@ + + + + + + + %entities; +]> + + + + DOMBuilderTest3 + &creator; + Uses LSParser.parseWithContext to insert a document after a node. + &contributor; &date; + + + + + + + + + + + + + + &vars; + + &init; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMBuilderTest4.xml b/test/testcases/tests/level3/ls/DOMBuilderTest4.xml new file mode 100644 index 0000000..ee557d3 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMBuilderTest4.xml @@ -0,0 +1,74 @@ + + + + + + + %entities; +]> + + + + DOMBuilderTest4 + &creator; + Uses LSParser.parseWithContext to insert a document before a node. + &contributor; &date; + + + + + + + + + + + + + + &vars; + &init; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMBuilderTest5.xml b/test/testcases/tests/level3/ls/DOMBuilderTest5.xml new file mode 100644 index 0000000..fd212c9 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMBuilderTest5.xml @@ -0,0 +1,81 @@ + + + + + + %entities; +]> + + + + DOMBuilderTest5 + &creator; + supported-media-types-only is set to true if supported and + an XML file with an unsupported media type from an HTTP server + on the local machine is retrieved. + &contributor; &date; + + + + + + + + + + + + + + + + + + + + + + + &vars; + + &init; + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMBuilderTest6.xml b/test/testcases/tests/level3/ls/DOMBuilderTest6.xml new file mode 100644 index 0000000..7462529 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMBuilderTest6.xml @@ -0,0 +1,47 @@ + + + + + + + + + DOMBuilderTest6 + Curt Arnold + Parses from an uninitialized LSInput. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMBuilderTest8.xml b/test/testcases/tests/level3/ls/DOMBuilderTest8.xml new file mode 100644 index 0000000..ec943b6 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMBuilderTest8.xml @@ -0,0 +1,51 @@ + + + + + + + + + DOMBuilderTest8 + Curt Arnold + Parses an unresolvable System ID. + 2003-12-19 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMEntityResolverTest0.xml b/test/testcases/tests/level3/ls/DOMEntityResolverTest0.xml new file mode 100644 index 0000000..33922c3 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMEntityResolverTest0.xml @@ -0,0 +1,75 @@ + + + + + + + %entities; +]> + + + + + DOMEntityResolverTest0 + &creator; + Checks parameters on call to resolve resource are + as expected and redirects to parse a different resource. + &contributor; &date; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + &vars; + &init; + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMEntityResolverTest1.xml b/test/testcases/tests/level3/ls/DOMEntityResolverTest1.xml new file mode 100644 index 0000000..16851cc --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMEntityResolverTest1.xml @@ -0,0 +1,79 @@ + + + + + + + %entities; +]> + + + + + DOMEntityResolverTest1 + &creator; + Tests a custom entity resolver. The entity resolver creates an input source that supplies 2 elt1 elements. The original entity reference referes to 1 elt1 + &contributor; &date; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + &vars; + &init; + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMEntityResolverTest2.xml b/test/testcases/tests/level3/ls/DOMEntityResolverTest2.xml new file mode 100644 index 0000000..ce72982 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMEntityResolverTest2.xml @@ -0,0 +1,72 @@ + + + + + + + %entities; +]> + + + + + DOMEntityResolverTest2 + &creator; + Resource resolvers do not participate in resolving the top-level document entity. + This test attempts to redirect any resource and then checks that the + requested document was not affected. + &contributor; &date; + + + + + + + + + + + + + + + + + + + + + + + + &vars; + &init; + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMImplementationLSTest0.xml b/test/testcases/tests/level3/ls/DOMImplementationLSTest0.xml new file mode 100644 index 0000000..e008fcc --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMImplementationLSTest0.xml @@ -0,0 +1,50 @@ + + + + + + + %entities; +]> + + + + + DOMImplementationLSTest0 + &creator; + Uses DOMImplementationLS.createLSParser to create a synchronous parser with an unspecified schema type. + &contributor; &date; + + + + + + + + + &vars; + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMImplementationLSTest1.xml b/test/testcases/tests/level3/ls/DOMImplementationLSTest1.xml new file mode 100644 index 0000000..3447a76 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMImplementationLSTest1.xml @@ -0,0 +1,52 @@ + + + + + + + %entities; +]> + + + + + DOMImplementationLSTest1 + &creator; + Calls DOMImplementationLS.createLSParser(MODE_ASYNCHRONOUS, null) and + checks the return value is not null. Only applicable if DOMImplementation.hasFeature("LS-ASync", null) is true. + &contributor; &date; + + + + + + + + + + &vars; + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMImplementationLSTest2.xml b/test/testcases/tests/level3/ls/DOMImplementationLSTest2.xml new file mode 100644 index 0000000..5327a9c --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMImplementationLSTest2.xml @@ -0,0 +1,38 @@ + + + + + + + %entities; +]> + + + + + DOMImplementationLSTest2 + &creator; + Calls DOMImplementationLS.createLSParser(MODE_SYNCHRONOUS, "http://www.w3.org/TR/REC-xml") and checks the return value is not null. + &contributor; &date; + + + &vars; + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMImplementationLSTest3.xml b/test/testcases/tests/level3/ls/DOMImplementationLSTest3.xml new file mode 100644 index 0000000..f2480b1 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMImplementationLSTest3.xml @@ -0,0 +1,44 @@ + + + + + + + %entities; +]> + + + + + DOMImplementationLSTest3 + &creator; + Calls DOMImplementationLS.createLSParser(MODE_SYNCHRONOUS, "http://www.w3.org/2001/XMLSchema"). + Should either throw a NOT_SUPPORTED_ERR or return a non-null parser. + &contributor; &date; + + + &vars; + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMImplementationLSTest4.xml b/test/testcases/tests/level3/ls/DOMImplementationLSTest4.xml new file mode 100644 index 0000000..447e8a2 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMImplementationLSTest4.xml @@ -0,0 +1,45 @@ + + + + + + + %entities; +]> + + + + + DOMImplementationLSTest4 + &creator; + Calls DOMImplementationLS.createLSParser(MODE_SYNCHRONOUS, "http://nobody...err") expecting that a + NOT_SUPPORTED_ERR would be raised. + &contributor; &date; + + + &vars; + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMImplementationLSTest5.xml b/test/testcases/tests/level3/ls/DOMImplementationLSTest5.xml new file mode 100644 index 0000000..e9344fc --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMImplementationLSTest5.xml @@ -0,0 +1,43 @@ + + + + + + + %entities; +]> + + + + + DOMImplementationLSTest0 + &creator; + Calls DOMImplementationLS.createLSParser(MODE_SYNCHRONOUS, "http://nobody...err") expecting that a + NOT_SUPPORTED_ERR would be raised. + &contributor; &date; + + + &vars; + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMInputSourceTest0.xml b/test/testcases/tests/level3/ls/DOMInputSourceTest0.xml new file mode 100644 index 0000000..113e645 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMInputSourceTest0.xml @@ -0,0 +1,50 @@ + + + + + + + %entities; +]> + + + + + DOMInputSourceTest0 + &creator; + Parses a document from a byte stream. + &contributor; &date; + + + + + + + + + &vars; + &init; + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMInputSourceTest1.xml b/test/testcases/tests/level3/ls/DOMInputSourceTest1.xml new file mode 100644 index 0000000..6d490eb --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMInputSourceTest1.xml @@ -0,0 +1,49 @@ + + + + + + + %entities; +]> + + + + + DOMInputSourceTest1 + &creator; + Parses a document from a character stream. + &contributor; &date; + + + + + + &vars; + + + &init; + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMInputSourceTest2.xml b/test/testcases/tests/level3/ls/DOMInputSourceTest2.xml new file mode 100644 index 0000000..3a5cff0 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMInputSourceTest2.xml @@ -0,0 +1,46 @@ + + + + + + + %entities; +]> + + + + + DOMInputSourceTest2 + &creator; + test the parser by using a string inputsource + &contributor; &date; + + + + + + + &vars; + &init; + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMInputSourceTest3.xml b/test/testcases/tests/level3/ls/DOMInputSourceTest3.xml new file mode 100644 index 0000000..af25ac1 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMInputSourceTest3.xml @@ -0,0 +1,51 @@ + + + + + + + %entities; +]> + + + + + DOMInputSourceTest3 + &creator; + Specify encodings for LSInput with string data. The + setting should have no effect and the inputEncoding of the resulting document should be UTF-16. + &contributor; &date; + + + + + + + &vars; + &init; + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMInputSourceTest4.xml b/test/testcases/tests/level3/ls/DOMInputSourceTest4.xml new file mode 100644 index 0000000..945ed57 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMInputSourceTest4.xml @@ -0,0 +1,48 @@ + + + + + + + %entities; +]> + + + + + DOMInputSourceTest4 + &creator; + tests whether DOMInput whether abort can be called even if loading is finished already + &contributor; &date; + + + + + + + &vars; + &init; + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMInputSourceTest5.xml b/test/testcases/tests/level3/ls/DOMInputSourceTest5.xml new file mode 100644 index 0000000..34bff24 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMInputSourceTest5.xml @@ -0,0 +1,88 @@ + + + + + + + %entities; +]> + + + + + DOMInputSourceTest5 + &creator; + Parses a document containing an external entity and checks + that resource resolver is passed the baseURI value specified on LSInput. + &contributor; &date; + + + + + + + + + + + + + + + + + + + + + + + + + + + + &vars; + &init; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMInputSourceTest6.xml b/test/testcases/tests/level3/ls/DOMInputSourceTest6.xml new file mode 100644 index 0000000..9c896a8 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMInputSourceTest6.xml @@ -0,0 +1,55 @@ + + + + + + + %entities; +]> + + + + + DOMInputSourceTest6 + &creator; + Specify encodings for LSInput with a character stream. The + setting should have no effect and the inputEncoding of the resulting document should be UTF-16. + &contributor; &date; + + + + + + + + + + &vars; + &init; + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMWriterFilterTest0.xml b/test/testcases/tests/level3/ls/DOMWriterFilterTest0.xml new file mode 100644 index 0000000..09030c6 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMWriterFilterTest0.xml @@ -0,0 +1,95 @@ + + + + + + + %entities; +]> + + + + + DOMWriterFilterTest0 + &creator; + DOMSerializerFilter test, a simple test eliminating a subtree + &contributor; &date; + + + + + + + + + &filterVars; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + &vars; + &init; + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMWriterFilterTest1.xml b/test/testcases/tests/level3/ls/DOMWriterFilterTest1.xml new file mode 100644 index 0000000..1dc0140 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMWriterFilterTest1.xml @@ -0,0 +1,90 @@ + + + + + + + %entities; +]> + + + + + DOMWriterFilterTest1 + &creator; + Uses a serializer filter to eliminate attributes, parses the output and checks if the attribute is not there. + &contributor; &date; + + + + + + + + + &filterVars; + + + + + + + + + + + + + + + + + + + + + + + + &vars; + &init; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMWriterFilterTest2.xml b/test/testcases/tests/level3/ls/DOMWriterFilterTest2.xml new file mode 100644 index 0000000..6f2be15 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMWriterFilterTest2.xml @@ -0,0 +1,99 @@ + + + + + + + %entities; +]> + + + + + DOMWriterFilterTest2 + &creator; + Uses a filter to strip text during serialization + parsers to check expections. + &contributor; &date; + + + + + + + + + + &filterVars; + + + + + + + + + + + + + + + + + + + + + + + + + + &vars; + &init; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMWriterFilterTest3.xml b/test/testcases/tests/level3/ls/DOMWriterFilterTest3.xml new file mode 100644 index 0000000..0af3c38 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMWriterFilterTest3.xml @@ -0,0 +1,87 @@ + + + + + + + %entities; +]> + + + + + DOMWriterFilterTest3 + &creator; + Eliminates comments on serialization, parses results and checks for comments. + &contributor; &date; + + + + + + + + &filterVars; + + + + + + + + + + + + + + + + + + + + + + + &vars; + &init; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMWriterTest0.xml b/test/testcases/tests/level3/ls/DOMWriterTest0.xml new file mode 100644 index 0000000..0832a4c --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMWriterTest0.xml @@ -0,0 +1,52 @@ + + + + + + + %entities; +]> + + + + + DOMWriterTest0 + &creator; + Calls LSSerializer.writeToString and checks result. + &contributor; &date; + + + + + + + + &vars; + &init; + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMWriterTest1.xml b/test/testcases/tests/level3/ls/DOMWriterTest1.xml new file mode 100644 index 0000000..178fe88 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMWriterTest1.xml @@ -0,0 +1,65 @@ + + + + + + + %entities; +]> + + + + + DOMWriterTest1 + &creator; + Writes an element node to a byte stream. + &contributor; &date; + + + + + + + + + + + + + &vars; + + &init; + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMWriterTest2.xml b/test/testcases/tests/level3/ls/DOMWriterTest2.xml new file mode 100644 index 0000000..1b1cb82 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMWriterTest2.xml @@ -0,0 +1,61 @@ + + + + + + + %entities; +]> + + + + + DOMWriterTest2 + &creator; + Serializes a document without a XML declaration for both for 'xml-declaration' configuration values. + &contributor; &date; + + + + + + + + + + + &vars; + &init; + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMWriterTest3.xml b/test/testcases/tests/level3/ls/DOMWriterTest3.xml new file mode 100644 index 0000000..720a64d --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMWriterTest3.xml @@ -0,0 +1,61 @@ + + + + + + + %entities; +]> + + + + + DOMWriterTest3 + &creator; + Serializes a document with a XML declaration for both for 'xml-declaration' configuration values. + &contributor; &date; + + + + + + + + + + + &vars; + &init; + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMWriterTest4.xml b/test/testcases/tests/level3/ls/DOMWriterTest4.xml new file mode 100644 index 0000000..3d45e5f --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMWriterTest4.xml @@ -0,0 +1,54 @@ + + + + + + + + + DOMWriterTest4 + Curt Arnold + Writes a document to an uninitialized LSOutput. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMWriterTest5.xml b/test/testcases/tests/level3/ls/DOMWriterTest5.xml new file mode 100644 index 0000000..0fafb5d --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMWriterTest5.xml @@ -0,0 +1,88 @@ + + + + + + + + + DOMWriterTest5 + Curt Arnold + Creates an document containing a namespaced attribute node without + user-specified prefix and checks that it is serialized properly. + 2003-12-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/DOMWriterTest6.xml b/test/testcases/tests/level3/ls/DOMWriterTest6.xml new file mode 100644 index 0000000..e562b13 --- /dev/null +++ b/test/testcases/tests/level3/ls/DOMWriterTest6.xml @@ -0,0 +1,89 @@ + + + + + + + + + DOMWriterTest6 + Curt Arnold + Creates an document containing a namespaced attribute node with + user-specified prefix and checks that it is serialized properly. + 2003-12-22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/GetFeature1.xml b/test/testcases/tests/level3/ls/GetFeature1.xml new file mode 100644 index 0000000..04a6c12 --- /dev/null +++ b/test/testcases/tests/level3/ls/GetFeature1.xml @@ -0,0 +1,44 @@ + + + + + + + + + GetFeature1 + Curt Arnold + DOMImplementationLS can be obtained by DOMImplementation.getFeature("LS", "3.0"). + 2003-12-09 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/GetFeature2.xml b/test/testcases/tests/level3/ls/GetFeature2.xml new file mode 100644 index 0000000..bf2755f --- /dev/null +++ b/test/testcases/tests/level3/ls/GetFeature2.xml @@ -0,0 +1,44 @@ + + + + + + + + + GetFeature2 + Curt Arnold + DOMImplementationLS can be obtained by DOMImplementation.getFeature("+lS", "3.0"). + 2003-12-09 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/HasFeature01.xml b/test/testcases/tests/level3/ls/HasFeature01.xml new file mode 100644 index 0000000..f98d962 --- /dev/null +++ b/test/testcases/tests/level3/ls/HasFeature01.xml @@ -0,0 +1,39 @@ + + + + + + + + + HasFeature01 + Curt Arnold + Implementations should return true for hasFeature("LS", "3.0"). + 2003-12-01 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/HasFeature02.xml b/test/testcases/tests/level3/ls/HasFeature02.xml new file mode 100644 index 0000000..7eac1f6 --- /dev/null +++ b/test/testcases/tests/level3/ls/HasFeature02.xml @@ -0,0 +1,40 @@ + + + + + + + + + HasFeature02 + Curt Arnold + Implementations should return true for hasFeature("LS", null). + 2003-12-01 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/HasFeature03.xml b/test/testcases/tests/level3/ls/HasFeature03.xml new file mode 100644 index 0000000..68cf44b --- /dev/null +++ b/test/testcases/tests/level3/ls/HasFeature03.xml @@ -0,0 +1,42 @@ + + + + + + + + + HasFeature03 + Curt Arnold + Implementations should return true for hasFeature("Core", "2.0") and hasFeature("Core", null). + 2003-12-01 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/HasFeature04.xml b/test/testcases/tests/level3/ls/HasFeature04.xml new file mode 100644 index 0000000..a091cb4 --- /dev/null +++ b/test/testcases/tests/level3/ls/HasFeature04.xml @@ -0,0 +1,41 @@ + + + + + + + + + HasFeature04 + Curt Arnold + Implementations should return true for hasFeature("+lS", "3.0"). + 2003-12-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/HasFeature05.xml b/test/testcases/tests/level3/ls/HasFeature05.xml new file mode 100644 index 0000000..a3ba3af --- /dev/null +++ b/test/testcases/tests/level3/ls/HasFeature05.xml @@ -0,0 +1,43 @@ + + + + + + + + + HasFeature05 + Curt Arnold + The return values of hasFeature("lS-aSynC", "3.0") and hasFeature("+Ls-AsYNc", "3.0") should be equal. + 2003-12-09 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSParserConfig1.xml b/test/testcases/tests/level3/ls/LSParserConfig1.xml new file mode 100644 index 0000000..643faf8 --- /dev/null +++ b/test/testcases/tests/level3/ls/LSParserConfig1.xml @@ -0,0 +1,61 @@ + + + + + + + + + LSParserConfig1 + Curt Arnold + Checks initial state of parser configuration. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSParserConfig2.xml b/test/testcases/tests/level3/ls/LSParserConfig2.xml new file mode 100644 index 0000000..88a87a9 --- /dev/null +++ b/test/testcases/tests/level3/ls/LSParserConfig2.xml @@ -0,0 +1,88 @@ + + + + + + + + + LSParserConfig2 + Curt Arnold + Checks getParameterNames and canSetParameter. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSParserConfig3.xml b/test/testcases/tests/level3/ls/LSParserConfig3.xml new file mode 100644 index 0000000..9c5df82 --- /dev/null +++ b/test/testcases/tests/level3/ls/LSParserConfig3.xml @@ -0,0 +1,57 @@ + + + + + + + + + LSParserConfig3 + Curt Arnold + Checks support of charset-overrides-xml-encoding. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSParserConfig4.xml b/test/testcases/tests/level3/ls/LSParserConfig4.xml new file mode 100644 index 0000000..9c4efc8 --- /dev/null +++ b/test/testcases/tests/level3/ls/LSParserConfig4.xml @@ -0,0 +1,65 @@ + + + + + + + + + LSParserConfig4 + Curt Arnold + Checks support of disallow-doctype. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSParserConfig5.xml b/test/testcases/tests/level3/ls/LSParserConfig5.xml new file mode 100644 index 0000000..633b908 --- /dev/null +++ b/test/testcases/tests/level3/ls/LSParserConfig5.xml @@ -0,0 +1,65 @@ + + + + + + + + + LSParserConfig5 + Curt Arnold + Checks support of ignore-unknown-character-denormalizations. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSParserConfig6.xml b/test/testcases/tests/level3/ls/LSParserConfig6.xml new file mode 100644 index 0000000..5ef31ce --- /dev/null +++ b/test/testcases/tests/level3/ls/LSParserConfig6.xml @@ -0,0 +1,71 @@ + + + + + + + + + LSParserConfig6 + Curt Arnold + Checks support of infoset. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSParserConfig7.xml b/test/testcases/tests/level3/ls/LSParserConfig7.xml new file mode 100644 index 0000000..fbac979 --- /dev/null +++ b/test/testcases/tests/level3/ls/LSParserConfig7.xml @@ -0,0 +1,65 @@ + + + + + + + + + LSParserConfig7 + Curt Arnold + Checks support of namespaces. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSParserConfig8.xml b/test/testcases/tests/level3/ls/LSParserConfig8.xml new file mode 100644 index 0000000..2c33caa --- /dev/null +++ b/test/testcases/tests/level3/ls/LSParserConfig8.xml @@ -0,0 +1,56 @@ + + + + + + + + + LSParserConfig8 + Curt Arnold + Checks support of well-formed. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSParserConfig9.xml b/test/testcases/tests/level3/ls/LSParserConfig9.xml new file mode 100644 index 0000000..146c84e --- /dev/null +++ b/test/testcases/tests/level3/ls/LSParserConfig9.xml @@ -0,0 +1,65 @@ + + + + + + + + + LSParserConfig9 + Curt Arnold + Checks support of supported-media-types-only. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSSerializerConfig1.xml b/test/testcases/tests/level3/ls/LSSerializerConfig1.xml new file mode 100644 index 0000000..5681b30 --- /dev/null +++ b/test/testcases/tests/level3/ls/LSSerializerConfig1.xml @@ -0,0 +1,71 @@ + + + + + + + + + LSSerializerConfig1 + Curt Arnold + Checks initial state of serializer configuration. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSSerializerConfig10.xml b/test/testcases/tests/level3/ls/LSSerializerConfig10.xml new file mode 100644 index 0000000..29b8145 --- /dev/null +++ b/test/testcases/tests/level3/ls/LSSerializerConfig10.xml @@ -0,0 +1,56 @@ + + + + + + + + + LSSerializerConfig10 + Curt Arnold + Checks support of namespace-declarations. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSSerializerConfig2.xml b/test/testcases/tests/level3/ls/LSSerializerConfig2.xml new file mode 100644 index 0000000..8ed0a3c --- /dev/null +++ b/test/testcases/tests/level3/ls/LSSerializerConfig2.xml @@ -0,0 +1,83 @@ + + + + + + + + + LSSerializerConfig2 + Curt Arnold + Checks getParameterNames and canSetParameter. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSSerializerConfig3.xml b/test/testcases/tests/level3/ls/LSSerializerConfig3.xml new file mode 100644 index 0000000..2e5c3cf --- /dev/null +++ b/test/testcases/tests/level3/ls/LSSerializerConfig3.xml @@ -0,0 +1,64 @@ + + + + + + + + + LSSerializerConfig3 + Curt Arnold + Checks support of canonical-form. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSSerializerConfig4.xml b/test/testcases/tests/level3/ls/LSSerializerConfig4.xml new file mode 100644 index 0000000..c6b155d --- /dev/null +++ b/test/testcases/tests/level3/ls/LSSerializerConfig4.xml @@ -0,0 +1,56 @@ + + + + + + + + + LSSerializerConfig4 + Curt Arnold + Checks support of discard-default-content. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSSerializerConfig5.xml b/test/testcases/tests/level3/ls/LSSerializerConfig5.xml new file mode 100644 index 0000000..d6d4ec1 --- /dev/null +++ b/test/testcases/tests/level3/ls/LSSerializerConfig5.xml @@ -0,0 +1,64 @@ + + + + + + + + + LSSerializerConfig5 + Curt Arnold + Checks support of format-pretty-print. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSSerializerConfig6.xml b/test/testcases/tests/level3/ls/LSSerializerConfig6.xml new file mode 100644 index 0000000..0e506bf --- /dev/null +++ b/test/testcases/tests/level3/ls/LSSerializerConfig6.xml @@ -0,0 +1,64 @@ + + + + + + + + + LSSerializerConfig6 + Curt Arnold + Checks support of ignore-unknown-character-denormalizations. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSSerializerConfig7.xml b/test/testcases/tests/level3/ls/LSSerializerConfig7.xml new file mode 100644 index 0000000..17f5393 --- /dev/null +++ b/test/testcases/tests/level3/ls/LSSerializerConfig7.xml @@ -0,0 +1,56 @@ + + + + + + + + + LSSerializerConfig7 + Curt Arnold + Checks support of xml-declaration. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSSerializerConfig8.xml b/test/testcases/tests/level3/ls/LSSerializerConfig8.xml new file mode 100644 index 0000000..6ab2b0b --- /dev/null +++ b/test/testcases/tests/level3/ls/LSSerializerConfig8.xml @@ -0,0 +1,64 @@ + + + + + + + + + LSSerializerConfig8 + Curt Arnold + Checks support of well-formed. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/LSSerializerConfig9.xml b/test/testcases/tests/level3/ls/LSSerializerConfig9.xml new file mode 100644 index 0000000..ff42555 --- /dev/null +++ b/test/testcases/tests/level3/ls/LSSerializerConfig9.xml @@ -0,0 +1,67 @@ + + + + + + + + + LSSerializerConfig9 + Curt Arnold + Checks support of namespaces. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/SystemId1.xml b/test/testcases/tests/level3/ls/SystemId1.xml new file mode 100644 index 0000000..ee463c6 --- /dev/null +++ b/test/testcases/tests/level3/ls/SystemId1.xml @@ -0,0 +1,87 @@ + + + + + + + + + SystemId1 + Curt Arnold + Writes a document to a URL for a temporary file and rereads the document. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/SystemId2.xml b/test/testcases/tests/level3/ls/SystemId2.xml new file mode 100644 index 0000000..2447617 --- /dev/null +++ b/test/testcases/tests/level3/ls/SystemId2.xml @@ -0,0 +1,87 @@ + + + + + + + + + SystemId2 + Curt Arnold + Writes a document to a URL for a temporary http document and rereads the document. + 2003-12-08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/alltests.xml b/test/testcases/tests/level3/ls/alltests.xml new file mode 100644 index 0000000..13d2353 --- /dev/null +++ b/test/testcases/tests/level3/ls/alltests.xml @@ -0,0 +1,213 @@ + + + + + + + + + DOM Level 3 LS Test Suite + X-Hive Corporation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/canonicalform01.xml b/test/testcases/tests/level3/ls/canonicalform01.xml new file mode 100644 index 0000000..3c7d4a2 --- /dev/null +++ b/test/testcases/tests/level3/ls/canonicalform01.xml @@ -0,0 +1,58 @@ + + + + + + + +canonicalform01 +Curt Arnold + +Load a document with canonical-form = true and see that entity references are not present in +the element content. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/canonicalform03.xml b/test/testcases/tests/level3/ls/canonicalform03.xml new file mode 100644 index 0000000..6646b0e --- /dev/null +++ b/test/testcases/tests/level3/ls/canonicalform03.xml @@ -0,0 +1,57 @@ + + + + + + + +canonicalform03 +Curt Arnold + +Load a document with canonical-form = true and see that CDATASection are not present in +the parsed document. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/canonicalform04.xml b/test/testcases/tests/level3/ls/canonicalform04.xml new file mode 100644 index 0000000..1107bfa --- /dev/null +++ b/test/testcases/tests/level3/ls/canonicalform04.xml @@ -0,0 +1,53 @@ + + + + + + + +canonicalform04 +Curt Arnold + +Attempt to load a namespace invalid document with canonical-form = true. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/canonicalform05.xml b/test/testcases/tests/level3/ls/canonicalform05.xml new file mode 100644 index 0000000..7ccc87d --- /dev/null +++ b/test/testcases/tests/level3/ls/canonicalform05.xml @@ -0,0 +1,56 @@ + + + + + + + +canonicalform05 +Curt Arnold + +Load a document with canonical-form = true and see that attributes for namespace declarations are present. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/canonicalform06.xml b/test/testcases/tests/level3/ls/canonicalform06.xml new file mode 100644 index 0000000..9a3999d --- /dev/null +++ b/test/testcases/tests/level3/ls/canonicalform06.xml @@ -0,0 +1,61 @@ + + + + + + + +canonicalform06 +Curt Arnold + +Load a document with canonical-form and validate = true and check that +element content whitespace is not eliminated. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/canonicalform08.xml b/test/testcases/tests/level3/ls/canonicalform08.xml new file mode 100644 index 0000000..6e76d6a --- /dev/null +++ b/test/testcases/tests/level3/ls/canonicalform08.xml @@ -0,0 +1,113 @@ + + + + + + + +canonicalform08 +Curt Arnold + +Normalize document based on section 3.1 with canonical-form set to true and check normalized document. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/canonicalform09.xml b/test/testcases/tests/level3/ls/canonicalform09.xml new file mode 100644 index 0000000..035c499 --- /dev/null +++ b/test/testcases/tests/level3/ls/canonicalform09.xml @@ -0,0 +1,93 @@ + + + + + + + +canonicalform09 +Curt Arnold + +Normalize document based on section 3.1 with canonical-form set to true +and comments to false and check normalized document. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/canonicalform10.xml b/test/testcases/tests/level3/ls/canonicalform10.xml new file mode 100644 index 0000000..6149186 --- /dev/null +++ b/test/testcases/tests/level3/ls/canonicalform10.xml @@ -0,0 +1,61 @@ + + + + + + + +canonicalform10 +Curt Arnold + +Check elimination of unnecessary namespace prefixes when +normalized with canonical-form = true. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/canonicalform11.xml b/test/testcases/tests/level3/ls/canonicalform11.xml new file mode 100644 index 0000000..126ac06 --- /dev/null +++ b/test/testcases/tests/level3/ls/canonicalform11.xml @@ -0,0 +1,65 @@ + + + + + + + +canonicalform11 +Curt Arnold + +Check that default attributes are made explicitly specified. + +2004-02-26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/canonicalform12.xml b/test/testcases/tests/level3/ls/canonicalform12.xml new file mode 100644 index 0000000..5a4e6aa --- /dev/null +++ b/test/testcases/tests/level3/ls/canonicalform12.xml @@ -0,0 +1,50 @@ + + + + + + + +canonicalform12 +Curt Arnold + +Load a document with canonical-form = true and see that the DocumentType node is eliminated. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/canonicalform13.xml b/test/testcases/tests/level3/ls/canonicalform13.xml new file mode 100644 index 0000000..6399714 --- /dev/null +++ b/test/testcases/tests/level3/ls/canonicalform13.xml @@ -0,0 +1,61 @@ + + + + + + + +canonicalform13 +Curt Arnold + +Serializing an XML 1.1 document when canonical-form raises a SERIALIZE_ERR. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/cdatasections01.xml b/test/testcases/tests/level3/ls/cdatasections01.xml new file mode 100644 index 0000000..133c753 --- /dev/null +++ b/test/testcases/tests/level3/ls/cdatasections01.xml @@ -0,0 +1,53 @@ + + + + + + + +cdatasections01 +Curt Arnold + +Load a document with cdata-sections = false and see that CDATASection are not present in +the parsed document. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/cdatasections02.xml b/test/testcases/tests/level3/ls/cdatasections02.xml new file mode 100644 index 0000000..aa60454 --- /dev/null +++ b/test/testcases/tests/level3/ls/cdatasections02.xml @@ -0,0 +1,53 @@ + + + + + + + +cdatasections02 +Curt Arnold + +Load a document with cdata-sections = true and see that CDATASection are present in +the parsed document. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/cdatasections03.xml b/test/testcases/tests/level3/ls/cdatasections03.xml new file mode 100644 index 0000000..0e03e82 --- /dev/null +++ b/test/testcases/tests/level3/ls/cdatasections03.xml @@ -0,0 +1,52 @@ + + + + + + + +cdatasections03 +Curt Arnold + +CDATASections should be preserved when cdata-sections is true. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/cdatasections04.xml b/test/testcases/tests/level3/ls/cdatasections04.xml new file mode 100644 index 0000000..78b9110 --- /dev/null +++ b/test/testcases/tests/level3/ls/cdatasections04.xml @@ -0,0 +1,52 @@ + + + + + + + +cdatasections04 +Curt Arnold + +CDATASections should be eliminated when cdata-sections is false. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/checkcharacternormalization01.xml b/test/testcases/tests/level3/ls/checkcharacternormalization01.xml new file mode 100644 index 0000000..4b55e4e --- /dev/null +++ b/test/testcases/tests/level3/ls/checkcharacternormalization01.xml @@ -0,0 +1,46 @@ + + + + + + + +checkcharacternormalization01 +Curt Arnold + +Parsing a non-Unicode normalized document should not raise an exception if check-character-normalization +is false. + +2004-03-31 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/checkcharacternormalization02.xml b/test/testcases/tests/level3/ls/checkcharacternormalization02.xml new file mode 100644 index 0000000..06217fa --- /dev/null +++ b/test/testcases/tests/level3/ls/checkcharacternormalization02.xml @@ -0,0 +1,71 @@ + + + + + + + +checkcharacternormalization02 +Curt Arnold + +Parsing a non-Unicode normalized document should raise PARSE_ERR if check-character-normalization +is false. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/checkcharacternormalization03.xml b/test/testcases/tests/level3/ls/checkcharacternormalization03.xml new file mode 100644 index 0000000..ae2012d --- /dev/null +++ b/test/testcases/tests/level3/ls/checkcharacternormalization03.xml @@ -0,0 +1,50 @@ + + + + + + + +checkcharacternormalization03 +Curt Arnold + +Characters should not be checked for normalization on serialization if check-character-normalization = false. + +2004-04-01 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/checkcharacternormalization04.xml b/test/testcases/tests/level3/ls/checkcharacternormalization04.xml new file mode 100644 index 0000000..b79fb89 --- /dev/null +++ b/test/testcases/tests/level3/ls/checkcharacternormalization04.xml @@ -0,0 +1,75 @@ + + + + + + + +checkcharacternormalization04 +Curt Arnold + +Characters should be checked for normalization on serialization if check-character-normalization = true. + +2004-04-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/comments01.xml b/test/testcases/tests/level3/ls/comments01.xml new file mode 100644 index 0000000..9fec420 --- /dev/null +++ b/test/testcases/tests/level3/ls/comments01.xml @@ -0,0 +1,51 @@ + + + + + + + +comments01 +Curt Arnold + +Load a document with comments = false and see that comments are not present in +the parsed document. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/comments02.xml b/test/testcases/tests/level3/ls/comments02.xml new file mode 100644 index 0000000..1fc4a49 --- /dev/null +++ b/test/testcases/tests/level3/ls/comments02.xml @@ -0,0 +1,51 @@ + + + + + + + +comments02 +Curt Arnold + +Load a document with comments = true and see that comments are present in +the parsed document. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/comments03.xml b/test/testcases/tests/level3/ls/comments03.xml new file mode 100644 index 0000000..771d7fb --- /dev/null +++ b/test/testcases/tests/level3/ls/comments03.xml @@ -0,0 +1,52 @@ + + + + + + + +comments03 +Curt Arnold + +Comments should be preserved when comments is true. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/comments04.xml b/test/testcases/tests/level3/ls/comments04.xml new file mode 100644 index 0000000..e7d4686 --- /dev/null +++ b/test/testcases/tests/level3/ls/comments04.xml @@ -0,0 +1,52 @@ + + + + + + + +comments04 +Curt Arnold + +Comments should be discarded when comments is false. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization01.xml b/test/testcases/tests/level3/ls/datatypenormalization01.xml new file mode 100644 index 0000000..b2e70e8 --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization01.xml @@ -0,0 +1,93 @@ + + + + + + + +datatypenormalization01 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if double values were normalized. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization02.xml b/test/testcases/tests/level3/ls/datatypenormalization02.xml new file mode 100644 index 0000000..6b386f6 --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization02.xml @@ -0,0 +1,86 @@ + + + + + + + +datatypenormalization02 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if decimal values were normalized. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization03.xml b/test/testcases/tests/level3/ls/datatypenormalization03.xml new file mode 100644 index 0000000..6389807 --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization03.xml @@ -0,0 +1,86 @@ + + + + + + + +datatypenormalization03 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if boolean values were whitespace normalized. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization04.xml b/test/testcases/tests/level3/ls/datatypenormalization04.xml new file mode 100644 index 0000000..951acc9 --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization04.xml @@ -0,0 +1,93 @@ + + + + + + + +datatypenormalization04 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if float values were normalized. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization05.xml b/test/testcases/tests/level3/ls/datatypenormalization05.xml new file mode 100644 index 0000000..3c62344 --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization05.xml @@ -0,0 +1,93 @@ + + + + + + + +datatypenormalization05 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if dateTime values were correctly normalized. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization06.xml b/test/testcases/tests/level3/ls/datatypenormalization06.xml new file mode 100644 index 0000000..ef03628 --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization06.xml @@ -0,0 +1,94 @@ + + + + + + + +datatypenormalization06 +Curt Arnold + +Normalize document with datatype-normalization set to true. +Check if time values were normalized. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization07.xml b/test/testcases/tests/level3/ls/datatypenormalization07.xml new file mode 100644 index 0000000..a2faadd --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization07.xml @@ -0,0 +1,74 @@ + + + + + + + +datatypenormalization07 +Curt Arnold + +The default value for the double element must be provided in canonical lexical form. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization08.xml b/test/testcases/tests/level3/ls/datatypenormalization08.xml new file mode 100644 index 0000000..e16df49 --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization08.xml @@ -0,0 +1,75 @@ + + + + + + + +datatypenormalization08 +Curt Arnold + +The default value for the decimal element must be provided in canonical lexical form. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization09.xml b/test/testcases/tests/level3/ls/datatypenormalization09.xml new file mode 100644 index 0000000..8320ed2 --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization09.xml @@ -0,0 +1,75 @@ + + + + + + + +datatypenormalization09 +Curt Arnold + +The default value for the boolean element must be provided in canonical lexical form. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization10.xml b/test/testcases/tests/level3/ls/datatypenormalization10.xml new file mode 100644 index 0000000..f146b95 --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization10.xml @@ -0,0 +1,74 @@ + + + + + + + +datatypenormalization10 +Curt Arnold + +The default value for the float element must be provided in canonical lexical form. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization11.xml b/test/testcases/tests/level3/ls/datatypenormalization11.xml new file mode 100644 index 0000000..dee2231 --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization11.xml @@ -0,0 +1,75 @@ + + + + + + + +datatypenormalization11 +Curt Arnold + +The default value for the dateTime element must be provided in canonical lexical form. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization12.xml b/test/testcases/tests/level3/ls/datatypenormalization12.xml new file mode 100644 index 0000000..9cc9132 --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization12.xml @@ -0,0 +1,75 @@ + + + + + + + +datatypenormalization12 +Curt Arnold + +Default values must be provided in canonical lexical form. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization13.xml b/test/testcases/tests/level3/ls/datatypenormalization13.xml new file mode 100644 index 0000000..efee98f --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization13.xml @@ -0,0 +1,80 @@ + + + + + + + +datatypenormalization13 +Curt Arnold + +Parse document with datatype-normalization set to true. +Check if string values were normalized per default whitespace +facet of xsd:string. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization14.xml b/test/testcases/tests/level3/ls/datatypenormalization14.xml new file mode 100644 index 0000000..eca745a --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization14.xml @@ -0,0 +1,80 @@ + + + + + + + +datatypenormalization14 +Curt Arnold + +Parse document with datatype-normalization set to true. +Check if string values were normalized per explicit whitespace=preserve. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization15.xml b/test/testcases/tests/level3/ls/datatypenormalization15.xml new file mode 100644 index 0000000..f7bc3cf --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization15.xml @@ -0,0 +1,86 @@ + + + + + + + +datatypenormalization15 +Curt Arnold + +Parse document with datatype-normalization set to true. +Check if string values were normalized per an explicit whitespace=collapse. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization16.xml b/test/testcases/tests/level3/ls/datatypenormalization16.xml new file mode 100644 index 0000000..02af8ce --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization16.xml @@ -0,0 +1,90 @@ + + + + + + + +datatypenormalization16 +Curt Arnold + +Parse document with datatype-normalization set to true. +Check if string values were normalized per explicit whitespace=replace. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/datatypenormalization17.xml b/test/testcases/tests/level3/ls/datatypenormalization17.xml new file mode 100644 index 0000000..32918fc --- /dev/null +++ b/test/testcases/tests/level3/ls/datatypenormalization17.xml @@ -0,0 +1,76 @@ + + + + + + + +datatypenormalization17 +Curt Arnold + +Parse document with datatype-normalization set to false. +Check if string values were not normalized per an explicit whitespace=collapse. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/disallowdoctype01.xml b/test/testcases/tests/level3/ls/disallowdoctype01.xml new file mode 100644 index 0000000..68da959 --- /dev/null +++ b/test/testcases/tests/level3/ls/disallowdoctype01.xml @@ -0,0 +1,71 @@ + + + + + + + +disallowdoctype01 +Curt Arnold + +Parsing a document with a doctype should throw a PARSE_ERR if disallow-doctype is true. +is false. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/discarddefaultcontent01.xml b/test/testcases/tests/level3/ls/discarddefaultcontent01.xml new file mode 100644 index 0000000..9f363e7 --- /dev/null +++ b/test/testcases/tests/level3/ls/discarddefaultcontent01.xml @@ -0,0 +1,48 @@ + + + + + + + +discarddefaultcontent01 +Curt Arnold + +Default attributes should be not be serialized if discard-default-content is true. + +2004-04-01 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/discarddefaultcontent02.xml b/test/testcases/tests/level3/ls/discarddefaultcontent02.xml new file mode 100644 index 0000000..f3d1bba --- /dev/null +++ b/test/testcases/tests/level3/ls/discarddefaultcontent02.xml @@ -0,0 +1,48 @@ + + + + + + + +discarddefaultcontent02 +Curt Arnold + +Default attributes should be explicitly serialized if discard-default-content is false. + +2004-04-01 + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/dom3tests.ent b/test/testcases/tests/level3/ls/dom3tests.ent new file mode 100644 index 0000000..cfa23ad --- /dev/null +++ b/test/testcases/tests/level3/ls/dom3tests.ent @@ -0,0 +1,78 @@ + + +2002-03-23"> +X-Hive Corporation"> +Jeroen van Rotterdam"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "> + + + + + + + + + "> + + + + + + "> + + + + + "> + +"> + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/elementcontentwhitespace01.xml b/test/testcases/tests/level3/ls/elementcontentwhitespace01.xml new file mode 100644 index 0000000..75d286d --- /dev/null +++ b/test/testcases/tests/level3/ls/elementcontentwhitespace01.xml @@ -0,0 +1,60 @@ + + + + + + + +elementcontentwhitespace01 +Curt Arnold + +Load a document with element-content-whitespace = false and validation = true and check that +element content whitespace is eliminated. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/elementcontentwhitespace02.xml b/test/testcases/tests/level3/ls/elementcontentwhitespace02.xml new file mode 100644 index 0000000..48f1c0a --- /dev/null +++ b/test/testcases/tests/level3/ls/elementcontentwhitespace02.xml @@ -0,0 +1,59 @@ + + + + + + + +elementcontentwhitespace02 +Curt Arnold + +Load a document with element-content-whitespace and validate = true and check that +element content whitespace is not eliminated. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/elementcontentwhitespace03.xml b/test/testcases/tests/level3/ls/elementcontentwhitespace03.xml new file mode 100644 index 0000000..0d6fb58 --- /dev/null +++ b/test/testcases/tests/level3/ls/elementcontentwhitespace03.xml @@ -0,0 +1,60 @@ + + + + + + + +elementcontentwhitespace03 +Curt Arnold + +Serialize a document when element-content-whitespace is false, element content whitespace should be eliminated. + +2004-04-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/encoding01.xml b/test/testcases/tests/level3/ls/encoding01.xml new file mode 100644 index 0000000..8456e38 --- /dev/null +++ b/test/testcases/tests/level3/ls/encoding01.xml @@ -0,0 +1,42 @@ + + + + + + + +encoding01 +Curt Arnold + +createLSOutput should create an LSOutput, encoding should be mutable. + +2004-04-01 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/entities01.xml b/test/testcases/tests/level3/ls/entities01.xml new file mode 100644 index 0000000..fdad0b7 --- /dev/null +++ b/test/testcases/tests/level3/ls/entities01.xml @@ -0,0 +1,54 @@ + + + + + + + +entites01 +Curt Arnold + +Load a document with entities = false and see that entity references are not present in +the element content. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/entities02.xml b/test/testcases/tests/level3/ls/entities02.xml new file mode 100644 index 0000000..d3d6590 --- /dev/null +++ b/test/testcases/tests/level3/ls/entities02.xml @@ -0,0 +1,62 @@ + + + + + + + +entites02 +Curt Arnold + +Load a document with entities = false and see that entity references are not present in +attribute content. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/entities03.xml b/test/testcases/tests/level3/ls/entities03.xml new file mode 100644 index 0000000..388abfe --- /dev/null +++ b/test/testcases/tests/level3/ls/entities03.xml @@ -0,0 +1,53 @@ + + + + + + + +entites03 +Curt Arnold + +Load a document with entities = false and see that entity definitions are preserved. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/entities04.xml b/test/testcases/tests/level3/ls/entities04.xml new file mode 100644 index 0000000..acb0424 --- /dev/null +++ b/test/testcases/tests/level3/ls/entities04.xml @@ -0,0 +1,54 @@ + + + + + + + +entites04 +Curt Arnold + +Load a document with entities = true and see that entity references are present in +the element content. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/entities05.xml b/test/testcases/tests/level3/ls/entities05.xml new file mode 100644 index 0000000..07be045 --- /dev/null +++ b/test/testcases/tests/level3/ls/entities05.xml @@ -0,0 +1,62 @@ + + + + + + + +entites05 +Curt Arnold + +Load a document with entities = true and see that entity references are present in +attribute content. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/entities06.xml b/test/testcases/tests/level3/ls/entities06.xml new file mode 100644 index 0000000..f9649a6 --- /dev/null +++ b/test/testcases/tests/level3/ls/entities06.xml @@ -0,0 +1,53 @@ + + + + + + + +entites06 +Curt Arnold + +Load a document with entities = true and see that entity definitions are preserved. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/entities07.xml b/test/testcases/tests/level3/ls/entities07.xml new file mode 100644 index 0000000..79d5c40 --- /dev/null +++ b/test/testcases/tests/level3/ls/entities07.xml @@ -0,0 +1,63 @@ + + + + + + + +entities07 +Curt Arnold + +A warning should be dispatched if the base URI of a processing instruction can not be preserved. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/entities08.xml b/test/testcases/tests/level3/ls/entities08.xml new file mode 100644 index 0000000..9b18c0a --- /dev/null +++ b/test/testcases/tests/level3/ls/entities08.xml @@ -0,0 +1,62 @@ + + + + + + + +entities08 +Curt Arnold + +Entity references should be preserved when entities is true. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/entities09.xml b/test/testcases/tests/level3/ls/entities09.xml new file mode 100644 index 0000000..3f22880 --- /dev/null +++ b/test/testcases/tests/level3/ls/entities09.xml @@ -0,0 +1,45 @@ + + + + + + + +entities09 +Curt Arnold + +Entity references should be expanded when entities is false. + +2004-03-31 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/files/CVS/Entries b/test/testcases/tests/level3/ls/files/CVS/Entries new file mode 100644 index 0000000..d374c52 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/CVS/Entries @@ -0,0 +1,37 @@ +D/subdir//// +/canonicalform01.xml/1.1/Fri Apr 3 02:47:57 2009// +/canonicalform02.xml/1.1/Fri Apr 3 02:47:57 2009// +/canonicalform03.xml/1.1/Fri Apr 3 02:47:57 2009// +/characternormalization1.xml/1.1/Fri Apr 3 02:47:57 2009// +/datatype_normalization.svg.xsd/1.1/Fri Apr 3 02:47:57 2009/-kb/ +/datatype_normalization.xml/1.1/Fri Apr 3 02:47:57 2009// +/datatype_normalization.xsd/1.1/Fri Apr 3 02:47:57 2009/-kb/ +/datatype_normalization2.xml/1.1/Fri Apr 3 02:47:57 2009// +/datatype_normalization2.xsd/1.1/Fri Apr 3 02:47:57 2009/-kb/ +/hc_staff.svg/1.1/Fri Apr 3 02:47:57 2009/-kb/ +/hc_staff.svg.xsd/1.1/Fri Apr 3 02:47:57 2009/-kb/ +/hc_staff.xhtml/1.1/Fri Apr 3 02:47:57 2009/-kb/ +/hc_staff.xml/1.1/Fri Apr 3 02:47:57 2009// +/hc_staff.xsd/1.1/Fri Apr 3 02:47:57 2009/-kb/ +/namespaces1.xml/1.1/Fri Apr 3 02:47:57 2009// +/pibase.xml/1.1/Fri Apr 3 02:47:57 2009// +/schematype1.xml/1.1/Fri Apr 3 02:47:57 2009// +/svgtest.js/1.1/Fri Apr 3 02:47:57 2009/-kb/ +/svgunit.js/1.1/Fri Apr 3 02:47:57 2009/-kb/ +/test0.svg/1.1/Fri Apr 3 02:47:57 2009/-kb/ +/test0.xml/1.1/Fri Apr 3 02:47:57 2009/-kb/ +/test1.xml/1.1/Fri Apr 3 02:47:57 2009/-kb/ +/test2.xml/1.3/Fri Apr 3 02:47:57 2009/-kb/ +/test3.xml/1.1/Fri Apr 3 02:47:57 2009/-kb/ +/test4.xml/1.3/Fri Apr 3 02:47:57 2009/-kb/ +/test5.xml/1.1/Fri Apr 3 02:47:57 2009/-kb/ +/test7.xml/1.3/Fri Apr 3 02:47:57 2009/-kb/ +/testpdf.pdf/1.1/Fri Apr 3 02:47:57 2009/-kb/ +/testsvg.dtd/1.2/Fri Apr 3 02:47:57 2009/-kb/ +/unsupportedencoding1.xml/1.1/Fri Apr 3 02:47:57 2009// +/validate1.xml/1.1/Fri Apr 3 02:47:57 2009// +/validateschema1.xml/1.1/Fri Apr 3 02:47:57 2009// +/wellformed1.xml/1.2/Fri Apr 3 02:47:57 2009// +/wellformed2.xml/1.2/Fri Apr 3 02:47:57 2009// +/wellformed3.xml/1.1/Fri Apr 3 02:47:57 2009// +/xhtml1-strict.dtd/1.1/Fri Apr 3 02:47:57 2009/-kb/ diff --git a/test/testcases/tests/level3/ls/files/CVS/Repository b/test/testcases/tests/level3/ls/files/CVS/Repository new file mode 100644 index 0000000..fe2d5cb --- /dev/null +++ b/test/testcases/tests/level3/ls/files/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level3/ls/files diff --git a/test/testcases/tests/level3/ls/files/CVS/Root b/test/testcases/tests/level3/ls/files/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level3/ls/files/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level3/ls/files/CVS/Template b/test/testcases/tests/level3/ls/files/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/ls/files/canonicalform01.xml b/test/testcases/tests/level3/ls/files/canonicalform01.xml new file mode 100644 index 0000000..ac9b7c8 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/canonicalform01.xml @@ -0,0 +1,14 @@ + + + + + +canonicalform01 +

    Hello, world!

    + + + + + + diff --git a/test/testcases/tests/level3/ls/files/canonicalform02.xml b/test/testcases/tests/level3/ls/files/canonicalform02.xml new file mode 100644 index 0000000..f949cfc --- /dev/null +++ b/test/testcases/tests/level3/ls/files/canonicalform02.xml @@ -0,0 +1,11 @@ +canonicalform02 + + A B +

    + A + + B + A B + C +

    + diff --git a/test/testcases/tests/level3/ls/files/canonicalform03.xml b/test/testcases/tests/level3/ls/files/canonicalform03.xml new file mode 100644 index 0000000..d1257bc --- /dev/null +++ b/test/testcases/tests/level3/ls/files/canonicalform03.xml @@ -0,0 +1,18 @@ +]> +canonicalform03 +
    +

    +
    +
    +
    +
    +
    +
    + +
    +
    +
    + diff --git a/test/testcases/tests/level3/ls/files/characternormalization1.xml b/test/testcases/tests/level3/ls/files/characternormalization1.xml new file mode 100644 index 0000000..786cfa1 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/characternormalization1.xml @@ -0,0 +1,4 @@ + +]> + \ No newline at end of file diff --git a/test/testcases/tests/level3/ls/files/datatype_normalization.svg.xsd b/test/testcases/tests/level3/ls/files/datatype_normalization.svg.xsd new file mode 100644 index 0000000..e2cdde3 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/datatype_normalization.svg.xsd @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/files/datatype_normalization.xml b/test/testcases/tests/level3/ls/files/datatype_normalization.xml new file mode 100644 index 0000000..cced1b9 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/datatype_normalization.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + -31415926.00E-7 +2.718 + INF -INF + -0 + false true false +0 1 0 + +10 .1 + -.001 + -31415926.00E-7 +2.718 + INF -INF +-0 +2004-01-21T15:30:00 +2004-01-21T15:30:00Z + 2004-01-21T15:30:00.0000 +2004-01-21T15:30:00.0001 + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level3/ls/files/datatype_normalization.xsd b/test/testcases/tests/level3/ls/files/datatype_normalization.xsd new file mode 100644 index 0000000..2b3a789 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/datatype_normalization.xsd @@ -0,0 +1,212 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/files/datatype_normalization2.xml b/test/testcases/tests/level3/ls/files/datatype_normalization2.xml new file mode 100644 index 0000000..19d9415 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/datatype_normalization2.xml @@ -0,0 +1,33 @@ + + +]> +datatype_normalization2 +

    + + EMP 0001 + + EMP 0001 + + + EMP 0001 + + EMP 0001 + EMP 0001 + + + EMP 0001 + + EMP 0001 + EMP 0001 + EMP +0001 +

    + + diff --git a/test/testcases/tests/level3/ls/files/datatype_normalization2.xsd b/test/testcases/tests/level3/ls/files/datatype_normalization2.xsd new file mode 100644 index 0000000..c7a7903 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/datatype_normalization2.xsd @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/files/hc_staff.svg b/test/testcases/tests/level3/ls/files/hc_staff.svg new file mode 100644 index 0000000..e11e135 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/hc_staff.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + Element data"> + + + + + + + + +]> + + +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    +

    + EMP0002 + Martha Raynolds + + + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

    +

    + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; + PO Box 27 Irving, texas 98553 +

    +

    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

    +

    + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

    + diff --git a/test/testcases/tests/level3/ls/files/hc_staff.svg.xsd b/test/testcases/tests/level3/ls/files/hc_staff.svg.xsd new file mode 100644 index 0000000..52335a3 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/hc_staff.svg.xsd @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/files/hc_staff.xhtml b/test/testcases/tests/level3/ls/files/hc_staff.xhtml new file mode 100644 index 0000000..f2b6e71 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/hc_staff.xhtml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + Element data"> + +]> + +hc_staff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    +

    + EMP0002 + Martha Raynolds + + + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

    +

    + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; + PO Box 27 Irving, texas 98553 +

    +

    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

    +

    + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

    + diff --git a/test/testcases/tests/level3/ls/files/hc_staff.xml b/test/testcases/tests/level3/ls/files/hc_staff.xml new file mode 100644 index 0000000..0366a05 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/hc_staff.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + Element data"> + +]> + +hc_staff +

    + EMP0001 + Margaret Martin + Accountant + 56,000 + Female + 1230 North Ave. Dallas, Texas 98551 +

    +

    + EMP0002 + Martha Raynolds + + + Secretary + 35,000 + Female + β Dallas, γ + 98554 +

    +

    + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; + PO Box 27 Irving, texas 98553 +

    +

    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, Texas 98556 +

    +

    + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male + 1821 Nordic. Road, Irving Texas 98558 +

    + diff --git a/test/testcases/tests/level3/ls/files/hc_staff.xsd b/test/testcases/tests/level3/ls/files/hc_staff.xsd new file mode 100644 index 0000000..915cba0 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/hc_staff.xsd @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/files/namespaces1.xml b/test/testcases/tests/level3/ls/files/namespaces1.xml new file mode 100644 index 0000000..45a188b --- /dev/null +++ b/test/testcases/tests/level3/ls/files/namespaces1.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/test/testcases/tests/level3/ls/files/pibase.xml b/test/testcases/tests/level3/ls/files/pibase.xml new file mode 100644 index 0000000..36d7cb2 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/pibase.xml @@ -0,0 +1,10 @@ + + + + + +]> + +&e; + \ No newline at end of file diff --git a/test/testcases/tests/level3/ls/files/schematype1.xml b/test/testcases/tests/level3/ls/files/schematype1.xml new file mode 100644 index 0000000..de17a17 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/schematype1.xml @@ -0,0 +1,2 @@ + diff --git a/test/testcases/tests/level3/ls/files/subdir/CVS/Entries b/test/testcases/tests/level3/ls/files/subdir/CVS/Entries new file mode 100644 index 0000000..b65eed8 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/subdir/CVS/Entries @@ -0,0 +1,2 @@ +/myentity.ent/1.1/Fri Apr 3 02:47:57 2009/-kb/ +D diff --git a/test/testcases/tests/level3/ls/files/subdir/CVS/Repository b/test/testcases/tests/level3/ls/files/subdir/CVS/Repository new file mode 100644 index 0000000..544ad2e --- /dev/null +++ b/test/testcases/tests/level3/ls/files/subdir/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level3/ls/files/subdir diff --git a/test/testcases/tests/level3/ls/files/subdir/CVS/Root b/test/testcases/tests/level3/ls/files/subdir/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level3/ls/files/subdir/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level3/ls/files/subdir/CVS/Template b/test/testcases/tests/level3/ls/files/subdir/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/ls/files/subdir/myentity.ent b/test/testcases/tests/level3/ls/files/subdir/myentity.ent new file mode 100644 index 0000000..2046b58 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/subdir/myentity.ent @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level3/ls/files/svgtest.js b/test/testcases/tests/level3/ls/files/svgtest.js new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/ls/files/svgunit.js b/test/testcases/tests/level3/ls/files/svgunit.js new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/ls/files/test0.svg b/test/testcases/tests/level3/ls/files/test0.svg new file mode 100644 index 0000000..84e7c9b --- /dev/null +++ b/test/testcases/tests/level3/ls/files/test0.svg @@ -0,0 +1,11 @@ + + + +]> + + + the first element elt1the second element elt1 + + + diff --git a/test/testcases/tests/level3/ls/files/test0.xml b/test/testcases/tests/level3/ls/files/test0.xml new file mode 100644 index 0000000..039777a --- /dev/null +++ b/test/testcases/tests/level3/ls/files/test0.xml @@ -0,0 +1,5 @@ + + + the first element elt1the second element elt1 + + diff --git a/test/testcases/tests/level3/ls/files/test1.xml b/test/testcases/tests/level3/ls/files/test1.xml new file mode 100644 index 0000000..0bdbedc --- /dev/null +++ b/test/testcases/tests/level3/ls/files/test1.xml @@ -0,0 +1 @@ +remove me diff --git a/test/testcases/tests/level3/ls/files/test2.xml b/test/testcases/tests/level3/ls/files/test2.xml new file mode 100644 index 0000000..157a6ef --- /dev/null +++ b/test/testcases/tests/level3/ls/files/test2.xml @@ -0,0 +1 @@ +an element \ No newline at end of file diff --git a/test/testcases/tests/level3/ls/files/test3.xml b/test/testcases/tests/level3/ls/files/test3.xml new file mode 100644 index 0000000..16b9953 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/test3.xml @@ -0,0 +1,12 @@ + + + + + + +]> + + an element + diff --git a/test/testcases/tests/level3/ls/files/test4.xml b/test/testcases/tests/level3/ls/files/test4.xml new file mode 100644 index 0000000..24eedc6 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/test4.xml @@ -0,0 +1,13 @@ + + + + + + +]> + + first elt1 + &ref; + diff --git a/test/testcases/tests/level3/ls/files/test5.xml b/test/testcases/tests/level3/ls/files/test5.xml new file mode 100644 index 0000000..a6b2915 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/test5.xml @@ -0,0 +1 @@ +second elt1 diff --git a/test/testcases/tests/level3/ls/files/test7.xml b/test/testcases/tests/level3/ls/files/test7.xml new file mode 100644 index 0000000..5d4853e --- /dev/null +++ b/test/testcases/tests/level3/ls/files/test7.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + +]> + + first elt1 + &ref; + diff --git a/test/testcases/tests/level3/ls/files/testpdf.pdf b/test/testcases/tests/level3/ls/files/testpdf.pdf new file mode 100644 index 0000000..039777a --- /dev/null +++ b/test/testcases/tests/level3/ls/files/testpdf.pdf @@ -0,0 +1,5 @@ + + + the first element elt1the second element elt1 + + diff --git a/test/testcases/tests/level3/ls/files/testsvg.dtd b/test/testcases/tests/level3/ls/files/testsvg.dtd new file mode 100644 index 0000000..3555b90 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/testsvg.dtd @@ -0,0 +1,13 @@ + + + + + + + diff --git a/test/testcases/tests/level3/ls/files/unsupportedencoding1.xml b/test/testcases/tests/level3/ls/files/unsupportedencoding1.xml new file mode 100644 index 0000000..7f296ef --- /dev/null +++ b/test/testcases/tests/level3/ls/files/unsupportedencoding1.xml @@ -0,0 +1,2 @@ + + diff --git a/test/testcases/tests/level3/ls/files/validate1.xml b/test/testcases/tests/level3/ls/files/validate1.xml new file mode 100644 index 0000000..9d9ab3d --- /dev/null +++ b/test/testcases/tests/level3/ls/files/validate1.xml @@ -0,0 +1,4 @@ + +]> + diff --git a/test/testcases/tests/level3/ls/files/validateschema1.xml b/test/testcases/tests/level3/ls/files/validateschema1.xml new file mode 100644 index 0000000..72def22 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/validateschema1.xml @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/files/wellformed1.xml b/test/testcases/tests/level3/ls/files/wellformed1.xml new file mode 100644 index 0000000..0248e2e --- /dev/null +++ b/test/testcases/tests/level3/ls/files/wellformed1.xml @@ -0,0 +1,8 @@ + + + + wellformed1 + + + + \ No newline at end of file diff --git a/test/testcases/tests/level3/ls/files/wellformed2.xml b/test/testcases/tests/level3/ls/files/wellformed2.xml new file mode 100644 index 0000000..888a285 --- /dev/null +++ b/test/testcases/tests/level3/ls/files/wellformed2.xml @@ -0,0 +1,8 @@ + + + + Not well-formed + +

    + + \ No newline at end of file diff --git a/test/testcases/tests/level3/ls/files/wellformed3.xml b/test/testcases/tests/level3/ls/files/wellformed3.xml new file mode 100644 index 0000000..7f49b2c --- /dev/null +++ b/test/testcases/tests/level3/ls/files/wellformed3.xml @@ -0,0 +1,7 @@ + + + + wellformed1 + + + \ No newline at end of file diff --git a/test/testcases/tests/level3/ls/files/xhtml1-strict.dtd b/test/testcases/tests/level3/ls/files/xhtml1-strict.dtd new file mode 100644 index 0000000..c83c35d --- /dev/null +++ b/test/testcases/tests/level3/ls/files/xhtml1-strict.dtd @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/infoset01.xml b/test/testcases/tests/level3/ls/infoset01.xml new file mode 100644 index 0000000..95677d2 --- /dev/null +++ b/test/testcases/tests/level3/ls/infoset01.xml @@ -0,0 +1,51 @@ + + + + + + + +infoset01 +Curt Arnold + +Load a document with a DTD that doesn't match content with infoset=true, should load without complaint. + +2004-03-30 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/infoset02.xml b/test/testcases/tests/level3/ls/infoset02.xml new file mode 100644 index 0000000..1ead9c6 --- /dev/null +++ b/test/testcases/tests/level3/ls/infoset02.xml @@ -0,0 +1,54 @@ + + + + + + + +infoset02 +Curt Arnold + +Load a document with entities = false and see that entity references are not present in +the element content. + +2004-03-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/infoset03.xml b/test/testcases/tests/level3/ls/infoset03.xml new file mode 100644 index 0000000..c4cf82c --- /dev/null +++ b/test/testcases/tests/level3/ls/infoset03.xml @@ -0,0 +1,76 @@ + + + + + + + +infoset03 +Curt Arnold + +Parse document with infoset set to true. +Check if string values were not normalized per an explicit whitespace=collapse. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/infoset04.xml b/test/testcases/tests/level3/ls/infoset04.xml new file mode 100644 index 0000000..3c9064d --- /dev/null +++ b/test/testcases/tests/level3/ls/infoset04.xml @@ -0,0 +1,53 @@ + + + + + + + +infoset04 +Curt Arnold + +Load a document with infoset = true and see that CDATASection are not present in +the parsed document. + +2004-03-30 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/infoset05.xml b/test/testcases/tests/level3/ls/infoset05.xml new file mode 100644 index 0000000..35ce4f0 --- /dev/null +++ b/test/testcases/tests/level3/ls/infoset05.xml @@ -0,0 +1,52 @@ + + + + + + + +infoset05 +Curt Arnold + +Load a document with infoset = true and see that attributes for namespace declarations are present. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/infoset06.xml b/test/testcases/tests/level3/ls/infoset06.xml new file mode 100644 index 0000000..e78abdc --- /dev/null +++ b/test/testcases/tests/level3/ls/infoset06.xml @@ -0,0 +1,59 @@ + + + + + + + +infoset06 +Curt Arnold + +Load a document with infoset and validate = true and check that +element content whitespace is not eliminated. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/infoset07.xml b/test/testcases/tests/level3/ls/infoset07.xml new file mode 100644 index 0000000..741ac3c --- /dev/null +++ b/test/testcases/tests/level3/ls/infoset07.xml @@ -0,0 +1,51 @@ + + + + + + + +infoset07 +Curt Arnold + +Load a document with infoset = true and see that comments are present in +the parsed document. + +2004-03-30 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/infoset08.xml b/test/testcases/tests/level3/ls/infoset08.xml new file mode 100644 index 0000000..23c6e71 --- /dev/null +++ b/test/testcases/tests/level3/ls/infoset08.xml @@ -0,0 +1,49 @@ + + + + + + + +infoset08 +Curt Arnold + +Attempt to load a namespace invalid document with infoset = true. + +2004-03-30 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/metadata.xml b/test/testcases/tests/level3/ls/metadata.xml new file mode 100644 index 0000000..c3c6e71 --- /dev/null +++ b/test/testcases/tests/level3/ls/metadata.xml @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/test/testcases/tests/level3/ls/namespacedeclarations01.xml b/test/testcases/tests/level3/ls/namespacedeclarations01.xml new file mode 100644 index 0000000..e9b3955 --- /dev/null +++ b/test/testcases/tests/level3/ls/namespacedeclarations01.xml @@ -0,0 +1,53 @@ + + + + + + + +namespacedeclarations01 +Curt Arnold + +Load a document with namespace-declarations = false and see that attributes +for namespace declarations are not present. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/namespacedeclarations02.xml b/test/testcases/tests/level3/ls/namespacedeclarations02.xml new file mode 100644 index 0000000..00de26c --- /dev/null +++ b/test/testcases/tests/level3/ls/namespacedeclarations02.xml @@ -0,0 +1,52 @@ + + + + + + + +namespacedeclarations02 +Curt Arnold + +Load a document with namespace-declarations = true and see that attributes for namespace declarations are present. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/namespaces01.xml b/test/testcases/tests/level3/ls/namespaces01.xml new file mode 100644 index 0000000..34382be --- /dev/null +++ b/test/testcases/tests/level3/ls/namespaces01.xml @@ -0,0 +1,49 @@ + + + + + + + +namespaces01 +Curt Arnold + +Attempt to load a namespace invalid document with namespaces = true. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/namespaces02.xml b/test/testcases/tests/level3/ls/namespaces02.xml new file mode 100644 index 0000000..01d514e --- /dev/null +++ b/test/testcases/tests/level3/ls/namespaces02.xml @@ -0,0 +1,54 @@ + + + + + + + +namespaces02 +Curt Arnold + +Attempt to load a namespace invalid document with namespaces = false. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/newline01.xml b/test/testcases/tests/level3/ls/newline01.xml new file mode 100644 index 0000000..49da210 --- /dev/null +++ b/test/testcases/tests/level3/ls/newline01.xml @@ -0,0 +1,39 @@ + + + + + + + +newline01 +Curt Arnold + +LSSerializer.newLine should contain the platform default new line. + +2004-03-31 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/newline02.xml b/test/testcases/tests/level3/ls/newline02.xml new file mode 100644 index 0000000..9bb4999 --- /dev/null +++ b/test/testcases/tests/level3/ls/newline02.xml @@ -0,0 +1,40 @@ + + + + + + + +newline02 +Curt Arnold + +Setting LSSerializer.newLine should change the value retrieved subsequent calls. + +2004-03-31 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/newline03.xml b/test/testcases/tests/level3/ls/newline03.xml new file mode 100644 index 0000000..eea282e --- /dev/null +++ b/test/testcases/tests/level3/ls/newline03.xml @@ -0,0 +1,43 @@ + + + + + + + +newline03 +Curt Arnold + +Setting LSSerializer.newLine to null should reset the default value. + +2004-03-31 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/noinputspecified01.xml b/test/testcases/tests/level3/ls/noinputspecified01.xml new file mode 100644 index 0000000..b01a54b --- /dev/null +++ b/test/testcases/tests/level3/ls/noinputspecified01.xml @@ -0,0 +1,65 @@ + + + + + + + +noinputspecified01 +Curt Arnold + +Parsing using an uninitialized LSInput should result in a PARSE_ERR. +is false. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/nooutputspecified01.xml b/test/testcases/tests/level3/ls/nooutputspecified01.xml new file mode 100644 index 0000000..80ff02d --- /dev/null +++ b/test/testcases/tests/level3/ls/nooutputspecified01.xml @@ -0,0 +1,67 @@ + + + + + + + +nooutputspecified01 +Curt Arnold + +Writing to an uninitialized LSOutput should result in a SERIALIZATION_ERR. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/normalizecharacters01.xml b/test/testcases/tests/level3/ls/normalizecharacters01.xml new file mode 100644 index 0000000..2561b9c --- /dev/null +++ b/test/testcases/tests/level3/ls/normalizecharacters01.xml @@ -0,0 +1,50 @@ + + + + + + + +normalizecharacters01 +Curt Arnold + +Parsing a non-Unicode normalized document not have characters normalized if normalize-characters is false. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/normalizecharacters02.xml b/test/testcases/tests/level3/ls/normalizecharacters02.xml new file mode 100644 index 0000000..5783e07 --- /dev/null +++ b/test/testcases/tests/level3/ls/normalizecharacters02.xml @@ -0,0 +1,54 @@ + + + + + + + +normalizecharacters02 +Curt Arnold + +Parsing a non-Unicode normalized document should result in Unicode-normalized content if normalize-characters is true.. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/normalizecharacters03.xml b/test/testcases/tests/level3/ls/normalizecharacters03.xml new file mode 100644 index 0000000..e968623 --- /dev/null +++ b/test/testcases/tests/level3/ls/normalizecharacters03.xml @@ -0,0 +1,52 @@ + + + + + + + +normalizecharacters03 +Curt Arnold + +Characters should be normalized on serialization if normalize-characters is true. + +2004-04-01 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/normalizecharacters04.xml b/test/testcases/tests/level3/ls/normalizecharacters04.xml new file mode 100644 index 0000000..35023fd --- /dev/null +++ b/test/testcases/tests/level3/ls/normalizecharacters04.xml @@ -0,0 +1,46 @@ + + + + + + + +normalizecharacters04 +Curt Arnold + +Characters should be not normalized on serialization if normalize-characters is false. + +2004-04-01 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/schemalocation01.xml b/test/testcases/tests/level3/ls/schemalocation01.xml new file mode 100644 index 0000000..cee3ab7 --- /dev/null +++ b/test/testcases/tests/level3/ls/schemalocation01.xml @@ -0,0 +1,70 @@ + + + + + + + +schemalocation01 +Curt Arnold + +Validate a document with no DTD against an externally specified schema that matches its content. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/schemalocation02.xml b/test/testcases/tests/level3/ls/schemalocation02.xml new file mode 100644 index 0000000..287d724 --- /dev/null +++ b/test/testcases/tests/level3/ls/schemalocation02.xml @@ -0,0 +1,83 @@ + + + + + + + +schemalocation02 +Curt Arnold + +Validate a document with no DTD against an externally specified schema that does not match its content. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/schemalocation03.xml b/test/testcases/tests/level3/ls/schemalocation03.xml new file mode 100644 index 0000000..235fb95 --- /dev/null +++ b/test/testcases/tests/level3/ls/schemalocation03.xml @@ -0,0 +1,67 @@ + + + + + + + +schemalocation03 +Curt Arnold + +Serialize a document with no DTD against an externally specified schema that matches its content. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/schemalocation04.xml b/test/testcases/tests/level3/ls/schemalocation04.xml new file mode 100644 index 0000000..8eea1ed --- /dev/null +++ b/test/testcases/tests/level3/ls/schemalocation04.xml @@ -0,0 +1,71 @@ + + + + + + + +schemalocation04 +Curt Arnold + +Serialize a document with no DTD against an externally specified schema that matches its content. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/schematype01.xml b/test/testcases/tests/level3/ls/schematype01.xml new file mode 100644 index 0000000..48b5fd7 --- /dev/null +++ b/test/testcases/tests/level3/ls/schematype01.xml @@ -0,0 +1,74 @@ + + + + + + + +schematype01 +Curt Arnold + +Specify schema validation for a document with a DTD but no specified schema. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/schematype02.xml b/test/testcases/tests/level3/ls/schematype02.xml new file mode 100644 index 0000000..ef87613 --- /dev/null +++ b/test/testcases/tests/level3/ls/schematype02.xml @@ -0,0 +1,64 @@ + + + + + + + +schematype02 +Curt Arnold + +Specify DTD validation for a document with a matching DTD. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/schematype03.xml b/test/testcases/tests/level3/ls/schematype03.xml new file mode 100644 index 0000000..4ade8b4 --- /dev/null +++ b/test/testcases/tests/level3/ls/schematype03.xml @@ -0,0 +1,64 @@ + + + + + + + +schematype03 +Curt Arnold + +Specify schema validation for a document with no DTD but schema location hints. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/schematype04.xml b/test/testcases/tests/level3/ls/schematype04.xml new file mode 100644 index 0000000..2fc6145 --- /dev/null +++ b/test/testcases/tests/level3/ls/schematype04.xml @@ -0,0 +1,65 @@ + + + + + + + +schematype04 +Curt Arnold + +Serialize a document with schema validation but no available schema. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/splitcdatasections01.xml b/test/testcases/tests/level3/ls/splitcdatasections01.xml new file mode 100644 index 0000000..9dcde32 --- /dev/null +++ b/test/testcases/tests/level3/ls/splitcdatasections01.xml @@ -0,0 +1,53 @@ + + + + + + + +splitcdatasections01 +Curt Arnold + +CDATASections containing unrepresentable characters should be split when split-cdata-sections is true. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/splitcdatasections02.xml b/test/testcases/tests/level3/ls/splitcdatasections02.xml new file mode 100644 index 0000000..c74b177 --- /dev/null +++ b/test/testcases/tests/level3/ls/splitcdatasections02.xml @@ -0,0 +1,76 @@ + + + + + + + +splitcdatasections02 +Curt Arnold + +CDATASections containing unrepresentable characters raise a SERIALIZE_ERR when +split-cdata-sections is false and well-formed is true. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/unsupportedencoding01.xml b/test/testcases/tests/level3/ls/unsupportedencoding01.xml new file mode 100644 index 0000000..d0eb19d --- /dev/null +++ b/test/testcases/tests/level3/ls/unsupportedencoding01.xml @@ -0,0 +1,64 @@ + + + + + + + +checkcharacternormalization02 +Curt Arnold + +Parsing a document with a unsupported encoding should raise a PARSE_ERR and dispatch a "unsupported-encoding" +DOM error. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/validate01.xml b/test/testcases/tests/level3/ls/validate01.xml new file mode 100644 index 0000000..9d899c7 --- /dev/null +++ b/test/testcases/tests/level3/ls/validate01.xml @@ -0,0 +1,51 @@ + + + + + + + +validate01 +Curt Arnold + +Load a document without a DTD with validate=false, should load without complaint. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/validate02.xml b/test/testcases/tests/level3/ls/validate02.xml new file mode 100644 index 0000000..9071403 --- /dev/null +++ b/test/testcases/tests/level3/ls/validate02.xml @@ -0,0 +1,67 @@ + + + + + + + +validate02 +Curt Arnold + +Load a document without a DTD with validate=true, should throw PARSE_ERR. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/validate03.xml b/test/testcases/tests/level3/ls/validate03.xml new file mode 100644 index 0000000..12e0108 --- /dev/null +++ b/test/testcases/tests/level3/ls/validate03.xml @@ -0,0 +1,51 @@ + + + + + + + +validate03 +Curt Arnold + +Load a document with a DTD that doesn't match content with validate=false, should load without complaint. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/validate04.xml b/test/testcases/tests/level3/ls/validate04.xml new file mode 100644 index 0000000..34a9091 --- /dev/null +++ b/test/testcases/tests/level3/ls/validate04.xml @@ -0,0 +1,67 @@ + + + + + + + +validate04 +Curt Arnold + +Load a document with mismatched DTD with validate=true, should throw PARSE_ERR. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/validate05.xml b/test/testcases/tests/level3/ls/validate05.xml new file mode 100644 index 0000000..805647a --- /dev/null +++ b/test/testcases/tests/level3/ls/validate05.xml @@ -0,0 +1,43 @@ + + + + + + + +validate05 +Curt Arnold + +A document without a DTD should serialize without complaint if validate is false. + +2004-04-01 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/validate06.xml b/test/testcases/tests/level3/ls/validate06.xml new file mode 100644 index 0000000..a637b35 --- /dev/null +++ b/test/testcases/tests/level3/ls/validate06.xml @@ -0,0 +1,51 @@ + + + + + + + +validate06 +Curt Arnold + +A document without a DTD should throw a SERIALIZE_ERR if validate is true. + +2004-04-01 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/validate07.xml b/test/testcases/tests/level3/ls/validate07.xml new file mode 100644 index 0000000..3065835 --- /dev/null +++ b/test/testcases/tests/level3/ls/validate07.xml @@ -0,0 +1,58 @@ + + + + + + + +validate07 +Curt Arnold + +Load and serialize a document with a DTD that doesn't match content with validate=false, should load and serialize without complaint. + +2004-04-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/validate08.xml b/test/testcases/tests/level3/ls/validate08.xml new file mode 100644 index 0000000..8272054 --- /dev/null +++ b/test/testcases/tests/level3/ls/validate08.xml @@ -0,0 +1,59 @@ + + + + + + + +validate08 +Curt Arnold + +Load a document with a DTD that doesn't match content, then attempt to serialize when validate is true which +should result in a SERIALIZE_ERR. + +2004-04-01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/validateifschema01.xml b/test/testcases/tests/level3/ls/validateifschema01.xml new file mode 100644 index 0000000..118fa3d --- /dev/null +++ b/test/testcases/tests/level3/ls/validateifschema01.xml @@ -0,0 +1,51 @@ + + + + + + + +validateifschema01 +Curt Arnold + +Load a document without a DTD with validate-if-schema=false, should load without complaint. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/validateifschema02.xml b/test/testcases/tests/level3/ls/validateifschema02.xml new file mode 100644 index 0000000..7c53eeb --- /dev/null +++ b/test/testcases/tests/level3/ls/validateifschema02.xml @@ -0,0 +1,57 @@ + + + + + + + +validateifschema02 +Curt Arnold + +Load a document without a DTD with validate-if-schema=true should successfully complete. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/validateifschema03.xml b/test/testcases/tests/level3/ls/validateifschema03.xml new file mode 100644 index 0000000..5dd1aa7 --- /dev/null +++ b/test/testcases/tests/level3/ls/validateifschema03.xml @@ -0,0 +1,51 @@ + + + + + + + +validateifschema03 +Curt Arnold + +Load a document with a DTD that doesn't match content with validate-if-schema=false, should load without complaint. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/validateifschema04.xml b/test/testcases/tests/level3/ls/validateifschema04.xml new file mode 100644 index 0000000..90f504d --- /dev/null +++ b/test/testcases/tests/level3/ls/validateifschema04.xml @@ -0,0 +1,67 @@ + + + + + + + +validateifschema04 +Curt Arnold + +Load a document with mismatched DTD with validate-if-schema=true, should throw PARSE_ERR. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/wellformed01.xml b/test/testcases/tests/level3/ls/wellformed01.xml new file mode 100644 index 0000000..2dcd46e --- /dev/null +++ b/test/testcases/tests/level3/ls/wellformed01.xml @@ -0,0 +1,68 @@ + + + + + + + +wellformed01 +Curt Arnold + +Load a document with an invalid character in a tagname. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/wellformed02.xml b/test/testcases/tests/level3/ls/wellformed02.xml new file mode 100644 index 0000000..68310e3 --- /dev/null +++ b/test/testcases/tests/level3/ls/wellformed02.xml @@ -0,0 +1,68 @@ + + + + + + + +wellformed02 +Curt Arnold + +Load a document with an invalid character in an attribute name. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/wellformed03.xml b/test/testcases/tests/level3/ls/wellformed03.xml new file mode 100644 index 0000000..4c6faaf --- /dev/null +++ b/test/testcases/tests/level3/ls/wellformed03.xml @@ -0,0 +1,68 @@ + + + + + + + +wellformed03 +Curt Arnold + +Load a document with an invalid character in an attribute value, should throw a PARSE_ERR and +dispatch a DOMError with type 'wf-invalid-character'. + +2004-03-29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/writeToURI1.xml b/test/testcases/tests/level3/ls/writeToURI1.xml new file mode 100644 index 0000000..96ef040 --- /dev/null +++ b/test/testcases/tests/level3/ls/writeToURI1.xml @@ -0,0 +1,69 @@ + + + + + + + + + writeToURI1 + Curt Arnold + Writes a document to a URL for a temporary file + using LSSerializer.writeToURI and rereads the document. + 2003-12-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/writeToURI2.xml b/test/testcases/tests/level3/ls/writeToURI2.xml new file mode 100644 index 0000000..89509bd --- /dev/null +++ b/test/testcases/tests/level3/ls/writeToURI2.xml @@ -0,0 +1,69 @@ + + + + + + + + + writeToURI2 + Curt Arnold + Writes a document to a URL for a http server + using LSSerializer.writeToURI and rereads the document. + 2003-12-30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/xmldeclaration01.xml b/test/testcases/tests/level3/ls/xmldeclaration01.xml new file mode 100644 index 0000000..c5d1939 --- /dev/null +++ b/test/testcases/tests/level3/ls/xmldeclaration01.xml @@ -0,0 +1,48 @@ + + + + + + + +xmldeclaration01 +Curt Arnold + +XML declarations should be serialized if xml-declaration is true. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/ls/xmldeclaration02.xml b/test/testcases/tests/level3/ls/xmldeclaration02.xml new file mode 100644 index 0000000..ce391b1 --- /dev/null +++ b/test/testcases/tests/level3/ls/xmldeclaration02.xml @@ -0,0 +1,48 @@ + + + + + + + +xmldeclaration02 +Curt Arnold + +XML declarations should not be serialized if xml-declaration is false. + +2004-03-31 + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/.cvsignore b/test/testcases/tests/level3/validation/.cvsignore new file mode 100644 index 0000000..182530a --- /dev/null +++ b/test/testcases/tests/level3/validation/.cvsignore @@ -0,0 +1,3 @@ +dom3.dtd +dom3.xsd +test-to-html.xsl diff --git a/test/testcases/tests/level3/validation/CVS/Entries b/test/testcases/tests/level3/validation/CVS/Entries new file mode 100644 index 0000000..6b23816 --- /dev/null +++ b/test/testcases/tests/level3/validation/CVS/Entries @@ -0,0 +1,47 @@ +D/files//// +/.cvsignore/1.1/Fri Apr 3 02:47:58 2009// +/allowedAttributes.xml/1.6/Fri Apr 3 02:47:58 2009// +/allowedChildren.xml/1.6/Fri Apr 3 02:47:58 2009// +/allowedFirstChildren.xml/1.3/Fri Apr 3 02:47:58 2009// +/allowedNextSiblings.xml/1.5/Fri Apr 3 02:47:58 2009// +/allowedParents.xml/1.3/Fri Apr 3 02:47:58 2009// +/allowedPreviousSiblings.xml/1.5/Fri Apr 3 02:47:58 2009// +/alltests.xml/1.5/Fri Apr 3 02:47:58 2009// +/canAppendChildFalse.xml/1.4/Fri Apr 3 02:47:58 2009// +/canAppendChildTrue.xml/1.4/Fri Apr 3 02:47:58 2009// +/canAppendData.xml/1.4/Fri Apr 3 02:47:58 2009// +/canDeleteData.xml/1.4/Fri Apr 3 02:47:58 2009// +/canInsertBeforeFalse.xml/1.4/Fri Apr 3 02:47:58 2009// +/canInsertBeforeTrue.xml/1.4/Fri Apr 3 02:47:58 2009// +/canInsertData.xml/1.4/Fri Apr 3 02:47:58 2009// +/canRemoveAttributeFalse.xml/1.3/Fri Apr 3 02:47:58 2009// +/canRemoveAttributeNS.xml/1.4/Fri Apr 3 02:47:58 2009// +/canRemoveAttributeNode.xml/1.3/Fri Apr 3 02:47:58 2009// +/canRemoveAttributeTrue.xml/1.3/Fri Apr 3 02:47:58 2009// +/canRemoveChildFalse.xml/1.3/Fri Apr 3 02:47:58 2009// +/canRemoveChildTrue.xml/1.3/Fri Apr 3 02:47:58 2009// +/canReplaceChildFalse.xml/1.4/Fri Apr 3 02:47:58 2009// +/canReplaceChildTrue.xml/1.4/Fri Apr 3 02:47:58 2009// +/canReplaceDataFalse.xml/1.4/Fri Apr 3 02:47:58 2009// +/canReplaceDataTrue.xml/1.4/Fri Apr 3 02:47:58 2009// +/canSetAttributeFalse.xml/1.3/Fri Apr 3 02:47:58 2009// +/canSetAttributeNS.xml/1.4/Fri Apr 3 02:47:58 2009// +/canSetAttributeNode.xml/1.3/Fri Apr 3 02:47:58 2009// +/canSetAttributeTrue.xml/1.3/Fri Apr 3 02:47:58 2009// +/canSetData.xml/1.4/Fri Apr 3 02:47:58 2009// +/contentType.xml/1.3/Fri Apr 3 02:47:58 2009// +/defaultValue.xml/1.3/Fri Apr 3 02:47:58 2009// +/definedElements.xml/1.6/Fri Apr 3 02:47:58 2009// +/enumeratedValues.xml/1.5/Fri Apr 3 02:47:58 2009// +/getFeature01.xml/1.1/Fri Apr 3 02:47:58 2009// +/getFeature02.xml/1.1/Fri Apr 3 02:47:58 2009// +/hasFeature01.xml/1.1/Fri Apr 3 02:47:58 2009// +/hasFeature02.xml/1.1/Fri Apr 3 02:47:58 2009// +/hasFeature03.xml/1.2/Fri Apr 3 02:47:58 2009// +/hasFeature04.xml/1.1/Fri Apr 3 02:47:58 2009// +/isElementDefined.xml/1.3/Fri Apr 3 02:47:58 2009// +/isElementDefinedNS.xml/1.3/Fri Apr 3 02:47:58 2009// +/metadata.xml/1.1/Fri Apr 3 02:47:58 2009// +/nodeValidity.xml/1.4/Fri Apr 3 02:47:58 2009// +/requiredAttributes.xml/1.3/Fri Apr 3 02:47:58 2009// +/validateDocument.xml/1.3/Fri Apr 3 02:47:58 2009// diff --git a/test/testcases/tests/level3/validation/CVS/Repository b/test/testcases/tests/level3/validation/CVS/Repository new file mode 100644 index 0000000..180e30a --- /dev/null +++ b/test/testcases/tests/level3/validation/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level3/validation diff --git a/test/testcases/tests/level3/validation/CVS/Root b/test/testcases/tests/level3/validation/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level3/validation/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level3/validation/CVS/Template b/test/testcases/tests/level3/validation/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/validation/allowedAttributes.xml b/test/testcases/tests/level3/validation/allowedAttributes.xml new file mode 100644 index 0000000..ac6f9d1 --- /dev/null +++ b/test/testcases/tests/level3/validation/allowedAttributes.xml @@ -0,0 +1,45 @@ + + + + + + + + + +allowedAttributes +Kongyi Zhou + + The method getAllowedAttributes returns the NameList of allowed attributes for + the element. + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/allowedChildren.xml b/test/testcases/tests/level3/validation/allowedChildren.xml new file mode 100644 index 0000000..61769a6 --- /dev/null +++ b/test/testcases/tests/level3/validation/allowedChildren.xml @@ -0,0 +1,46 @@ + + + + + + + + +allowedChildren +Kongyi Zhou + + The method getAllowedChildren returns the NameList of allowed child elements. + should return NameList of length 7 + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/allowedFirstChildren.xml b/test/testcases/tests/level3/validation/allowedFirstChildren.xml new file mode 100644 index 0000000..4b7d941 --- /dev/null +++ b/test/testcases/tests/level3/validation/allowedFirstChildren.xml @@ -0,0 +1,42 @@ + + + + + + + +allowedFirstChildren +Kongyi Zhou + + The method getAllowedFirstChildren returns the NameList of allowed first child elements. + should return NameList containing name 'title'. + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/allowedNextSiblings.xml b/test/testcases/tests/level3/validation/allowedNextSiblings.xml new file mode 100644 index 0000000..9f9c55b --- /dev/null +++ b/test/testcases/tests/level3/validation/allowedNextSiblings.xml @@ -0,0 +1,45 @@ + + + + + + + +allowedNextSiblings +Kongyi Zhou + + The method getAllowedNextSiblings return the NameList of elements that may be + inserted, should return empty list. + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level3/validation/allowedParents.xml b/test/testcases/tests/level3/validation/allowedParents.xml new file mode 100644 index 0000000..7b16854 --- /dev/null +++ b/test/testcases/tests/level3/validation/allowedParents.xml @@ -0,0 +1,45 @@ + + + + + + + +allowedParents +Kongyi Zhou + + The method getAllowedParents returns the NameList of elements that may be the + the parent of current node + should return NameList containing name 'book'. + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/allowedPreviousSiblings.xml b/test/testcases/tests/level3/validation/allowedPreviousSiblings.xml new file mode 100644 index 0000000..8f6bb75 --- /dev/null +++ b/test/testcases/tests/level3/validation/allowedPreviousSiblings.xml @@ -0,0 +1,44 @@ + + + + + + + +allowedPreviousSiblings +Kongyi Zhou + + The method getAllowedPreviousSiblings return the NameList of elements that may be the + previous siblings, should return empty list. + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level3/validation/alltests.xml b/test/testcases/tests/level3/validation/alltests.xml new file mode 100644 index 0000000..417ec13 --- /dev/null +++ b/test/testcases/tests/level3/validation/alltests.xml @@ -0,0 +1,69 @@ + + + + + + + + + DOM Level 3 Validation Test Suite + DOM Test Suite Project + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canAppendChildFalse.xml b/test/testcases/tests/level3/validation/canAppendChildFalse.xml new file mode 100644 index 0000000..c2041d6 --- /dev/null +++ b/test/testcases/tests/level3/validation/canAppendChildFalse.xml @@ -0,0 +1,42 @@ + + + + + + + +canAppendChildFalse +Kongyi Zhou + + The method canAppendChild checks with schema to see if the child node can be appended + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level3/validation/canAppendChildTrue.xml b/test/testcases/tests/level3/validation/canAppendChildTrue.xml new file mode 100644 index 0000000..5f08832 --- /dev/null +++ b/test/testcases/tests/level3/validation/canAppendChildTrue.xml @@ -0,0 +1,42 @@ + + + + + + + +canAppendChildTrue +Kongyi Zhou + + The method canAppendChild checks with schema to see if the child node can be appended + should return VAL_TRUE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level3/validation/canAppendData.xml b/test/testcases/tests/level3/validation/canAppendData.xml new file mode 100644 index 0000000..305fa69 --- /dev/null +++ b/test/testcases/tests/level3/validation/canAppendData.xml @@ -0,0 +1,43 @@ + + + + + + + +canAppendData +Kongyi Zhou + + This method checks if given charactors can be appended + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canDeleteData.xml b/test/testcases/tests/level3/validation/canDeleteData.xml new file mode 100644 index 0000000..c6ef93a --- /dev/null +++ b/test/testcases/tests/level3/validation/canDeleteData.xml @@ -0,0 +1,43 @@ + + + + + + + +canDeleteData +Kongyi Zhou + + This method checks if given characters can be deleted from exitsting text + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canInsertBeforeFalse.xml b/test/testcases/tests/level3/validation/canInsertBeforeFalse.xml new file mode 100644 index 0000000..b060309 --- /dev/null +++ b/test/testcases/tests/level3/validation/canInsertBeforeFalse.xml @@ -0,0 +1,47 @@ + + + + + + + +canInsertBeforeFalse +Kongyi Zhou + + The method canInsertBefore checks with schema to see if a new child can be inserted + before reference node + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canInsertBeforeTrue.xml b/test/testcases/tests/level3/validation/canInsertBeforeTrue.xml new file mode 100644 index 0000000..fb341a7 --- /dev/null +++ b/test/testcases/tests/level3/validation/canInsertBeforeTrue.xml @@ -0,0 +1,51 @@ + + + + + + + +canInsertBeforeTrue +Kongyi Zhou + + The method canInsertBefore checks with schema to see if a new child can be inserted + before reference node + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canInsertData.xml b/test/testcases/tests/level3/validation/canInsertData.xml new file mode 100644 index 0000000..ef17ce3 --- /dev/null +++ b/test/testcases/tests/level3/validation/canInsertData.xml @@ -0,0 +1,44 @@ + + + + + + + +canInsertData +Kongyi Zhou + + This method checks if given characters can be inserted into exitsting text + at given position + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canRemoveAttributeFalse.xml b/test/testcases/tests/level3/validation/canRemoveAttributeFalse.xml new file mode 100644 index 0000000..b4e86c9 --- /dev/null +++ b/test/testcases/tests/level3/validation/canRemoveAttributeFalse.xml @@ -0,0 +1,40 @@ + + + + + + + +canRemoveAttributeFalse +Kongyi Zhou + + The method canSteAttribute checks if the 'inStock' attribute can be removed + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canRemoveAttributeNS.xml b/test/testcases/tests/level3/validation/canRemoveAttributeNS.xml new file mode 100644 index 0000000..80e5606 --- /dev/null +++ b/test/testcases/tests/level3/validation/canRemoveAttributeNS.xml @@ -0,0 +1,42 @@ + + + + + + + +canRemoveAttributeNS +Kongyi Zhou + + This method checks if the attribute with given namesapce and name can be removed + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canRemoveAttributeNode.xml b/test/testcases/tests/level3/validation/canRemoveAttributeNode.xml new file mode 100644 index 0000000..892668c --- /dev/null +++ b/test/testcases/tests/level3/validation/canRemoveAttributeNode.xml @@ -0,0 +1,41 @@ + + + + + + + +canRemoveAttribute +Kongyi Zhou + + The method canRemoveAttributeNode checks if given attribute node can be removed + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canRemoveAttributeTrue.xml b/test/testcases/tests/level3/validation/canRemoveAttributeTrue.xml new file mode 100644 index 0000000..3468828 --- /dev/null +++ b/test/testcases/tests/level3/validation/canRemoveAttributeTrue.xml @@ -0,0 +1,40 @@ + + + + + + + +canRemoveAttributeTrue +Kongyi Zhou + + The method canSteAttribute checks if the 'price' attribute can be removed + should return VAL_TRUE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canRemoveChildFalse.xml b/test/testcases/tests/level3/validation/canRemoveChildFalse.xml new file mode 100644 index 0000000..6bd0966 --- /dev/null +++ b/test/testcases/tests/level3/validation/canRemoveChildFalse.xml @@ -0,0 +1,47 @@ + + + + + + + +canRemoveChildFalse +Kongyi Zhou + + The method canRemoveChild checks if schema allows the child to be removed + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canRemoveChildTrue.xml b/test/testcases/tests/level3/validation/canRemoveChildTrue.xml new file mode 100644 index 0000000..0fcbe59 --- /dev/null +++ b/test/testcases/tests/level3/validation/canRemoveChildTrue.xml @@ -0,0 +1,46 @@ + + + + + + + +canRemoveChildTrue +Kongyi Zhou + + The method canRemoveChild checks if schema allows the child to be removed + should return VAL_TRUE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canReplaceChildFalse.xml b/test/testcases/tests/level3/validation/canReplaceChildFalse.xml new file mode 100644 index 0000000..1b47e9f --- /dev/null +++ b/test/testcases/tests/level3/validation/canReplaceChildFalse.xml @@ -0,0 +1,46 @@ + + + + + + + +canReplaceChildFalse +Kongyi Zhou + + The method canReplaceChild checks with schema to see if new child 'editor' can replace + old child title + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level3/validation/canReplaceChildTrue.xml b/test/testcases/tests/level3/validation/canReplaceChildTrue.xml new file mode 100644 index 0000000..a74d93a --- /dev/null +++ b/test/testcases/tests/level3/validation/canReplaceChildTrue.xml @@ -0,0 +1,47 @@ + + + + + + + +canReplaceChildTrue +Kongyi Zhou + + The method canReplaceChild checks with schema to see if new child 'editor' can replace + old child 'author' + should return VAL_TRUE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level3/validation/canReplaceDataFalse.xml b/test/testcases/tests/level3/validation/canReplaceDataFalse.xml new file mode 100644 index 0000000..2f91b83 --- /dev/null +++ b/test/testcases/tests/level3/validation/canReplaceDataFalse.xml @@ -0,0 +1,43 @@ + + + + + + + +canReplaceDataFalse +Kongyi Zhou + + This method checks if given characters can replace exitsting text + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canReplaceDataTrue.xml b/test/testcases/tests/level3/validation/canReplaceDataTrue.xml new file mode 100644 index 0000000..7400e7b --- /dev/null +++ b/test/testcases/tests/level3/validation/canReplaceDataTrue.xml @@ -0,0 +1,43 @@ + + + + + + + +canReplaceDataTrue +Kongyi Zhou + + This method checks if given characters can replace exitsting text + should return VAL_TRUE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canSetAttributeFalse.xml b/test/testcases/tests/level3/validation/canSetAttributeFalse.xml new file mode 100644 index 0000000..c2c9d17 --- /dev/null +++ b/test/testcases/tests/level3/validation/canSetAttributeFalse.xml @@ -0,0 +1,40 @@ + + + + + + + +canSetAttributeFalse +Kongyi Zhou + + The method canSetAttribute checks if a new attribute 'attr' can be set + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canSetAttributeNS.xml b/test/testcases/tests/level3/validation/canSetAttributeNS.xml new file mode 100644 index 0000000..d060237 --- /dev/null +++ b/test/testcases/tests/level3/validation/canSetAttributeNS.xml @@ -0,0 +1,42 @@ + + + + + + + +canSetAttributeNS +Kongyi Zhou + + The method canSetAttributeNS checks if an attribute with given namespace and name can be set + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canSetAttributeNode.xml b/test/testcases/tests/level3/validation/canSetAttributeNode.xml new file mode 100644 index 0000000..f713bf2 --- /dev/null +++ b/test/testcases/tests/level3/validation/canSetAttributeNode.xml @@ -0,0 +1,42 @@ + + + + + + + +canSetAttributeNode +Kongyi Zhou + + The method canSteAttribute checks if a new attribute node 'attname' can be set + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canSetAttributeTrue.xml b/test/testcases/tests/level3/validation/canSetAttributeTrue.xml new file mode 100644 index 0000000..863ec84 --- /dev/null +++ b/test/testcases/tests/level3/validation/canSetAttributeTrue.xml @@ -0,0 +1,40 @@ + + + + + + + +canSetAttributeTrue +Kongyi Zhou + + The method canSetAttribute checks if value attribute 'inStock' can be set + should return VAL_TRUE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/canSetData.xml b/test/testcases/tests/level3/validation/canSetData.xml new file mode 100644 index 0000000..e345140 --- /dev/null +++ b/test/testcases/tests/level3/validation/canSetData.xml @@ -0,0 +1,43 @@ + + + + + + + +canSetData +Kongyi Zhou + + This method checks if given characters can be set as the content of element 'edition' + should return VAL_FALSE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/contentType.xml b/test/testcases/tests/level3/validation/contentType.xml new file mode 100644 index 0000000..ba23531 --- /dev/null +++ b/test/testcases/tests/level3/validation/contentType.xml @@ -0,0 +1,39 @@ + + + + + + + +contentType +Kongyi Zhou + + get the content type of element, should return VAL_ELEMENTS_CONTENTTYPE + should return 4 + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + \ No newline at end of file diff --git a/test/testcases/tests/level3/validation/defaultValue.xml b/test/testcases/tests/level3/validation/defaultValue.xml new file mode 100644 index 0000000..5ebb43e --- /dev/null +++ b/test/testcases/tests/level3/validation/defaultValue.xml @@ -0,0 +1,42 @@ + + + + + + + +defaultValue +Kongyi Zhou + + This method returns the default value of the element. + Should return null + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/definedElements.xml b/test/testcases/tests/level3/validation/definedElements.xml new file mode 100644 index 0000000..9feae1f --- /dev/null +++ b/test/testcases/tests/level3/validation/definedElements.xml @@ -0,0 +1,42 @@ + + + + + + + +definedElements +Kongyi Zhou + + This method retrieves all element declarations defined by schema + should return a NameList of length 8 + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/enumeratedValues.xml b/test/testcases/tests/level3/validation/enumeratedValues.xml new file mode 100644 index 0000000..22b907e --- /dev/null +++ b/test/testcases/tests/level3/validation/enumeratedValues.xml @@ -0,0 +1,46 @@ + + + + + + + +enumeratedValuess +Kongyi Zhou + + The method enumeratedValues returns a DOMStringList of enumerated values for + the element. + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/files/CVS/Entries b/test/testcases/tests/level3/validation/files/CVS/Entries new file mode 100644 index 0000000..04dec85 --- /dev/null +++ b/test/testcases/tests/level3/validation/files/CVS/Entries @@ -0,0 +1,3 @@ +/book.xml/1.1/Fri Apr 3 02:47:58 2009// +/book.xsd/1.1/Fri Apr 3 02:47:58 2009// +D diff --git a/test/testcases/tests/level3/validation/files/CVS/Repository b/test/testcases/tests/level3/validation/files/CVS/Repository new file mode 100644 index 0000000..edccdc4 --- /dev/null +++ b/test/testcases/tests/level3/validation/files/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level3/validation/files diff --git a/test/testcases/tests/level3/validation/files/CVS/Root b/test/testcases/tests/level3/validation/files/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level3/validation/files/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level3/validation/files/CVS/Template b/test/testcases/tests/level3/validation/files/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/validation/files/book.xml b/test/testcases/tests/level3/validation/files/book.xml new file mode 100644 index 0000000..b999b98 --- /dev/null +++ b/test/testcases/tests/level3/validation/files/book.xml @@ -0,0 +1,10 @@ + + +Compilers: Principles, Techniques, and Tools +Alfred V.Aho, Ravi Sethi, Jeffrey D. Ullman +0-201-10088-6 +Second +Addison Wesley + + diff --git a/test/testcases/tests/level3/validation/files/book.xsd b/test/testcases/tests/level3/validation/files/book.xsd new file mode 100644 index 0000000..1f395cd --- /dev/null +++ b/test/testcases/tests/level3/validation/files/book.xsd @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/getFeature01.xml b/test/testcases/tests/level3/validation/getFeature01.xml new file mode 100644 index 0000000..dc1ab17 --- /dev/null +++ b/test/testcases/tests/level3/validation/getFeature01.xml @@ -0,0 +1,44 @@ + + + + + + + + + getFeature01 + Curt Arnold + Call DOMImplementation.getFeature("Validation", "3.0"). + Not sure what should happen. Have requested clarification from WG. + 2004-01-05 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/getFeature02.xml b/test/testcases/tests/level3/validation/getFeature02.xml new file mode 100644 index 0000000..c30f2a0 --- /dev/null +++ b/test/testcases/tests/level3/validation/getFeature02.xml @@ -0,0 +1,41 @@ + + + + + + + + + getFeature02 + Curt Arnold + Call DOMImplementation.getFeature("+vAlIdAtIoN", "3.0"). + 2004-01-05 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/hasFeature01.xml b/test/testcases/tests/level3/validation/hasFeature01.xml new file mode 100644 index 0000000..e0f0831 --- /dev/null +++ b/test/testcases/tests/level3/validation/hasFeature01.xml @@ -0,0 +1,39 @@ + + + + + + + + + hasFeature01 + Curt Arnold + Implementations should return true for hasFeature("vAlIdAtIoN", "3.0"). + 2004-01-05 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/hasFeature02.xml b/test/testcases/tests/level3/validation/hasFeature02.xml new file mode 100644 index 0000000..08cb26d --- /dev/null +++ b/test/testcases/tests/level3/validation/hasFeature02.xml @@ -0,0 +1,40 @@ + + + + + + + + + HasFeature02 + Curt Arnold + Implementations should return true for hasFeature("vAlIdAtIoN", null). + 2004-01-05 + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/hasFeature03.xml b/test/testcases/tests/level3/validation/hasFeature03.xml new file mode 100644 index 0000000..1fb2615 --- /dev/null +++ b/test/testcases/tests/level3/validation/hasFeature03.xml @@ -0,0 +1,42 @@ + + + + + + + + + hasFeature03 + Curt Arnold + Implementations should return true for hasFeature("cOrE", "2.0") and hasFeature("cOrE", null). + 2004-01-05 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/hasFeature04.xml b/test/testcases/tests/level3/validation/hasFeature04.xml new file mode 100644 index 0000000..f63ec01 --- /dev/null +++ b/test/testcases/tests/level3/validation/hasFeature04.xml @@ -0,0 +1,41 @@ + + + + + + + + + hasFeature04 + Curt Arnold + Implementations should return true for hasFeature("+vAlIdAtIoN", "3.0"). + 2003-12-09 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/isElementDefined.xml b/test/testcases/tests/level3/validation/isElementDefined.xml new file mode 100644 index 0000000..54cbc01 --- /dev/null +++ b/test/testcases/tests/level3/validation/isElementDefined.xml @@ -0,0 +1,43 @@ + + + + + + + +isElementDefined +Kongyi Zhou + + This method checks if element with given name is defined or not + should return VAL_TRUE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/isElementDefinedNS.xml b/test/testcases/tests/level3/validation/isElementDefinedNS.xml new file mode 100644 index 0000000..d97190e --- /dev/null +++ b/test/testcases/tests/level3/validation/isElementDefinedNS.xml @@ -0,0 +1,43 @@ + + + + + + + +isElementDefinedNS +Kongyi Zhou + + This method checks if element with given namespace and name is defined or not + should return VAL_TRUE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/metadata.xml b/test/testcases/tests/level3/validation/metadata.xml new file mode 100644 index 0000000..c3c6e71 --- /dev/null +++ b/test/testcases/tests/level3/validation/metadata.xml @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/test/testcases/tests/level3/validation/nodeValidity.xml b/test/testcases/tests/level3/validation/nodeValidity.xml new file mode 100644 index 0000000..d115ccb --- /dev/null +++ b/test/testcases/tests/level3/validation/nodeValidity.xml @@ -0,0 +1,39 @@ + + + + + + + +nodeValidity +Kongyi Zhou + + check node validity, should return VAL_TRUE + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/requiredAttributes.xml b/test/testcases/tests/level3/validation/requiredAttributes.xml new file mode 100644 index 0000000..acfa3c8 --- /dev/null +++ b/test/testcases/tests/level3/validation/requiredAttributes.xml @@ -0,0 +1,44 @@ + + + + + + + +requiredAttributes +Kongyi Zhou + + The method requiredAttributes returns the NameList of required attributes for + the element. + +Oracle Corp. +2003-03-01 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/validation/validateDocument.xml b/test/testcases/tests/level3/validation/validateDocument.xml new file mode 100644 index 0000000..dd8b380 --- /dev/null +++ b/test/testcases/tests/level3/validation/validateDocument.xml @@ -0,0 +1,36 @@ + + + + + + + +validateDocument +Kongyi Zhou + + validate the document, should return VAL_TRUE + +Oracle Corp. +2003-03-01 + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/.cvsignore b/test/testcases/tests/level3/xpath/.cvsignore new file mode 100644 index 0000000..182530a --- /dev/null +++ b/test/testcases/tests/level3/xpath/.cvsignore @@ -0,0 +1,3 @@ +dom3.dtd +dom3.xsd +test-to-html.xsl diff --git a/test/testcases/tests/level3/xpath/Attribute_Nodes.xml b/test/testcases/tests/level3/xpath/Attribute_Nodes.xml new file mode 100644 index 0000000..0e45a09 --- /dev/null +++ b/test/testcases/tests/level3/xpath/Attribute_Nodes.xml @@ -0,0 +1,118 @@ + + + + + + %entities; +]> + + + Attribute_Nodes + Bob Clary + + S1.2.2 Attribute Nodes - + Create ANY_TYPE XPathResult matching //@*, + check that each matching Node is an Attribute Node, + that parentNodes of returned Attributes are null, + and that ownerElements are in fact Elements. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/Attribute_Nodes_xmlns.xml b/test/testcases/tests/level3/xpath/Attribute_Nodes_xmlns.xml new file mode 100644 index 0000000..ed854ba --- /dev/null +++ b/test/testcases/tests/level3/xpath/Attribute_Nodes_xmlns.xml @@ -0,0 +1,94 @@ + + + + + + %entities; +]> + + + Attribute_Nodes_xmlns + Bob Clary + + S1.2.2 Attribute Nodes - + Create ANY_TYPE XPathResult matching //@xmlns, + check that there are no matching Nodes by + checking for XPathResult.iterateNext == null + since namespace attributes are not retrievable. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/CVS/Entries b/test/testcases/tests/level3/xpath/CVS/Entries new file mode 100644 index 0000000..8d355b2 --- /dev/null +++ b/test/testcases/tests/level3/xpath/CVS/Entries @@ -0,0 +1,70 @@ +D/files//// +/.cvsignore/1.1/Fri Apr 3 02:47:58 2009// +/Attribute_Nodes.xml/1.2/Fri Apr 3 02:47:58 2009// +/Attribute_Nodes_xmlns.xml/1.2/Fri Apr 3 02:47:58 2009// +/Comment_Nodes.xml/1.2/Fri Apr 3 02:47:58 2009// +/Conformance_Expressions.xml/1.2/Fri Apr 3 02:47:58 2009// +/Conformance_ID.xml/1.2/Fri Apr 3 02:47:58 2009// +/Conformance_hasFeature_3.xml/1.1/Fri Apr 3 02:47:58 2009// +/Conformance_hasFeature_empty.xml/1.1/Fri Apr 3 02:47:58 2009// +/Conformance_hasFeature_null.xml/1.1/Fri Apr 3 02:47:58 2009// +/Conformance_isSupported_3.xml/1.1/Fri Apr 3 02:47:58 2009// +/Conformance_isSupported_empty.xml/1.1/Fri Apr 3 02:47:58 2009// +/Conformance_isSupported_null.xml/1.1/Fri Apr 3 02:47:58 2009// +/Element_Nodes.xml/1.2/Fri Apr 3 02:47:58 2009// +/Processing_Instruction_Nodes.xml/1.2/Fri Apr 3 02:47:58 2009// +/Text_Nodes.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathEvaluatorCast01.xml/1.1/Fri Apr 3 02:47:58 2009// +/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.xml/1.1/Fri Apr 3 02:47:58 2009// +/XPathEvaluator_createExpression_NAMESPACE_ERR_01.xml/1.1/Fri Apr 3 02:47:58 2009// +/XPathEvaluator_createExpression_NAMESPACE_ERR_02.xml/1.1/Fri Apr 3 02:47:58 2009// +/XPathEvaluator_createExpression_NS.xml/1.1/Fri Apr 3 02:47:58 2009// +/XPathEvaluator_createExpression_no_NS.xml/1.1/Fri Apr 3 02:47:58 2009// +/XPathEvaluator_createNSResolver_all.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathEvaluator_createNSResolver_document.xml/1.1/Fri Apr 3 02:47:58 2009// +/XPathEvaluator_createNSResolver_documentElement.xml/1.1/Fri Apr 3 02:47:58 2009// +/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.xml/1.1/Fri Apr 3 02:47:58 2009// +/XPathEvaluator_evaluate_NAMESPACE_ERR.xml/1.1/Fri Apr 3 02:47:58 2009// +/XPathEvaluator_evaluate_NOT_SUPPORTED_ERR.xml/1.1/Fri Apr 3 02:47:58 2009// +/XPathEvaluator_evaluate_TYPE_ERR.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathEvaluator_evaluate_WRONG_DOCUMENT_ERR.xml/1.1/Fri Apr 3 02:47:58 2009// +/XPathEvaluator_evaluate_document.xml/1.1/Fri Apr 3 02:47:58 2009// +/XPathEvaluator_evaluate_documentElement.xml/1.1/Fri Apr 3 02:47:58 2009// +/XPathExpression_evaluate_NOT_SUPPORTED_ERR.xml/1.3/Fri Apr 3 02:47:58 2009// +/XPathExpression_evaluate_WRONG_DOCUMENT_ERR.xml/1.3/Fri Apr 3 02:47:58 2009// +/XPathExpression_evaluate_document.xml/1.3/Fri Apr 3 02:47:58 2009// +/XPathExpression_evaluate_documentElement.xml/1.3/Fri Apr 3 02:47:58 2009// +/XPathNSResolver_lookupNamespaceURI_nist_dmstc.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathNSResolver_lookupNamespaceURI_null.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathNSResolver_lookupNamespaceURI_prefix.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathNSResolver_lookupNamespaceURI_xml.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_TYPE_ERR.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_booleanValue_false.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_booleanValue_true.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_invalidIteratorState_ANY_TYPE.xml/1.3/Fri Apr 3 02:47:58 2009// +/XPathResult_invalidIteratorState_ANY_UNORDERED_NODE_TYPE.xml/1.3/Fri Apr 3 02:47:58 2009// +/XPathResult_invalidIteratorState_BOOLEAN_TYPE.xml/1.4/Fri Apr 3 02:47:58 2009// +/XPathResult_invalidIteratorState_FIRST_ORDERED_NODE_TYPE.xml/1.3/Fri Apr 3 02:47:58 2009// +/XPathResult_invalidIteratorState_NUMBER_TYPE.xml/1.3/Fri Apr 3 02:47:58 2009// +/XPathResult_invalidIteratorState_ORDERED_NODE_ITERATOR_TYPE.xml/1.3/Fri Apr 3 02:47:58 2009// +/XPathResult_invalidIteratorState_ORDERED_NODE_SNAPSHOT_TYPE.xml/1.3/Fri Apr 3 02:47:58 2009// +/XPathResult_invalidIteratorState_STRING_TYPE.xml/1.3/Fri Apr 3 02:47:58 2009// +/XPathResult_invalidIteratorState_UNORDERED_NODE_ITERATOR_TYPE.xml/1.3/Fri Apr 3 02:47:58 2009// +/XPathResult_invalidIteratorState_UNORDERED_NODE_SNAPSHOT_TYPE.xml/1.3/Fri Apr 3 02:47:58 2009// +/XPathResult_iterateNext_INVALID_STATE_ERR.xml/1.3/Fri Apr 3 02:47:58 2009// +/XPathResult_iteratorNext_ORDERED_NODE_ITERATOR_TYPE.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_iteratorNext_UNORDERED_NODE_ITERATOR_TYPE.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_numberValue.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_resultType.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_singleNodeValue_ANY_UNORDERED_NODE_TYPE.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_singleNodeValue_FIRST_ORDERED_NODE_TYPE.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_snapshotItem_ORDERED_NODE_SNAPSHOT_TYPE_null.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_snapshotItem_ORDERED_NODE_SNAPSHOT_TYPE_order.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_snapshotItem_UNORDERED_NODE_SNAPSHOT_TYPE_count.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_snapshotItem_UNORDERED_NODE_SNAPSHOT_TYPE_null.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_snapshotLength_ORDERED_NODE_SNAPSHOT_TYPE.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_snapshotLength_UNORDERED_NODE_SNAPSHOT_TYPE.xml/1.2/Fri Apr 3 02:47:58 2009// +/XPathResult_stringValue.xml/1.3/Fri Apr 3 02:47:58 2009// +/alltests.xml/1.6/Fri Apr 3 02:47:58 2009// +/dom3xpathents.ent/1.4/Fri Apr 3 02:47:58 2009// +/metadata.xml/1.2/Fri Apr 3 02:47:58 2009// diff --git a/test/testcases/tests/level3/xpath/CVS/Repository b/test/testcases/tests/level3/xpath/CVS/Repository new file mode 100644 index 0000000..8a011cd --- /dev/null +++ b/test/testcases/tests/level3/xpath/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level3/xpath diff --git a/test/testcases/tests/level3/xpath/CVS/Root b/test/testcases/tests/level3/xpath/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level3/xpath/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level3/xpath/CVS/Template b/test/testcases/tests/level3/xpath/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/xpath/Comment_Nodes.xml b/test/testcases/tests/level3/xpath/Comment_Nodes.xml new file mode 100644 index 0000000..51f7cbe --- /dev/null +++ b/test/testcases/tests/level3/xpath/Comment_Nodes.xml @@ -0,0 +1,104 @@ + + + + + + %entities; +]> + + + Comment_Nodes + Bob Clary + + S1.2.6 Comment Nodes - + Create ANY_TYPE XPathResult matching //comment(), + check that each matching Node is a Comment Node. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/Conformance_Expressions.xml b/test/testcases/tests/level3/xpath/Conformance_Expressions.xml new file mode 100644 index 0000000..d3d1f38 --- /dev/null +++ b/test/testcases/tests/level3/xpath/Conformance_Expressions.xml @@ -0,0 +1,280 @@ + + + + + + %entities; +]> + + + Conformance_Expressions + Bob Clary + + 1.3 Conformance - Iterate over a list of strings containing + valid XPath expressions, calling XPathEvaluator.createExpression + for each. If no expections are thrown and each result is non-null, + then the test passes. + + 2003-11-18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/Conformance_ID.xml b/test/testcases/tests/level3/xpath/Conformance_ID.xml new file mode 100644 index 0000000..bc288da --- /dev/null +++ b/test/testcases/tests/level3/xpath/Conformance_ID.xml @@ -0,0 +1,98 @@ + + + + + + %entities; +]> + + + Conformance_ID + Bob Clary + + 1.3 Conformance - Check that the element returned by XPath id() function + returns the same element as Document.getElementById + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/Conformance_hasFeature_3.xml b/test/testcases/tests/level3/xpath/Conformance_hasFeature_3.xml new file mode 100644 index 0000000..be0e75c --- /dev/null +++ b/test/testcases/tests/level3/xpath/Conformance_hasFeature_3.xml @@ -0,0 +1,47 @@ + + + + + + %entities; +]> + + + Conformance_hasFeature_3 + Philippe Le Hégaret + Bob Clary + + 1.3 Conformance - Test if + Document.implementation.hasFeature('XPath', "3.0") returns true + + 2003-11-29 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/Conformance_hasFeature_empty.xml b/test/testcases/tests/level3/xpath/Conformance_hasFeature_empty.xml new file mode 100644 index 0000000..362588a --- /dev/null +++ b/test/testcases/tests/level3/xpath/Conformance_hasFeature_empty.xml @@ -0,0 +1,47 @@ + + + + + + %entities; +]> + + + Conformance_hasFeature_empty + Philippe Le Hégaret + Bob Clary + + 1.3 Conformance - Test if + Document.implementation.hasFeature('XPath', "") returns true + + 2003-11-29 + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/Conformance_hasFeature_null.xml b/test/testcases/tests/level3/xpath/Conformance_hasFeature_null.xml new file mode 100644 index 0000000..c69dedc --- /dev/null +++ b/test/testcases/tests/level3/xpath/Conformance_hasFeature_null.xml @@ -0,0 +1,48 @@ + + + + + + %entities; +]> + + + Conformance_hasFeature_null + Philippe Le Hégaret + Bob Clary + + 1.3 Conformance - Test if + Document.implementation.hasFeature('XPath', null) returns true + + 2003-11-29 + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/Conformance_isSupported_3.xml b/test/testcases/tests/level3/xpath/Conformance_isSupported_3.xml new file mode 100644 index 0000000..c5d3459 --- /dev/null +++ b/test/testcases/tests/level3/xpath/Conformance_isSupported_3.xml @@ -0,0 +1,46 @@ + + + + + + %entities; +]> + + + Conformance_isSupported_3 + Philippe Le Hégaret + + 1.3 Conformance - The "feature" parameter in the + "Node.isSupported(feature,version)" + method is the name of the feature and the version is the version + number of the feature to test. XPath is the legal value for the + XPath module. The method should return "true". + + Retrieve the DOM document on which the + "isSupported(feature,version)" method is invoked with "feature" + equal to "XPath" and version to "3.0". The method should return a + boolean "true". + + 2002-04-24 + 2003-11-29 + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/Conformance_isSupported_empty.xml b/test/testcases/tests/level3/xpath/Conformance_isSupported_empty.xml new file mode 100644 index 0000000..d441cbe --- /dev/null +++ b/test/testcases/tests/level3/xpath/Conformance_isSupported_empty.xml @@ -0,0 +1,48 @@ + + + + + + %entities; +]> + + + Conformance_isSupported_empty + Philippe Le Hégaret + Bob Clary + + 1.3 Conformance - The "feature" parameter in the + "Node.isSupported(feature,version)" + method is the name of the feature and the version is the version + number of the feature to test. XPath is the legal value for the + XPath module. The method should return "true". + + Retrieve the DOM document on which the + "isSupported(feature,version)" method is invoked with "feature" + equal to "XPath" and version to the empty string "". The method + should return a boolean "true" if the implementation claims support + for some version for XPath. + + 2002-04-24 + 2003-11-29 + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/Conformance_isSupported_null.xml b/test/testcases/tests/level3/xpath/Conformance_isSupported_null.xml new file mode 100644 index 0000000..a88377f --- /dev/null +++ b/test/testcases/tests/level3/xpath/Conformance_isSupported_null.xml @@ -0,0 +1,45 @@ + + + + + + %entities; +]> + + + Conformance_isSupported_null + Philippe Le Hégaret + Bob Clary + + 1.3 Conformance - Test if + Document.isSupported('XPath', null) returns true + + 2003-11-29 + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/Element_Nodes.xml b/test/testcases/tests/level3/xpath/Element_Nodes.xml new file mode 100644 index 0000000..9809277 --- /dev/null +++ b/test/testcases/tests/level3/xpath/Element_Nodes.xml @@ -0,0 +1,104 @@ + + + + + + %entities; +]> + + + Element_Nodes + Bob Clary + + 1.2.1- Element Nodes - Evaluate /staff/employee, + check that each matching Node in the result + is an Element. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/Processing_Instruction_Nodes.xml b/test/testcases/tests/level3/xpath/Processing_Instruction_Nodes.xml new file mode 100644 index 0000000..cc98ea0 --- /dev/null +++ b/test/testcases/tests/level3/xpath/Processing_Instruction_Nodes.xml @@ -0,0 +1,105 @@ + + + + + + %entities; +]> + + + Processing_Instruction_Nodes + Bob Clary + + S1.2.7 Processing Instruction Nodes - + Create ANY_TYPE XPathResult matching //processing-instruction(), + check that each matching Node is a Processing Instruction Node. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/Text_Nodes.xml b/test/testcases/tests/level3/xpath/Text_Nodes.xml new file mode 100644 index 0000000..4897c12 --- /dev/null +++ b/test/testcases/tests/level3/xpath/Text_Nodes.xml @@ -0,0 +1,150 @@ + + + + + + %entities; +]> + + + Text_Nodes + Bob Clary + + 1.2.4 Text Nodes - + Create ANY_TYPE XPathResult matching //text(), + check that each matching Node is a Text Node, and + that no pair of nodes in the result are siblings. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dummy statement + + + + + + + + + dummy statement + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluatorCast01.xml b/test/testcases/tests/level3/xpath/XPathEvaluatorCast01.xml new file mode 100644 index 0000000..e0cf751 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluatorCast01.xml @@ -0,0 +1,36 @@ + + + + + + %entities; +]> + + +XPathEvaluatorCast01 +Philippe Le Hégaret + +A document is created using implementation.createDocument and +cast to a XPathEvaluator interface. + +2002-04-24 + + + &vars; + + &findXPathEvaluator; + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.xml b/test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.xml new file mode 100644 index 0000000..c477127 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.xml @@ -0,0 +1,50 @@ + + + + + + %entities; +]> + + + XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR + Philippe Le Hégaret + + The XPathEvaluator can create a "XPathExpression" using the method + "createExpression(expression, resolver)". + + Retrieve the DOM document on which the + 'createExpression("12a", null)' method is + invoked with the document element. The method should fail to create + pre-compiled expression and throws + XPathException.INVALID_EXPRESSION_ERR + since "12a" is not an XPath expression. + + 2002-04-26 + + + + &vars; + + + &findXPathEvaluator; + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_NAMESPACE_ERR_01.xml b/test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_NAMESPACE_ERR_01.xml new file mode 100644 index 0000000..d909308 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_NAMESPACE_ERR_01.xml @@ -0,0 +1,49 @@ + + + + + + %entities; +]> + + + XPathEvaluator_createExpression_NAMESPACE_ERR_01 + Philippe Le Hégaret + + The XPathEvaluator can create a "XPathExpression" using the method + "createExpression(expression, resolver)". + + Retrieve the DOM document on which the + 'createExpression("/jfouffa:employee", null)' method is + invoked with the document element. The method should fail to create + pre-compiled expression and throws DOMException.NAMESPACE_ERR + since the prefix jfouffa is not mapped. + + 2002-04-26 + + + &vars; + + + + &findXPathEvaluator; + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_NAMESPACE_ERR_02.xml b/test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_NAMESPACE_ERR_02.xml new file mode 100644 index 0000000..5a197ed --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_NAMESPACE_ERR_02.xml @@ -0,0 +1,55 @@ + + + + + + %entities; +]> + + + XPathEvaluator_createExpression_NAMESPACE_ERR_02 + Philippe Le Hégaret + + The XPathEvaluator can create a "XPathExpression" using the method + "createExpression(expression, resolver)". + + Retrieve the DOM document on which the + 'createExpression("/staff/jfouffa:employee", resolver)' method is + invoked with the document element. The method should fail to create + pre-compiled expression and throws DOMException.NAMESPACE_ERR + since the prefix jfouffa is not mapped. + + 2002-04-26 + + + &vars; + + + + + &findXPathEvaluator; + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_NS.xml b/test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_NS.xml new file mode 100644 index 0000000..0f66b72 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_NS.xml @@ -0,0 +1,53 @@ + + + + + + %entities; +]> + + + XPathEvaluator_createExpression_NS + Philippe Le Hégaret + + The XPathEvaluator can create a "XPathExpression" using the method + "createExpression(expression, resolver)". + + Retrieve the DOM document on which the + 'createExpression("/staff/nist:employee", resolver)' method is + invoked with the document element. The method should return a + pre-compiled expression. + + 2002-04-26 + + + &vars; + + + + + &findXPathEvaluator; + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_no_NS.xml b/test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_no_NS.xml new file mode 100644 index 0000000..862f2ba --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluator_createExpression_no_NS.xml @@ -0,0 +1,46 @@ + + + + + + %entities; +]> + + + XPathEvaluator_createExpression_no_NS + Philippe Le Hégaret + + The XPathEvaluator can create a "XPathExpression" using the method + "createExpression(expression, resolver)". + + Retrieve the DOM document on which the + "createExpression("/", null)" method is invoked with the document + element. The method should return a pre-compiled expression. + + 2002-04-26 + + + &vars; + + + + &findXPathEvaluator; + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluator_createNSResolver_all.xml b/test/testcases/tests/level3/xpath/XPathEvaluator_createNSResolver_all.xml new file mode 100644 index 0000000..a4a1b76 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluator_createNSResolver_all.xml @@ -0,0 +1,110 @@ + + + + + + %entities; +]> + + + XPathEvaluator_createNSResolver_all + Bob Clary + + Iterate over all nodes in the test document, creating + XPathNSResolvers checking that none return a null object. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluator_createNSResolver_document.xml b/test/testcases/tests/level3/xpath/XPathEvaluator_createNSResolver_document.xml new file mode 100644 index 0000000..5d77b39 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluator_createNSResolver_document.xml @@ -0,0 +1,44 @@ + + + + + + %entities; +]> + + + XPathEvaluator_createNSResolver_document + Philippe Le Hégaret + + The XPathEvaluator can create "XPathNSResolver" using the method + "createNSResolver(nodeResolver)". + + Retrieve the DOM document on which the + "createNSResolver(nodeResolver)" method is invoked with the document + itself. The method should return a resolver. + + 2002-04-26 + + + &vars; + + + &findXPathEvaluator; + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluator_createNSResolver_documentElement.xml b/test/testcases/tests/level3/xpath/XPathEvaluator_createNSResolver_documentElement.xml new file mode 100644 index 0000000..263cd54 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluator_createNSResolver_documentElement.xml @@ -0,0 +1,48 @@ + + + + + + %entities; +]> + + + XPathEvaluator_createNSResolver_documentElement + Philippe Le Hégaret + + The XPathEvaluator can create "XPathNSResolver" using the method + "createNSResolver(nodeResolver)". + + Retrieve the DOM document on which the + "createNSResolver(nodeResolver)" method is invoked with the document + element. The method should return a resolver. + + 2002-04-26 + + + &vars; + + + + &findXPathEvaluator; + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.xml b/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.xml new file mode 100644 index 0000000..51b4de4 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.xml @@ -0,0 +1,56 @@ + + + + + + %entities; +]> + + + XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR + Philippe Le Hégaret + Bob Clary + + Test if XPathEvaluator.evaluate properly throws INVALID_EXPRESSION_ERROR + + 2003-12-02 + + + + &vars; + + + + + + + &findXPathEvaluator; + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_NAMESPACE_ERR.xml b/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_NAMESPACE_ERR.xml new file mode 100644 index 0000000..1123424 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_NAMESPACE_ERR.xml @@ -0,0 +1,57 @@ + + + + + + %entities; +]> + + + XPathEvaluator_evaluate_NAMESPACE_ERR + Philippe Le Hégaret + Bob Clary + + Test if XPathEvaluator.evaluate properly throws NAMESPACE_ERROR + + 2003-12-02 + + + + &vars; + + + + + + + &findXPathEvaluator; + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_NOT_SUPPORTED_ERR.xml b/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_NOT_SUPPORTED_ERR.xml new file mode 100644 index 0000000..c2dd8d6 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_NOT_SUPPORTED_ERR.xml @@ -0,0 +1,58 @@ + + + + + + %entities; +]> + + + XPathEvaluator_evaluate_NOT_SUPPORTED_ERR + Philippe Le Hégaret + Bob Clary + + Test if XPathEvaluator.evaluate properly throws NOT_SUPPORTED_ERROR + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.xml b/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.xml new file mode 100644 index 0000000..152874e --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.xml @@ -0,0 +1,44 @@ + + + + + + %entities; +]> + + + XPathEvaluator_evaluate_TYPE_ERR + Curt Arnold + +Evaluate "string(/)" and request that the result be a FIRST_ORDERED_NODE_TYPE, should +result in a TYPE_ERR. + + 2004-01-10 + + + + &vars; + + + + + &findXPathEvaluator; + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_WRONG_DOCUMENT_ERR.xml b/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_WRONG_DOCUMENT_ERR.xml new file mode 100644 index 0000000..a01a856 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_WRONG_DOCUMENT_ERR.xml @@ -0,0 +1,60 @@ + + + + + + %entities; +]> + + + XPathEvaluator_evaluate_WRONG_DOCUMENT_ERR + Philippe Le Hégaret + Bob Clary + + Test if XPathEvaluator.evaluate properly throws WRONG_DOCUMENT_ERROR + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_document.xml b/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_document.xml new file mode 100644 index 0000000..5c053d8 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_document.xml @@ -0,0 +1,46 @@ + + + + + + %entities; +]> + + + XPathEvaluator_evaluate_document + Philippe Le Hégaret + + Retrieve the XPathEvaluator on which the + "evaluate("/", document, null, 0, null)" method is invoked with the document + element. The method should return an XPathResult. + + 2002-04-28 + + + &vars; + + + + + + &findXPathEvaluator; + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_documentElement.xml b/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_documentElement.xml new file mode 100644 index 0000000..ec07e23 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathEvaluator_evaluate_documentElement.xml @@ -0,0 +1,46 @@ + + + + + + %entities; +]> + + + XPathEvaluator_evaluate_documentElement + Philippe Le Hégaret + + Retrieve the XPathEvaluator on which the + "evaluate("/", documentElement, null, 0, null)" method is invoked with the document + element. The method should return an XPathResult. + + 2002-04-28 + + + &vars; + + + + + + &findXPathEvaluator; + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathExpression_evaluate_NOT_SUPPORTED_ERR.xml b/test/testcases/tests/level3/xpath/XPathExpression_evaluate_NOT_SUPPORTED_ERR.xml new file mode 100644 index 0000000..6d4af91 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathExpression_evaluate_NOT_SUPPORTED_ERR.xml @@ -0,0 +1,64 @@ + + + + + + %entities; +]> + + + XPathEvaluator_expression_NOT_SUPPORTED_ERR + Philippe Le Hégaret + Bob Clary + + Test if XPathExpression.evaluate properly throws NOT_SUPPORTED_ERROR + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathExpression_evaluate_WRONG_DOCUMENT_ERR.xml b/test/testcases/tests/level3/xpath/XPathExpression_evaluate_WRONG_DOCUMENT_ERR.xml new file mode 100644 index 0000000..4b7f790 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathExpression_evaluate_WRONG_DOCUMENT_ERR.xml @@ -0,0 +1,66 @@ + + + + + + %entities; +]> + + + XPathExpression_evaluate_WRONG_DOCUMENT_ERR + Philippe Le Hégaret + Bob Clary + + Test if XPathExpression.evaluate properly throws WRONG_DOCUMENT_ERROR + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathExpression_evaluate_document.xml b/test/testcases/tests/level3/xpath/XPathExpression_evaluate_document.xml new file mode 100644 index 0000000..9892982 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathExpression_evaluate_document.xml @@ -0,0 +1,58 @@ + + + + + + %entities; +]> + + + XPathExpression_evaluate_document + Philippe Le Hégaret + + Test if XPathExpression.evaluate returns non-null result + using Document as contextNode. + + 2003-12-02 + + + &vars; + + + + + + + + &findXPathEvaluator; + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathExpression_evaluate_documentElement.xml b/test/testcases/tests/level3/xpath/XPathExpression_evaluate_documentElement.xml new file mode 100644 index 0000000..f022664 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathExpression_evaluate_documentElement.xml @@ -0,0 +1,62 @@ + + + + + + %entities; +]> + + + XPathExpression_evaluate_documentElement + Philippe Le Hégaret + Bob Clary + + Test if XPathExpression.evaluate returns non-null result + using Document.documentElement as contextNode. + + 2003-12-02 + + + + + &vars; + + + + + + + + + &findXPathEvaluator; + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_nist_dmstc.xml b/test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_nist_dmstc.xml new file mode 100644 index 0000000..7467381 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_nist_dmstc.xml @@ -0,0 +1,119 @@ + + + + + + %entities; +]> + + + XPathNSResolver_lookupNamespaceURI_nist_dmstc + Bob Clary + + Interate over all employee elements with xmlns:dmstc attribute + in the test document, creating nsresolvers checking that + for all children the prefix 'nist' resolves to + http://www.nist.gov and that prefix 'dmstc' resolves to the same + value as employee.getAttribute('xmlns:dmstc'). + + 2003-12-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_null.xml b/test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_null.xml new file mode 100644 index 0000000..b628bfa --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_null.xml @@ -0,0 +1,86 @@ + + + + + + %entities; +]> + + + XPathNSResolver_lookupNamespaceURI_null + Bob Clary + + Iterate over all elements in the test document, creating + nsresolvers checking that looking up non-existent prefixes + always returns null. + + 2004-12-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_prefix.xml b/test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_prefix.xml new file mode 100644 index 0000000..e682843 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_prefix.xml @@ -0,0 +1,99 @@ + + + + + + %entities; +]> + + + XPathNSResolver_lookupNamespaceURI_prefix + Bob Clary + + Iterate over all Elements in the test document, creating + nsresolvers checking that if the Element has a prefix, then + lookupNamespaceURI returns the same value as Element.namespaceURI + + 2003-12-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_xml.xml b/test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_xml.xml new file mode 100644 index 0000000..a060439 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathNSResolver_lookupNamespaceURI_xml.xml @@ -0,0 +1,88 @@ + + + + + + %entities; +]> + + + XPathNSResolver_lookupNamespaceURI_xml + Bob Clary + + Iterate over all elements in the test document, creating + nsresolvers checking that looking up the xml prefix returns + http://www.w3.org/XML/1998/namespace. + + 2003-12-09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_TYPE_ERR.xml b/test/testcases/tests/level3/xpath/XPathResult_TYPE_ERR.xml new file mode 100644 index 0000000..29cae68 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_TYPE_ERR.xml @@ -0,0 +1,457 @@ + + + + + + %entities; +]> + + + XPathResult_TYPE_ERR + Bob Clary + + Create an XPathResult for the expression /staff/employee + for each type of XPathResultType, checking that TYPE_ERR + is thrown when inappropriate properties and methods are accessed. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_booleanValue_false.xml b/test/testcases/tests/level3/xpath/XPathResult_booleanValue_false.xml new file mode 100644 index 0000000..bb513f0 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_booleanValue_false.xml @@ -0,0 +1,100 @@ + + + + + + %entities; +]> + + + XPathResult_booleanValue_false + Bob Clary + + Create BOOLEAN_TYPE XPathResult matching /staff/workerbee, + checking that XPathResult.booleanValue == false + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_booleanValue_true.xml b/test/testcases/tests/level3/xpath/XPathResult_booleanValue_true.xml new file mode 100644 index 0000000..ad52246 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_booleanValue_true.xml @@ -0,0 +1,100 @@ + + + + + + %entities; +]> + + + XPathResult_booleanValue_true + Bob Clary + + Create BOOLEAN_TYPE XPathResult matching /staff/employee, + checking that XPathResult.booleanValue == true + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ANY_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ANY_TYPE.xml new file mode 100644 index 0000000..5a19d48 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ANY_TYPE.xml @@ -0,0 +1,108 @@ + + + + + + %entities; +]> + + + XPathResult_invalidIteratorState_ANY_TYPE + Bob Clary + + Create a ANY_TYPE XPathResult matching /staff/employee, + modify the Document, then check that iterator XPathResults + are invalidated XPathResult.invalidIteratorState == true. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ANY_UNORDERED_NODE_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ANY_UNORDERED_NODE_TYPE.xml new file mode 100644 index 0000000..83ad159 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ANY_UNORDERED_NODE_TYPE.xml @@ -0,0 +1,108 @@ + + + + + + %entities; +]> + + + XPathResult_invalidIteratorState_ANY_UNORDERED_NODE_TYPE + Bob Clary + + Create a ANY_UNORDERED_NODE_TYPE XPathResult matching /staff/employee, + modify the Document, then check that iterator XPathResults + are not invalidated XPathResult.invalidIteratorState == false. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_BOOLEAN_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_BOOLEAN_TYPE.xml new file mode 100644 index 0000000..09679ed --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_BOOLEAN_TYPE.xml @@ -0,0 +1,108 @@ + + + + + + %entities; +]> + + + XPathResult_invalidIteratorState_BOOLEAN_TYPE + Bob Clary + + Create a BOOLEAN_TYPE XPathResult matching /staff/employee, + modify the Document, then check that iterator XPathResults + are not invalidated XPathResult.invalidIteratorState == false. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_FIRST_ORDERED_NODE_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_FIRST_ORDERED_NODE_TYPE.xml new file mode 100644 index 0000000..99931f4 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_FIRST_ORDERED_NODE_TYPE.xml @@ -0,0 +1,108 @@ + + + + + + %entities; +]> + + + XPathResult_invalidIteratorState_FIRST_ORDERED_NODE_TYPE + Bob Clary + + Create a FIRST_ORDERED_NODE_TYPE XPathResult matching /staff/employee, + modify the Document, then check that iterator XPathResults + are not invalidated XPathResult.invalidIteratorState == false. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_NUMBER_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_NUMBER_TYPE.xml new file mode 100644 index 0000000..f845eb3 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_NUMBER_TYPE.xml @@ -0,0 +1,108 @@ + + + + + + %entities; +]> + + + XPathResult_invalidIteratorState_NUMBER_TYPE + Bob Clary + + Create a NUMBER_TYPE XPathResult matching /staff/employee, + modify the Document, then check that iterator XPathResults + are not invalidated XPathResult.invalidIteratorState == false. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ORDERED_NODE_ITERATOR_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ORDERED_NODE_ITERATOR_TYPE.xml new file mode 100644 index 0000000..9da142c --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ORDERED_NODE_ITERATOR_TYPE.xml @@ -0,0 +1,116 @@ + + + + + + %entities; +]> + + + XPathResult_invalidIteratorState_ORDERED_NODE_ITERATOR_TYPE + Bob Clary + + Create a ORDERED_NODE_ITERATOR_TYPE XPathResult matching /staff/employee, + modify the Document, then check that iterator XPathResults + are invalidated XPathResult.invalidIteratorState == true. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ORDERED_NODE_SNAPSHOT_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ORDERED_NODE_SNAPSHOT_TYPE.xml new file mode 100644 index 0000000..ed41282 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_ORDERED_NODE_SNAPSHOT_TYPE.xml @@ -0,0 +1,108 @@ + + + + + + %entities; +]> + + + XPathResult_invalidIteratorState_ORDERED_NODE_SNAPSHOT_TYPE + Bob Clary + + Create a ORDERED_NODE_SNAPSHOT_TYPE XPathResult matching /staff/employee, + modify the Document, then check that iterator XPathResults + are not invalidated XPathResult.invalidIteratorState == false. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_STRING_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_STRING_TYPE.xml new file mode 100644 index 0000000..5348d82 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_STRING_TYPE.xml @@ -0,0 +1,108 @@ + + + + + + %entities; +]> + + + XPathResult_invalidIteratorState_STRING_TYPE + Bob Clary + + Create a STRING_TYPE XPathResult matching /staff/employee, + modify the Document, then check that iterator XPathResults + are not invalidated XPathResult.invalidIteratorState == false. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_UNORDERED_NODE_ITERATOR_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_UNORDERED_NODE_ITERATOR_TYPE.xml new file mode 100644 index 0000000..92c0a36 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_UNORDERED_NODE_ITERATOR_TYPE.xml @@ -0,0 +1,116 @@ + + + + + + %entities; +]> + + + XPathResult_invalidIteratorState_UNORDERED_NODE_ITERATOR_TYPE + Bob Clary + + Create a UNORDERED_NODE_ITERATOR_TYPE XPathResult matching /staff/employee, + modify the Document, then check that iterator XPathResults + are invalidated XPathResult.invalidIteratorState == true. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_UNORDERED_NODE_SNAPSHOT_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_UNORDERED_NODE_SNAPSHOT_TYPE.xml new file mode 100644 index 0000000..f4c02d5 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_invalidIteratorState_UNORDERED_NODE_SNAPSHOT_TYPE.xml @@ -0,0 +1,108 @@ + + + + + + %entities; +]> + + + XPathResult_invalidIteratorState_UNORDERED_NODE_SNAPSHOT_TYPE + Bob Clary + + Create a UNORDERED_NODE_SNAPSHOT_TYPE XPathResult matching /staff/employee, + modify the Document, then check that iterator XPathResults + are not invalidated XPathResult.invalidIteratorState == false. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_iterateNext_INVALID_STATE_ERR.xml b/test/testcases/tests/level3/xpath/XPathResult_iterateNext_INVALID_STATE_ERR.xml new file mode 100644 index 0000000..cfec132 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_iterateNext_INVALID_STATE_ERR.xml @@ -0,0 +1,113 @@ + + + + + + %entities; +]> + + + XPathResult_iterateNext_INVALID_STATE_ERR + Bob Clary + + Create a ANY_TYPE XPathResult matching /staff/employee, + modify the Document, then check that XPathResults.iterateNext + throws DOMException INVALID_STATE_ERR. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_iteratorNext_ORDERED_NODE_ITERATOR_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_iteratorNext_ORDERED_NODE_ITERATOR_TYPE.xml new file mode 100644 index 0000000..3a41bfd --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_iteratorNext_ORDERED_NODE_ITERATOR_TYPE.xml @@ -0,0 +1,160 @@ + + + + + + %entities; +]> + + + XPathResult_iteratorNext_ORDERED_NODE_ITERATOR_TYPE + Bob Clary + + Create an XPathResult ORDERED_NODE_ITERATOR_TYPE XPathResultType for + expression /staff/employee/employeeId/text() checking that: + XPathResult.iteratorNext returns the nodes in document order, + and that the correct number is returned. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_iteratorNext_UNORDERED_NODE_ITERATOR_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_iteratorNext_UNORDERED_NODE_ITERATOR_TYPE.xml new file mode 100644 index 0000000..ff0629b --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_iteratorNext_UNORDERED_NODE_ITERATOR_TYPE.xml @@ -0,0 +1,112 @@ + + + + + + %entities; +]> + + + XPathResult_iteratorNext_UNORDERED_NODE_ITERATOR_TYPE + Bob Clary + + Create an XPathResult UNORDERED_NODE_ITERATOR_TYPE XPathResultType for + expression /staff/employee/employeeId/text() checking that: + XPathResult.iteratorNext contains the correct number of nodes. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_numberValue.xml b/test/testcases/tests/level3/xpath/XPathResult_numberValue.xml new file mode 100644 index 0000000..dd6a2ee --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_numberValue.xml @@ -0,0 +1,95 @@ + + + + + + %entities; +]> + + + XPathResult_numberValue + Bob Clary + + Create an XPathResult NUMBER_VALUE XPathResultType for expression + /staff/employee/salary[text() = '56,000'] checking that the + XPathResult.numberValue == 56.0 + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_resultType.xml b/test/testcases/tests/level3/xpath/XPathResult_resultType.xml new file mode 100644 index 0000000..05b4414 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_resultType.xml @@ -0,0 +1,179 @@ + + + + + + %entities; +]> + + + XPathResult_resultType + Bob Clary + + Create an XPathResult for the expression /staff/employee + for each type of XPathResultType, checking that the resultType + of the XPathResult matches the requested type. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_singleNodeValue_ANY_UNORDERED_NODE_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_singleNodeValue_ANY_UNORDERED_NODE_TYPE.xml new file mode 100644 index 0000000..dacbe43 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_singleNodeValue_ANY_UNORDERED_NODE_TYPE.xml @@ -0,0 +1,99 @@ + + + + + + %entities; +]> + + + XPathResult_singleNodeValue_ANY_UNORDERED_NODE_TYPE + Bob Clary + + Create ANY_UNORDERED_NODE_TYPE XPathResult matching /staff/employee/employeeId, + checking that XPathResult.singleNodeValue matches. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_singleNodeValue_FIRST_ORDERED_NODE_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_singleNodeValue_FIRST_ORDERED_NODE_TYPE.xml new file mode 100644 index 0000000..67e497e --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_singleNodeValue_FIRST_ORDERED_NODE_TYPE.xml @@ -0,0 +1,100 @@ + + + + + + %entities; +]> + + + XPathResult_singleNodeValue_FIRST_ORDERED_NODE_TYPE + Bob Clary + + Create FIRST_ORDERED_NODE_TYPE XPathResult matching /staff/employee/employeeId/text(), + checking that XPathResult.singleNodeValue matches the first EMP0001. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_snapshotItem_ORDERED_NODE_SNAPSHOT_TYPE_null.xml b/test/testcases/tests/level3/xpath/XPathResult_snapshotItem_ORDERED_NODE_SNAPSHOT_TYPE_null.xml new file mode 100644 index 0000000..a7f6daa --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_snapshotItem_ORDERED_NODE_SNAPSHOT_TYPE_null.xml @@ -0,0 +1,101 @@ + + + + + + %entities; +]> + + + XPathResult_snapshotItem_ORDERED_NODE_SNAPSHOT_TYPE_null + Bob Clary + + Create an XPathResult ORDERED_NODE_SNAPSHOT_TYPE XPathResultType for + expression /staff/employee/employeeId/text() checking that: + XPathResult.snapshotItem(xPathResult.snapshotLength) == null, + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_snapshotItem_ORDERED_NODE_SNAPSHOT_TYPE_order.xml b/test/testcases/tests/level3/xpath/XPathResult_snapshotItem_ORDERED_NODE_SNAPSHOT_TYPE_order.xml new file mode 100644 index 0000000..63bdb69 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_snapshotItem_ORDERED_NODE_SNAPSHOT_TYPE_order.xml @@ -0,0 +1,151 @@ + + + + + + %entities; +]> + + + XPathResult_snapshotItem_ORDERED_NODE_SNAPSHOT_TYPE_order + Bob Clary + + Create an XPathResult ORDERED_NODE_SNAPSHOT_TYPE XPathResultType for + expression /staff/employee/employeeId/text() checking that: + XPathResult.snapshotItem(0..3) are in document order. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_snapshotItem_UNORDERED_NODE_SNAPSHOT_TYPE_count.xml b/test/testcases/tests/level3/xpath/XPathResult_snapshotItem_UNORDERED_NODE_SNAPSHOT_TYPE_count.xml new file mode 100644 index 0000000..6d3b708 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_snapshotItem_UNORDERED_NODE_SNAPSHOT_TYPE_count.xml @@ -0,0 +1,114 @@ + + + + + + %entities; +]> + + + XPathResult_snapshotItem_UNORDERED_NODE_SNAPSHOT_TYPE_count + Bob Clary + + Create an XPathResult UNORDERED_NODE_SNAPSHOT_TYPE XPathResultType for + expression /staff/employee/employeeId/text() checking that: + XPathResult.snapshotItem(0..3) exist. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_snapshotItem_UNORDERED_NODE_SNAPSHOT_TYPE_null.xml b/test/testcases/tests/level3/xpath/XPathResult_snapshotItem_UNORDERED_NODE_SNAPSHOT_TYPE_null.xml new file mode 100644 index 0000000..b10271f --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_snapshotItem_UNORDERED_NODE_SNAPSHOT_TYPE_null.xml @@ -0,0 +1,101 @@ + + + + + + %entities; +]> + + + XPathResult_snapshotItem_UNORDERED_NODE_SNAPSHOT_TYPE_null + Bob Clary + + Create an XPathResult UNORDERED_NODE_SNAPSHOT_TYPE XPathResultType for + expression /staff/employee/employeeId/text() checking that: + XPathResult.snapshotItem(xPathResult.snapshotLength) == null, + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_snapshotLength_ORDERED_NODE_SNAPSHOT_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_snapshotLength_ORDERED_NODE_SNAPSHOT_TYPE.xml new file mode 100644 index 0000000..2e7774c --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_snapshotLength_ORDERED_NODE_SNAPSHOT_TYPE.xml @@ -0,0 +1,98 @@ + + + + + + %entities; +]> + + + XPathResult_snapshotLength_ORDERED_NODE_SNAPSHOT_TYPE + Bob Clary + + Create an XPathResult ORDERED_NODE_SNAPSHOT_TYPE XPathResultType for + expression /staff/employee/employeeId/text() checking that: + XPathResult.snapshotLength is correct value. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_snapshotLength_UNORDERED_NODE_SNAPSHOT_TYPE.xml b/test/testcases/tests/level3/xpath/XPathResult_snapshotLength_UNORDERED_NODE_SNAPSHOT_TYPE.xml new file mode 100644 index 0000000..5146a4f --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_snapshotLength_UNORDERED_NODE_SNAPSHOT_TYPE.xml @@ -0,0 +1,98 @@ + + + + + + %entities; +]> + + + XPathResult_snapshotLength_UNORDERED_NODE_SNAPSHOT_TYPE + Bob Clary + + Create an XPathResult UNORDERED_NODE_SNAPSHOT_TYPE XPathResultType for + expression /staff/employee/employeeId/text() checking that: + XPathResult.snapshotLength is correct value. + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/XPathResult_stringValue.xml b/test/testcases/tests/level3/xpath/XPathResult_stringValue.xml new file mode 100644 index 0000000..bc68069 --- /dev/null +++ b/test/testcases/tests/level3/xpath/XPathResult_stringValue.xml @@ -0,0 +1,97 @@ + + + + + + %entities; +]> + + + XPathResult_stringValue + Bob Clary + + Create an XPathResult STRING_VALUE XPathResultType for expression + /staff/employee/salary[text()='56,000'] checking that the + XPathResult.stringValue == "56,000" + + 2003-12-02 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/alltests.xml b/test/testcases/tests/level3/xpath/alltests.xml new file mode 100644 index 0000000..b5187c6 --- /dev/null +++ b/test/testcases/tests/level3/xpath/alltests.xml @@ -0,0 +1,89 @@ + + + + + + %entities; +]> + + + DOM Level 3 XPath Test Suite + DOM Test Suite Project + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/dom3xpathents.ent b/test/testcases/tests/level3/xpath/dom3xpathents.ent new file mode 100644 index 0000000..8dd1053 --- /dev/null +++ b/test/testcases/tests/level3/xpath/dom3xpathents.ent @@ -0,0 +1,16 @@ + + + + + + + "> + + + + +"> diff --git a/test/testcases/tests/level3/xpath/files/CVS/Entries b/test/testcases/tests/level3/xpath/files/CVS/Entries new file mode 100644 index 0000000..6a27afe --- /dev/null +++ b/test/testcases/tests/level3/xpath/files/CVS/Entries @@ -0,0 +1,11 @@ +/internaldtd.svg/1.2/Fri Apr 3 02:47:58 2009/-kb/ +/internaldtd.xml/1.1/Fri Apr 3 02:47:58 2009// +/staff.dtd/1.1/Fri Apr 3 02:47:58 2009// +/staff.svg/1.1/Fri Apr 3 02:47:58 2009/-kb/ +/staff.xml/1.1/Fri Apr 3 02:47:58 2009// +/staffNS.dtd/1.1/Fri Apr 3 02:47:58 2009// +/staffNS.svg/1.1/Fri Apr 3 02:47:58 2009/-kb/ +/staffNS.xml/1.1/Fri Apr 3 02:47:58 2009// +/svgtest.js/1.1/Fri Apr 3 02:47:58 2009/-kb/ +/svgunit.js/1.1/Fri Apr 3 02:47:58 2009/-kb/ +D diff --git a/test/testcases/tests/level3/xpath/files/CVS/Repository b/test/testcases/tests/level3/xpath/files/CVS/Repository new file mode 100644 index 0000000..b343eb6 --- /dev/null +++ b/test/testcases/tests/level3/xpath/files/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/level3/xpath/files diff --git a/test/testcases/tests/level3/xpath/files/CVS/Root b/test/testcases/tests/level3/xpath/files/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/level3/xpath/files/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/level3/xpath/files/CVS/Template b/test/testcases/tests/level3/xpath/files/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/xpath/files/internaldtd.svg b/test/testcases/tests/level3/xpath/files/internaldtd.svg new file mode 100644 index 0000000..2464ef1 --- /dev/null +++ b/test/testcases/tests/level3/xpath/files/internaldtd.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + +]> + + + + + + + diff --git a/test/testcases/tests/level3/xpath/files/internaldtd.xml b/test/testcases/tests/level3/xpath/files/internaldtd.xml new file mode 100644 index 0000000..0844f5c --- /dev/null +++ b/test/testcases/tests/level3/xpath/files/internaldtd.xml @@ -0,0 +1,12 @@ + + + + + +]> + + + + + diff --git a/test/testcases/tests/level3/xpath/files/staff.dtd b/test/testcases/tests/level3/xpath/files/staff.dtd new file mode 100644 index 0000000..02a994d --- /dev/null +++ b/test/testcases/tests/level3/xpath/files/staff.dtd @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/files/staff.svg b/test/testcases/tests/level3/xpath/files/staff.svg new file mode 100644 index 0000000..abc7a98 --- /dev/null +++ b/test/testcases/tests/level3/xpath/files/staff.svg @@ -0,0 +1,72 @@ + + + + + Element data"> + + + + + + + + + + + + + +]> + + + + EMP0001 + Margaret Martin + Accountant + 56,000 + Female +
    1230 North Ave. Dallas, Texas 98551
    +
    + + EMP0002 + Martha RaynoldsThis is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female +
    &ent2; Dallas, &ent3; + 98554
    +
    + + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; +
    PO Box 27 Irving, texas 98553
    +
    + + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female +
    27 South Road. Dallas, Texas 98556
    +
    + + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male +
    1821 Nordic. Road, Irving Texas 98558
    +
    +
    diff --git a/test/testcases/tests/level3/xpath/files/staff.xml b/test/testcases/tests/level3/xpath/files/staff.xml new file mode 100644 index 0000000..f89c510 --- /dev/null +++ b/test/testcases/tests/level3/xpath/files/staff.xml @@ -0,0 +1,57 @@ + + + + + Element data"> + + + + +]> + + + + EMP0001 + Margaret Martin + Accountant + 56,000 + Female +

    1230 North Ave. Dallas, Texas 98551
    + + + EMP0002 + Martha Raynolds + + Secretary + 35,000 + Female +
    &ent2; Dallas, &ent3; + 98554
    +
    + + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; +
    PO Box 27 Irving, texas 98553
    +
    + + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female +
    27 South Road. Dallas, Texas 98556
    +
    + + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male +
    1821 Nordic. Road, Irving Texas 98558
    +
    + diff --git a/test/testcases/tests/level3/xpath/files/staffNS.dtd b/test/testcases/tests/level3/xpath/files/staffNS.dtd new file mode 100644 index 0000000..877a943 --- /dev/null +++ b/test/testcases/tests/level3/xpath/files/staffNS.dtd @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/testcases/tests/level3/xpath/files/staffNS.svg b/test/testcases/tests/level3/xpath/files/staffNS.svg new file mode 100644 index 0000000..d7c620d --- /dev/null +++ b/test/testcases/tests/level3/xpath/files/staffNS.svg @@ -0,0 +1,73 @@ + + + + + Element data"> + + + + + + + + + + + + + +]> + + + + EMP0001 + Margaret Martin + Accountant + 56,000 + Female +
    1230 North Ave. Dallas, Texas 98551
    +
    + + EMP0002 + Martha Raynolds +This is a CDATASection with EntityReference number 2 &ent2; +This is an adjacent CDATASection with a reference to a tab &tab; + Secretary + 35,000 + Female +
    &ent2; Dallas, &ent3; + 98554
    +
    + + EMP0003 + Roger + Jones + Department Manager + 100,000 + &ent4; +
    PO Box 27 Irving, texas 98553
    +
    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, texas 98556 + + + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male +
    1821 Nordic. Road, Irving Texas 98558
    +
    +
    diff --git a/test/testcases/tests/level3/xpath/files/staffNS.xml b/test/testcases/tests/level3/xpath/files/staffNS.xml new file mode 100644 index 0000000..e46a7c5 --- /dev/null +++ b/test/testcases/tests/level3/xpath/files/staffNS.xml @@ -0,0 +1,44 @@ + + + + + EMP0001 + Margaret Martin + Accountant + 56,000 + Female +
    1230 North Ave. Dallas, Texas 98551
    +
    + + EMP0002 + Martha Raynolds + Secretary + 35,000 + Female +
    1900 Dallas Road Dallas, Texas 98554
    +
    + + EMP0003 + Roger + Jones + Department Manager + 100,000 + Male +
    PO Box 27 Irving, texas 98553
    +
    + EMP0004 + Jeny Oconnor + Personnel Director + 95,000 + Female + 27 South Road. Dallas, texas 98556 + + + EMP0005 + Robert Myers + Computer Specialist + 90,000 + male +
    1821 Nordic. Road, Irving Texas 98558
    +
    +
    diff --git a/test/testcases/tests/level3/xpath/files/svgtest.js b/test/testcases/tests/level3/xpath/files/svgtest.js new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/xpath/files/svgunit.js b/test/testcases/tests/level3/xpath/files/svgunit.js new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/level3/xpath/metadata.xml b/test/testcases/tests/level3/xpath/metadata.xml new file mode 100644 index 0000000..4a47a00 --- /dev/null +++ b/test/testcases/tests/level3/xpath/metadata.xml @@ -0,0 +1,19 @@ + + + + + %entities; +]> + + diff --git a/test/testcases/tests/submittedtests/CVS/Entries b/test/testcases/tests/submittedtests/CVS/Entries new file mode 100644 index 0000000..cdc8b2a --- /dev/null +++ b/test/testcases/tests/submittedtests/CVS/Entries @@ -0,0 +1 @@ +D/netscapeHTML//// diff --git a/test/testcases/tests/submittedtests/CVS/Repository b/test/testcases/tests/submittedtests/CVS/Repository new file mode 100644 index 0000000..50d9759 --- /dev/null +++ b/test/testcases/tests/submittedtests/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/submittedtests diff --git a/test/testcases/tests/submittedtests/CVS/Root b/test/testcases/tests/submittedtests/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/submittedtests/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/submittedtests/CVS/Template b/test/testcases/tests/submittedtests/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/submittedtests/netscapeHTML/CVS/Entries b/test/testcases/tests/submittedtests/netscapeHTML/CVS/Entries new file mode 100644 index 0000000..1784810 --- /dev/null +++ b/test/testcases/tests/submittedtests/netscapeHTML/CVS/Entries @@ -0,0 +1 @@ +D diff --git a/test/testcases/tests/submittedtests/netscapeHTML/CVS/Repository b/test/testcases/tests/submittedtests/netscapeHTML/CVS/Repository new file mode 100644 index 0000000..22b1c83 --- /dev/null +++ b/test/testcases/tests/submittedtests/netscapeHTML/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/submittedtests/netscapeHTML diff --git a/test/testcases/tests/submittedtests/netscapeHTML/CVS/Root b/test/testcases/tests/submittedtests/netscapeHTML/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/submittedtests/netscapeHTML/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/submittedtests/netscapeHTML/CVS/Template b/test/testcases/tests/submittedtests/netscapeHTML/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/validation/CVS/Entries b/test/testcases/tests/validation/CVS/Entries new file mode 100644 index 0000000..2f98306 --- /dev/null +++ b/test/testcases/tests/validation/CVS/Entries @@ -0,0 +1 @@ +D/files//// diff --git a/test/testcases/tests/validation/CVS/Repository b/test/testcases/tests/validation/CVS/Repository new file mode 100644 index 0000000..df8b728 --- /dev/null +++ b/test/testcases/tests/validation/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/validation diff --git a/test/testcases/tests/validation/CVS/Root b/test/testcases/tests/validation/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/validation/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/validation/CVS/Template b/test/testcases/tests/validation/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/test/testcases/tests/validation/files/CVS/Entries b/test/testcases/tests/validation/files/CVS/Entries new file mode 100644 index 0000000..1784810 --- /dev/null +++ b/test/testcases/tests/validation/files/CVS/Entries @@ -0,0 +1 @@ +D diff --git a/test/testcases/tests/validation/files/CVS/Repository b/test/testcases/tests/validation/files/CVS/Repository new file mode 100644 index 0000000..b621621 --- /dev/null +++ b/test/testcases/tests/validation/files/CVS/Repository @@ -0,0 +1 @@ +2001/DOM-Test-Suite/tests/validation/files diff --git a/test/testcases/tests/validation/files/CVS/Root b/test/testcases/tests/validation/files/CVS/Root new file mode 100644 index 0000000..3c7177e --- /dev/null +++ b/test/testcases/tests/validation/files/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/test/testcases/tests/validation/files/CVS/Template b/test/testcases/tests/validation/files/CVS/Template new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3