summaryrefslogtreecommitdiff
path: root/test/testcases/tests/level1
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-07-30 11:06:01 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-07-30 11:06:01 +0000
commit8f547c7bd349e0dc905e0dc5f32edbf1e01061ce (patch)
tree0ba575c11b1875b638324194e16ebda4586baec8 /test/testcases/tests/level1
parente3eae8836e177220d556868e4fa7741c00b2d729 (diff)
downloadlibdom-8f547c7bd349e0dc905e0dc5f32edbf1e01061ce.tar.gz
libdom-8f547c7bd349e0dc905e0dc5f32edbf1e01061ce.tar.bz2
Merge DOMTS tests -- they're causing havoc with review diffs.
svn path=/trunk/dom/; revision=8910
Diffstat (limited to 'test/testcases/tests/level1')
-rw-r--r--test/testcases/tests/level1/CVS/Entries2
-rw-r--r--test/testcases/tests/level1/CVS/Repository1
-rw-r--r--test/testcases/tests/level1/CVS/Root1
-rw-r--r--test/testcases/tests/level1/CVS/Template0
-rw-r--r--test/testcases/tests/level1/core/.cvsignore2
-rw-r--r--test/testcases/tests/level1/core/.nodeappendchild.xml.swpbin0 -> 12288 bytes
-rw-r--r--test/testcases/tests/level1/core/CVS/Entries531
-rw-r--r--test/testcases/tests/level1/core/CVS/Repository1
-rw-r--r--test/testcases/tests/level1/core/CVS/Root1
-rw-r--r--test/testcases/tests/level1/core/CVS/Template0
-rw-r--r--test/testcases/tests/level1/core/alltests.xml550
-rw-r--r--test/testcases/tests/level1/core/attrcreatedocumentfragment.xml51
-rw-r--r--test/testcases/tests/level1/core/attrcreatetextnode.xml51
-rw-r--r--test/testcases/tests/level1/core/attrcreatetextnode2.xml50
-rw-r--r--test/testcases/tests/level1/core/attrdefaultvalue.xml53
-rw-r--r--test/testcases/tests/level1/core/attreffectivevalue.xml44
-rw-r--r--test/testcases/tests/level1/core/attrentityreplacement.xml48
-rw-r--r--test/testcases/tests/level1/core/attrname.xml47
-rw-r--r--test/testcases/tests/level1/core/attrnextsiblingnull.xml44
-rw-r--r--test/testcases/tests/level1/core/attrnotspecifiedvalue.xml48
-rw-r--r--test/testcases/tests/level1/core/attrparentnodenull.xml44
-rw-r--r--test/testcases/tests/level1/core/attrprevioussiblingnull.xml44
-rw-r--r--test/testcases/tests/level1/core/attrremovechild1.xml45
-rw-r--r--test/testcases/tests/level1/core/attrreplacechild1.xml47
-rw-r--r--test/testcases/tests/level1/core/attrsetvaluenomodificationallowederr.xml69
-rw-r--r--test/testcases/tests/level1/core/attrsetvaluenomodificationallowederrEE.xml65
-rw-r--r--test/testcases/tests/level1/core/attrspecifiedvalue.xml45
-rw-r--r--test/testcases/tests/level1/core/attrspecifiedvaluechanged.xml47
-rw-r--r--test/testcases/tests/level1/core/attrspecifiedvalueremove.xml55
-rw-r--r--test/testcases/tests/level1/core/cdatasectiongetdata.xml45
-rw-r--r--test/testcases/tests/level1/core/cdatasectionnormalize.xml49
-rw-r--r--test/testcases/tests/level1/core/characterdataappenddata.xml48
-rw-r--r--test/testcases/tests/level1/core/characterdataappenddatagetdata.xml47
-rw-r--r--test/testcases/tests/level1/core/characterdataappenddatanomodificationallowederr.xml59
-rw-r--r--test/testcases/tests/level1/core/characterdataappenddatanomodificationallowederrEE.xml47
-rw-r--r--test/testcases/tests/level1/core/characterdatadeletedatabegining.xml45
-rw-r--r--test/testcases/tests/level1/core/characterdatadeletedataend.xml47
-rw-r--r--test/testcases/tests/level1/core/characterdatadeletedataexceedslength.xml49
-rw-r--r--test/testcases/tests/level1/core/characterdatadeletedatagetlengthanddata.xml54
-rw-r--r--test/testcases/tests/level1/core/characterdatadeletedatamiddle.xml47
-rw-r--r--test/testcases/tests/level1/core/characterdatadeletedatanomodificationallowederr.xml59
-rw-r--r--test/testcases/tests/level1/core/characterdatadeletedatanomodificationallowederrEE.xml47
-rw-r--r--test/testcases/tests/level1/core/characterdatagetdata.xml48
-rw-r--r--test/testcases/tests/level1/core/characterdatagetlength.xml43
-rw-r--r--test/testcases/tests/level1/core/characterdataindexsizeerrdeletedatacountnegative.xml48
-rw-r--r--test/testcases/tests/level1/core/characterdataindexsizeerrdeletedataoffsetgreater.xml50
-rw-r--r--test/testcases/tests/level1/core/characterdataindexsizeerrdeletedataoffsetnegative.xml49
-rw-r--r--test/testcases/tests/level1/core/characterdataindexsizeerrinsertdataoffsetgreater.xml49
-rw-r--r--test/testcases/tests/level1/core/characterdataindexsizeerrinsertdataoffsetnegative.xml48
-rw-r--r--test/testcases/tests/level1/core/characterdataindexsizeerrreplacedatacountnegative.xml49
-rw-r--r--test/testcases/tests/level1/core/characterdataindexsizeerrreplacedataoffsetgreater.xml50
-rw-r--r--test/testcases/tests/level1/core/characterdataindexsizeerrreplacedataoffsetnegative.xml50
-rw-r--r--test/testcases/tests/level1/core/characterdataindexsizeerrsubstringcountnegative.xml49
-rw-r--r--test/testcases/tests/level1/core/characterdataindexsizeerrsubstringnegativeoffset.xml49
-rw-r--r--test/testcases/tests/level1/core/characterdataindexsizeerrsubstringoffsetgreater.xml50
-rw-r--r--test/testcases/tests/level1/core/characterdatainsertdatabeginning.xml46
-rw-r--r--test/testcases/tests/level1/core/characterdatainsertdataend.xml47
-rw-r--r--test/testcases/tests/level1/core/characterdatainsertdatamiddle.xml47
-rw-r--r--test/testcases/tests/level1/core/characterdatainsertdatanomodificationallowederr.xml59
-rw-r--r--test/testcases/tests/level1/core/characterdatainsertdatanomodificationallowederrEE.xml45
-rw-r--r--test/testcases/tests/level1/core/characterdatareplacedatabegining.xml46
-rw-r--r--test/testcases/tests/level1/core/characterdatareplacedataend.xml47
-rw-r--r--test/testcases/tests/level1/core/characterdatareplacedataexceedslengthofarg.xml48
-rw-r--r--test/testcases/tests/level1/core/characterdatareplacedataexceedslengthofdata.xml46
-rw-r--r--test/testcases/tests/level1/core/characterdatareplacedatamiddle.xml47
-rw-r--r--test/testcases/tests/level1/core/characterdatareplacedatanomodificationallowederr.xml60
-rw-r--r--test/testcases/tests/level1/core/characterdatareplacedatanomodificationallowederrEE.xml47
-rw-r--r--test/testcases/tests/level1/core/characterdatasetdatanomodificationallowederr.xml59
-rw-r--r--test/testcases/tests/level1/core/characterdatasetdatanomodificationallowederrEE.xml44
-rw-r--r--test/testcases/tests/level1/core/characterdatasetnodevalue.xml43
-rw-r--r--test/testcases/tests/level1/core/characterdatasubstringexceedsvalue.xml46
-rw-r--r--test/testcases/tests/level1/core/characterdatasubstringvalue.xml45
-rw-r--r--test/testcases/tests/level1/core/commentgetcomment.xml56
-rw-r--r--test/testcases/tests/level1/core/documentcreateattribute.xml45
-rw-r--r--test/testcases/tests/level1/core/documentcreatecdatasection.xml44
-rw-r--r--test/testcases/tests/level1/core/documentcreatecomment.xml43
-rw-r--r--test/testcases/tests/level1/core/documentcreatedocumentfragment.xml47
-rw-r--r--test/testcases/tests/level1/core/documentcreateelement.xml44
-rw-r--r--test/testcases/tests/level1/core/documentcreateelementcasesensitive.xml46
-rw-r--r--test/testcases/tests/level1/core/documentcreateelementdefaultattr.xml53
-rw-r--r--test/testcases/tests/level1/core/documentcreateentityreference.xml48
-rw-r--r--test/testcases/tests/level1/core/documentcreateentityreferenceknown.xml51
-rw-r--r--test/testcases/tests/level1/core/documentcreateprocessinginstruction.xml51
-rw-r--r--test/testcases/tests/level1/core/documentcreatetextnode.xml43
-rw-r--r--test/testcases/tests/level1/core/documentgetdoctype.xml49
-rw-r--r--test/testcases/tests/level1/core/documentgetdoctypenodtd.xml34
-rw-r--r--test/testcases/tests/level1/core/documentgetelementsbytagnamelength.xml36
-rw-r--r--test/testcases/tests/level1/core/documentgetelementsbytagnametotallength.xml36
-rw-r--r--test/testcases/tests/level1/core/documentgetelementsbytagnamevalue.xml44
-rw-r--r--test/testcases/tests/level1/core/documentgetimplementation.xml37
-rw-r--r--test/testcases/tests/level1/core/documentgetrootnode.xml43
-rw-r--r--test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateattribute.xml44
-rw-r--r--test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateelement.xml44
-rw-r--r--test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateentref.xml48
-rw-r--r--test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreateentref1.xml45
-rw-r--r--test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreatepi.xml48
-rw-r--r--test/testcases/tests/level1/core/documentinvalidcharacterexceptioncreatepi1.xml45
-rw-r--r--test/testcases/tests/level1/core/documenttypegetdoctype.xml44
-rw-r--r--test/testcases/tests/level1/core/documenttypegetentities.xml68
-rw-r--r--test/testcases/tests/level1/core/documenttypegetentitieslength.xml43
-rw-r--r--test/testcases/tests/level1/core/documenttypegetentitiestype.xml45
-rw-r--r--test/testcases/tests/level1/core/documenttypegetnotations.xml51
-rw-r--r--test/testcases/tests/level1/core/documenttypegetnotationstype.xml44
-rw-r--r--test/testcases/tests/level1/core/domimplementationfeaturenoversion.xml33
-rw-r--r--test/testcases/tests/level1/core/domimplementationfeaturenull.xml35
-rw-r--r--test/testcases/tests/level1/core/domimplementationfeaturexml.xml32
-rw-r--r--test/testcases/tests/level1/core/elementaddnewattribute.xml43
-rw-r--r--test/testcases/tests/level1/core/elementassociatedattribute.xml46
-rw-r--r--test/testcases/tests/level1/core/elementchangeattributevalue.xml46
-rw-r--r--test/testcases/tests/level1/core/elementcreatenewattribute.xml50
-rw-r--r--test/testcases/tests/level1/core/elementgetattributenode.xml42
-rw-r--r--test/testcases/tests/level1/core/elementgetattributenodenull.xml41
-rw-r--r--test/testcases/tests/level1/core/elementgetelementempty.xml49
-rw-r--r--test/testcases/tests/level1/core/elementgetelementsbytagname.xml39
-rw-r--r--test/testcases/tests/level1/core/elementgetelementsbytagnameaccessnodelist.xml48
-rw-r--r--test/testcases/tests/level1/core/elementgetelementsbytagnamenomatch.xml37
-rw-r--r--test/testcases/tests/level1/core/elementgetelementsbytagnamespecialvalue.xml56
-rw-r--r--test/testcases/tests/level1/core/elementgettagname.xml48
-rw-r--r--test/testcases/tests/level1/core/elementinuseattributeerr.xml58
-rw-r--r--test/testcases/tests/level1/core/elementinvalidcharacterexception.xml53
-rw-r--r--test/testcases/tests/level1/core/elementnormalize.xml46
-rw-r--r--test/testcases/tests/level1/core/elementnotfounderr.xml50
-rw-r--r--test/testcases/tests/level1/core/elementremoveattribute.xml47
-rw-r--r--test/testcases/tests/level1/core/elementremoveattributeaftercreate.xml49
-rw-r--r--test/testcases/tests/level1/core/elementremoveattributenode.xml43
-rw-r--r--test/testcases/tests/level1/core/elementremoveattributenodenomodificationallowederr.xml67
-rw-r--r--test/testcases/tests/level1/core/elementremoveattributenodenomodificationallowederrEE.xml61
-rw-r--r--test/testcases/tests/level1/core/elementremoveattributenomodificationallowederr.xml62
-rw-r--r--test/testcases/tests/level1/core/elementremoveattributenomodificationallowederrEE.xml53
-rw-r--r--test/testcases/tests/level1/core/elementremoveattributerestoredefaultvalue.xml48
-rw-r--r--test/testcases/tests/level1/core/elementreplaceattributewithself.xml42
-rw-r--r--test/testcases/tests/level1/core/elementreplaceexistingattribute.xml48
-rw-r--r--test/testcases/tests/level1/core/elementreplaceexistingattributegevalue.xml48
-rw-r--r--test/testcases/tests/level1/core/elementretrieveallattributes.xml46
-rw-r--r--test/testcases/tests/level1/core/elementretrieveattrvalue.xml40
-rw-r--r--test/testcases/tests/level1/core/elementretrievetagname.xml44
-rw-r--r--test/testcases/tests/level1/core/elementsetattributenodenomodificationallowederr.xml61
-rw-r--r--test/testcases/tests/level1/core/elementsetattributenodenomodificationallowederrEE.xml58
-rw-r--r--test/testcases/tests/level1/core/elementsetattributenodenull.xml45
-rw-r--r--test/testcases/tests/level1/core/elementsetattributenomodificationallowederr.xml53
-rw-r--r--test/testcases/tests/level1/core/elementsetattributenomodificationallowederrEE.xml53
-rw-r--r--test/testcases/tests/level1/core/elementwrongdocumenterr.xml68
-rw-r--r--test/testcases/tests/level1/core/entitygetentityname.xml46
-rw-r--r--test/testcases/tests/level1/core/entitygetpublicid.xml55
-rw-r--r--test/testcases/tests/level1/core/entitygetpublicidnull.xml45
-rw-r--r--test/testcases/tests/level1/core/files/.cvsignore0
-rw-r--r--test/testcases/tests/level1/core/files/CVS/Entries16
-rw-r--r--test/testcases/tests/level1/core/files/CVS/Repository1
-rw-r--r--test/testcases/tests/level1/core/files/CVS/Root1
-rw-r--r--test/testcases/tests/level1/core/files/CVS/Template0
-rw-r--r--test/testcases/tests/level1/core/files/hc_nodtdstaff.html10
-rw-r--r--test/testcases/tests/level1/core/files/hc_nodtdstaff.svg10
-rw-r--r--test/testcases/tests/level1/core/files/hc_nodtdstaff.xhtml10
-rw-r--r--test/testcases/tests/level1/core/files/hc_nodtdstaff.xml10
-rw-r--r--test/testcases/tests/level1/core/files/hc_staff.html48
-rw-r--r--test/testcases/tests/level1/core/files/hc_staff.svg72
-rw-r--r--test/testcases/tests/level1/core/files/hc_staff.xhtml60
-rw-r--r--test/testcases/tests/level1/core/files/hc_staff.xml60
-rw-r--r--test/testcases/tests/level1/core/files/staff.dtd17
-rw-r--r--test/testcases/tests/level1/core/files/staff.svg72
-rw-r--r--test/testcases/tests/level1/core/files/staff.xml57
-rw-r--r--test/testcases/tests/level1/core/files/svgtest.js0
-rw-r--r--test/testcases/tests/level1/core/files/svgunit.js0
-rw-r--r--test/testcases/tests/level1/core/files/xhtml1-strict.dtd65
-rw-r--r--test/testcases/tests/level1/core/hc_attrappendchild1.xml63
-rw-r--r--test/testcases/tests/level1/core/hc_attrappendchild2.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_attrappendchild3.xml72
-rw-r--r--test/testcases/tests/level1/core/hc_attrappendchild4.xml59
-rw-r--r--test/testcases/tests/level1/core/hc_attrappendchild5.xml54
-rw-r--r--test/testcases/tests/level1/core/hc_attrappendchild6.xml59
-rw-r--r--test/testcases/tests/level1/core/hc_attrchildnodes1.xml51
-rw-r--r--test/testcases/tests/level1/core/hc_attrchildnodes2.xml59
-rw-r--r--test/testcases/tests/level1/core/hc_attrclonenode1.xml63
-rw-r--r--test/testcases/tests/level1/core/hc_attrcreatedocumentfragment.xml58
-rw-r--r--test/testcases/tests/level1/core/hc_attrcreatetextnode.xml51
-rw-r--r--test/testcases/tests/level1/core/hc_attrcreatetextnode2.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_attreffectivevalue.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_attrfirstchild.xml52
-rw-r--r--test/testcases/tests/level1/core/hc_attrgetvalue1.xml45
-rw-r--r--test/testcases/tests/level1/core/hc_attrgetvalue2.xml61
-rw-r--r--test/testcases/tests/level1/core/hc_attrhaschildnodes.xml43
-rw-r--r--test/testcases/tests/level1/core/hc_attrinsertbefore1.xml72
-rw-r--r--test/testcases/tests/level1/core/hc_attrinsertbefore2.xml71
-rw-r--r--test/testcases/tests/level1/core/hc_attrinsertbefore3.xml79
-rw-r--r--test/testcases/tests/level1/core/hc_attrinsertbefore4.xml81
-rw-r--r--test/testcases/tests/level1/core/hc_attrinsertbefore5.xml60
-rw-r--r--test/testcases/tests/level1/core/hc_attrinsertbefore6.xml53
-rw-r--r--test/testcases/tests/level1/core/hc_attrinsertbefore7.xml69
-rw-r--r--test/testcases/tests/level1/core/hc_attrlastchild.xml52
-rw-r--r--test/testcases/tests/level1/core/hc_attrname.xml48
-rw-r--r--test/testcases/tests/level1/core/hc_attrnextsiblingnull.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_attrnormalize.xml65
-rw-r--r--test/testcases/tests/level1/core/hc_attrparentnodenull.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_attrprevioussiblingnull.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_attrremovechild1.xml62
-rw-r--r--test/testcases/tests/level1/core/hc_attrremovechild2.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_attrreplacechild1.xml65
-rw-r--r--test/testcases/tests/level1/core/hc_attrreplacechild2.xml74
-rw-r--r--test/testcases/tests/level1/core/hc_attrsetvalue1.xml68
-rw-r--r--test/testcases/tests/level1/core/hc_attrsetvalue2.xml71
-rw-r--r--test/testcases/tests/level1/core/hc_attrspecifiedvalue.xml45
-rw-r--r--test/testcases/tests/level1/core/hc_attrspecifiedvaluechanged.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_characterdataappenddata.xml48
-rw-r--r--test/testcases/tests/level1/core/hc_characterdataappenddatagetdata.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatadeletedatabegining.xml45
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatadeletedataend.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatadeletedataexceedslength.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatadeletedatagetlengthanddata.xml54
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatadeletedatamiddle.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatagetdata.xml48
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatagetlength.xml43
-rw-r--r--test/testcases/tests/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_characterdataindexsizeerrdeletedataoffsetgreater.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_characterdataindexsizeerrdeletedataoffsetnegative.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_characterdataindexsizeerrinsertdataoffsetgreater.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_characterdataindexsizeerrinsertdataoffsetnegative.xml48
-rw-r--r--test/testcases/tests/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_characterdataindexsizeerrreplacedataoffsetgreater.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_characterdataindexsizeerrreplacedataoffsetnegative.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_characterdataindexsizeerrsubstringcountnegative.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_characterdataindexsizeerrsubstringnegativeoffset.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_characterdataindexsizeerrsubstringoffsetgreater.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatainsertdatabeginning.xml46
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatainsertdataend.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatainsertdatamiddle.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatareplacedatabegining.xml46
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatareplacedataend.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatareplacedataexceedslengthofarg.xml48
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatareplacedataexceedslengthofdata.xml46
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatareplacedatamiddle.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatasetnodevalue.xml43
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatasubstringexceedsvalue.xml46
-rw-r--r--test/testcases/tests/level1/core/hc_characterdatasubstringvalue.xml45
-rw-r--r--test/testcases/tests/level1/core/hc_commentgetcomment.xml61
-rw-r--r--test/testcases/tests/level1/core/hc_documentcreateattribute.xml45
-rw-r--r--test/testcases/tests/level1/core/hc_documentcreatecomment.xml43
-rw-r--r--test/testcases/tests/level1/core/hc_documentcreatedocumentfragment.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_documentcreateelement.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_documentcreateelementcasesensitive.xml56
-rw-r--r--test/testcases/tests/level1/core/hc_documentcreatetextnode.xml43
-rw-r--r--test/testcases/tests/level1/core/hc_documentgetdoctype.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_documentgetelementsbytagnamelength.xml36
-rw-r--r--test/testcases/tests/level1/core/hc_documentgetelementsbytagnametotallength.xml135
-rw-r--r--test/testcases/tests/level1/core/hc_documentgetelementsbytagnamevalue.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_documentgetimplementation.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_documentgetrootnode.xml40
-rw-r--r--test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateattribute.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateattribute1.xml36
-rw-r--r--test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateelement.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_documentinvalidcharacterexceptioncreateelement1.xml36
-rw-r--r--test/testcases/tests/level1/core/hc_domimplementationfeaturenoversion.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_domimplementationfeaturenull.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_domimplementationfeaturexml.xml43
-rw-r--r--test/testcases/tests/level1/core/hc_elementaddnewattribute.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_elementassociatedattribute.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_elementchangeattributevalue.xml46
-rw-r--r--test/testcases/tests/level1/core/hc_elementcreatenewattribute.xml51
-rw-r--r--test/testcases/tests/level1/core/hc_elementgetattributenode.xml39
-rw-r--r--test/testcases/tests/level1/core/hc_elementgetattributenodenull.xml41
-rw-r--r--test/testcases/tests/level1/core/hc_elementgetelementempty.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_elementgetelementsbytagname.xml39
-rw-r--r--test/testcases/tests/level1/core/hc_elementgetelementsbytagnameaccessnodelist.xml61
-rw-r--r--test/testcases/tests/level1/core/hc_elementgetelementsbytagnamenomatch.xml37
-rw-r--r--test/testcases/tests/level1/core/hc_elementgetelementsbytagnamespecialvalue.xml56
-rw-r--r--test/testcases/tests/level1/core/hc_elementgettagname.xml39
-rw-r--r--test/testcases/tests/level1/core/hc_elementinuseattributeerr.xml51
-rw-r--r--test/testcases/tests/level1/core/hc_elementinvalidcharacterexception.xml45
-rw-r--r--test/testcases/tests/level1/core/hc_elementinvalidcharacterexception1.xml38
-rw-r--r--test/testcases/tests/level1/core/hc_elementnormalize.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_elementnormalize2.xml51
-rw-r--r--test/testcases/tests/level1/core/hc_elementnotfounderr.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_elementremoveattribute.xml40
-rw-r--r--test/testcases/tests/level1/core/hc_elementremoveattributeaftercreate.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_elementremoveattributenode.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_elementreplaceattributewithself.xml43
-rw-r--r--test/testcases/tests/level1/core/hc_elementreplaceexistingattribute.xml48
-rw-r--r--test/testcases/tests/level1/core/hc_elementreplaceexistingattributegevalue.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_elementretrieveallattributes.xml59
-rw-r--r--test/testcases/tests/level1/core/hc_elementretrieveattrvalue.xml40
-rw-r--r--test/testcases/tests/level1/core/hc_elementretrievetagname.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_elementsetattributenodenull.xml46
-rw-r--r--test/testcases/tests/level1/core/hc_elementwrongdocumenterr.xml56
-rw-r--r--test/testcases/tests/level1/core/hc_entitiesremovenameditem1.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_entitiessetnameditem1.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_namednodemapchildnoderange.xml60
-rw-r--r--test/testcases/tests/level1/core/hc_namednodemapgetnameditem.xml46
-rw-r--r--test/testcases/tests/level1/core/hc_namednodemapinuseattributeerr.xml57
-rw-r--r--test/testcases/tests/level1/core/hc_namednodemapnotfounderr.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_namednodemapnumberofnodes.xml45
-rw-r--r--test/testcases/tests/level1/core/hc_namednodemapremovenameditem.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_namednodemapreturnattrnode.xml53
-rw-r--r--test/testcases/tests/level1/core/hc_namednodemapreturnfirstitem.xml63
-rw-r--r--test/testcases/tests/level1/core/hc_namednodemapreturnlastitem.xml65
-rw-r--r--test/testcases/tests/level1/core/hc_namednodemapreturnnull.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_namednodemapsetnameditem.xml56
-rw-r--r--test/testcases/tests/level1/core/hc_namednodemapsetnameditemreturnvalue.xml56
-rw-r--r--test/testcases/tests/level1/core/hc_namednodemapsetnameditemthatexists.xml58
-rw-r--r--test/testcases/tests/level1/core/hc_namednodemapsetnameditemwithnewvalue.xml51
-rw-r--r--test/testcases/tests/level1/core/hc_namednodemapwrongdocumenterr.xml57
-rw-r--r--test/testcases/tests/level1/core/hc_nodeappendchild.xml46
-rw-r--r--test/testcases/tests/level1/core/hc_nodeappendchildchildexists.xml72
-rw-r--r--test/testcases/tests/level1/core/hc_nodeappendchilddocfragment.xml74
-rw-r--r--test/testcases/tests/level1/core/hc_nodeappendchildgetnodename.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_nodeappendchildinvalidnodetype.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_nodeappendchildnewchilddiffdocument.xml53
-rw-r--r--test/testcases/tests/level1/core/hc_nodeappendchildnodeancestor.xml51
-rw-r--r--test/testcases/tests/level1/core/hc_nodeattributenodeattribute.xml46
-rw-r--r--test/testcases/tests/level1/core/hc_nodeattributenodename.xml41
-rw-r--r--test/testcases/tests/level1/core/hc_nodeattributenodetype.xml48
-rw-r--r--test/testcases/tests/level1/core/hc_nodeattributenodevalue.xml43
-rw-r--r--test/testcases/tests/level1/core/hc_nodechildnodes.xml63
-rw-r--r--test/testcases/tests/level1/core/hc_nodechildnodesappendchild.xml73
-rw-r--r--test/testcases/tests/level1/core/hc_nodechildnodesempty.xml46
-rw-r--r--test/testcases/tests/level1/core/hc_nodecloneattributescopied.xml62
-rw-r--r--test/testcases/tests/level1/core/hc_nodeclonefalsenocopytext.xml46
-rw-r--r--test/testcases/tests/level1/core/hc_nodeclonegetparentnull.xml42
-rw-r--r--test/testcases/tests/level1/core/hc_nodeclonenodefalse.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_nodeclonenodetrue.xml61
-rw-r--r--test/testcases/tests/level1/core/hc_nodeclonetruecopytext.xml45
-rw-r--r--test/testcases/tests/level1/core/hc_nodecommentnodeattributes.xml52
-rw-r--r--test/testcases/tests/level1/core/hc_nodecommentnodename.xml51
-rw-r--r--test/testcases/tests/level1/core/hc_nodecommentnodetype.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_nodecommentnodevalue.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_nodedocumentfragmentnodename.xml39
-rw-r--r--test/testcases/tests/level1/core/hc_nodedocumentfragmentnodetype.xml39
-rw-r--r--test/testcases/tests/level1/core/hc_nodedocumentfragmentnodevalue.xml48
-rw-r--r--test/testcases/tests/level1/core/hc_nodedocumentnodeattribute.xml38
-rw-r--r--test/testcases/tests/level1/core/hc_nodedocumentnodename.xml37
-rw-r--r--test/testcases/tests/level1/core/hc_nodedocumentnodetype.xml36
-rw-r--r--test/testcases/tests/level1/core/hc_nodedocumentnodevalue.xml38
-rw-r--r--test/testcases/tests/level1/core/hc_nodeelementnodeattributes.xml59
-rw-r--r--test/testcases/tests/level1/core/hc_nodeelementnodename.xml41
-rw-r--r--test/testcases/tests/level1/core/hc_nodeelementnodetype.xml36
-rw-r--r--test/testcases/tests/level1/core/hc_nodeelementnodevalue.xml33
-rw-r--r--test/testcases/tests/level1/core/hc_nodegetfirstchild.xml48
-rw-r--r--test/testcases/tests/level1/core/hc_nodegetfirstchildnull.xml41
-rw-r--r--test/testcases/tests/level1/core/hc_nodegetlastchild.xml41
-rw-r--r--test/testcases/tests/level1/core/hc_nodegetlastchildnull.xml42
-rw-r--r--test/testcases/tests/level1/core/hc_nodegetnextsibling.xml41
-rw-r--r--test/testcases/tests/level1/core/hc_nodegetnextsiblingnull.xml48
-rw-r--r--test/testcases/tests/level1/core/hc_nodegetownerdocument.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_nodegetownerdocumentnull.xml40
-rw-r--r--test/testcases/tests/level1/core/hc_nodegetprevioussibling.xml41
-rw-r--r--test/testcases/tests/level1/core/hc_nodegetprevioussiblingnull.xml48
-rw-r--r--test/testcases/tests/level1/core/hc_nodehaschildnodes.xml39
-rw-r--r--test/testcases/tests/level1/core/hc_nodehaschildnodesfalse.xml42
-rw-r--r--test/testcases/tests/level1/core/hc_nodeinsertbefore.xml68
-rw-r--r--test/testcases/tests/level1/core/hc_nodeinsertbeforedocfragment.xml64
-rw-r--r--test/testcases/tests/level1/core/hc_nodeinsertbeforeinvalidnodetype.xml55
-rw-r--r--test/testcases/tests/level1/core/hc_nodeinsertbeforenewchilddiffdocument.xml55
-rw-r--r--test/testcases/tests/level1/core/hc_nodeinsertbeforenewchildexists.xml68
-rw-r--r--test/testcases/tests/level1/core/hc_nodeinsertbeforenodeancestor.xml53
-rw-r--r--test/testcases/tests/level1/core/hc_nodeinsertbeforenodename.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_nodeinsertbeforerefchildnonexistent.xml53
-rw-r--r--test/testcases/tests/level1/core/hc_nodeinsertbeforerefchildnull.xml53
-rw-r--r--test/testcases/tests/level1/core/hc_nodelistindexequalzero.xml53
-rw-r--r--test/testcases/tests/level1/core/hc_nodelistindexgetlength.xml48
-rw-r--r--test/testcases/tests/level1/core/hc_nodelistindexgetlengthofemptylist.xml46
-rw-r--r--test/testcases/tests/level1/core/hc_nodelistindexnotzero.xml52
-rw-r--r--test/testcases/tests/level1/core/hc_nodelistreturnfirstitem.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_nodelistreturnlastitem.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_nodelisttraverselist.xml65
-rw-r--r--test/testcases/tests/level1/core/hc_nodeparentnode.xml41
-rw-r--r--test/testcases/tests/level1/core/hc_nodeparentnodenull.xml38
-rw-r--r--test/testcases/tests/level1/core/hc_noderemovechild.xml46
-rw-r--r--test/testcases/tests/level1/core/hc_noderemovechildgetnodename.xml51
-rw-r--r--test/testcases/tests/level1/core/hc_noderemovechildnode.xml73
-rw-r--r--test/testcases/tests/level1/core/hc_noderemovechildoldchildnonexistent.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_nodereplacechild.xml51
-rw-r--r--test/testcases/tests/level1/core/hc_nodereplacechildinvalidnodetype.xml55
-rw-r--r--test/testcases/tests/level1/core/hc_nodereplacechildnewchilddiffdocument.xml55
-rw-r--r--test/testcases/tests/level1/core/hc_nodereplacechildnewchildexists.xml67
-rw-r--r--test/testcases/tests/level1/core/hc_nodereplacechildnodeancestor.xml53
-rw-r--r--test/testcases/tests/level1/core/hc_nodereplacechildnodename.xml51
-rw-r--r--test/testcases/tests/level1/core/hc_nodereplacechildoldchildnonexistent.xml51
-rw-r--r--test/testcases/tests/level1/core/hc_nodetextnodeattribute.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_nodetextnodename.xml37
-rw-r--r--test/testcases/tests/level1/core/hc_nodetextnodetype.xml48
-rw-r--r--test/testcases/tests/level1/core/hc_nodetextnodevalue.xml43
-rw-r--r--test/testcases/tests/level1/core/hc_nodevalue01.xml37
-rw-r--r--test/testcases/tests/level1/core/hc_nodevalue02.xml38
-rw-r--r--test/testcases/tests/level1/core/hc_nodevalue03.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_nodevalue04.xml46
-rw-r--r--test/testcases/tests/level1/core/hc_nodevalue05.xml37
-rw-r--r--test/testcases/tests/level1/core/hc_nodevalue06.xml35
-rw-r--r--test/testcases/tests/level1/core/hc_nodevalue07.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_nodevalue08.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_notationsremovenameditem1.xml44
-rw-r--r--test/testcases/tests/level1/core/hc_notationssetnameditem1.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_textindexsizeerrnegativeoffset.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_textindexsizeerroffsetoutofbounds.xml50
-rw-r--r--test/testcases/tests/level1/core/hc_textparseintolistofelements.xml75
-rw-r--r--test/testcases/tests/level1/core/hc_textsplittextfour.xml46
-rw-r--r--test/testcases/tests/level1/core/hc_textsplittextone.xml49
-rw-r--r--test/testcases/tests/level1/core/hc_textsplittextthree.xml48
-rw-r--r--test/testcases/tests/level1/core/hc_textsplittexttwo.xml47
-rw-r--r--test/testcases/tests/level1/core/hc_textwithnomarkup.xml47
-rw-r--r--test/testcases/tests/level1/core/metadata.xml15
-rw-r--r--test/testcases/tests/level1/core/namednodemapchildnoderange.xml49
-rw-r--r--test/testcases/tests/level1/core/namednodemapgetnameditem.xml46
-rw-r--r--test/testcases/tests/level1/core/namednodemapinuseattributeerr.xml57
-rw-r--r--test/testcases/tests/level1/core/namednodemapnotfounderr.xml49
-rw-r--r--test/testcases/tests/level1/core/namednodemapnumberofnodes.xml45
-rw-r--r--test/testcases/tests/level1/core/namednodemapremovenameditem.xml54
-rw-r--r--test/testcases/tests/level1/core/namednodemapremovenameditemgetvalue.xml56
-rw-r--r--test/testcases/tests/level1/core/namednodemapremovenameditemreturnnodevalue.xml47
-rw-r--r--test/testcases/tests/level1/core/namednodemapreturnattrnode.xml55
-rw-r--r--test/testcases/tests/level1/core/namednodemapreturnfirstitem.xml51
-rw-r--r--test/testcases/tests/level1/core/namednodemapreturnlastitem.xml51
-rw-r--r--test/testcases/tests/level1/core/namednodemapreturnnull.xml45
-rw-r--r--test/testcases/tests/level1/core/namednodemapsetnameditem.xml56
-rw-r--r--test/testcases/tests/level1/core/namednodemapsetnameditemreturnvalue.xml56
-rw-r--r--test/testcases/tests/level1/core/namednodemapsetnameditemthatexists.xml59
-rw-r--r--test/testcases/tests/level1/core/namednodemapsetnameditemwithnewvalue.xml50
-rw-r--r--test/testcases/tests/level1/core/namednodemapwrongdocumenterr.xml56
-rw-r--r--test/testcases/tests/level1/core/nodeappendchild.xml49
-rw-r--r--test/testcases/tests/level1/core/nodeappendchildchildexists.xml60
-rw-r--r--test/testcases/tests/level1/core/nodeappendchilddocfragment.xml70
-rw-r--r--test/testcases/tests/level1/core/nodeappendchildgetnodename.xml46
-rw-r--r--test/testcases/tests/level1/core/nodeappendchildinvalidnodetype.xml49
-rw-r--r--test/testcases/tests/level1/core/nodeappendchildnewchilddiffdocument.xml53
-rw-r--r--test/testcases/tests/level1/core/nodeappendchildnodeancestor.xml50
-rw-r--r--test/testcases/tests/level1/core/nodeappendchildnomodificationallowederr.xml61
-rw-r--r--test/testcases/tests/level1/core/nodeappendchildnomodificationallowederrEE.xml46
-rw-r--r--test/testcases/tests/level1/core/nodeattributenodeattribute.xml46
-rw-r--r--test/testcases/tests/level1/core/nodeattributenodename.xml50
-rw-r--r--test/testcases/tests/level1/core/nodeattributenodetype.xml48
-rw-r--r--test/testcases/tests/level1/core/nodeattributenodevalue.xml50
-rw-r--r--test/testcases/tests/level1/core/nodecdatasectionnodeattribute.xml50
-rw-r--r--test/testcases/tests/level1/core/nodecdatasectionnodename.xml48
-rw-r--r--test/testcases/tests/level1/core/nodecdatasectionnodetype.xml47
-rw-r--r--test/testcases/tests/level1/core/nodecdatasectionnodevalue.xml51
-rw-r--r--test/testcases/tests/level1/core/nodechildnodes.xml53
-rw-r--r--test/testcases/tests/level1/core/nodechildnodesappendchild.xml44
-rw-r--r--test/testcases/tests/level1/core/nodechildnodesempty.xml47
-rw-r--r--test/testcases/tests/level1/core/nodecloneattributescopied.xml54
-rw-r--r--test/testcases/tests/level1/core/nodeclonefalsenocopytext.xml46
-rw-r--r--test/testcases/tests/level1/core/nodeclonegetparentnull.xml42
-rw-r--r--test/testcases/tests/level1/core/nodeclonenodefalse.xml49
-rw-r--r--test/testcases/tests/level1/core/nodeclonenodetrue.xml83
-rw-r--r--test/testcases/tests/level1/core/nodeclonetruecopytext.xml42
-rw-r--r--test/testcases/tests/level1/core/nodecommentnodeattributes.xml50
-rw-r--r--test/testcases/tests/level1/core/nodecommentnodename.xml47
-rw-r--r--test/testcases/tests/level1/core/nodecommentnodetype.xml46
-rw-r--r--test/testcases/tests/level1/core/nodecommentnodevalue.xml46
-rw-r--r--test/testcases/tests/level1/core/nodedocumentfragmentnodename.xml39
-rw-r--r--test/testcases/tests/level1/core/nodedocumentfragmentnodetype.xml39
-rw-r--r--test/testcases/tests/level1/core/nodedocumentfragmentnodevalue.xml48
-rw-r--r--test/testcases/tests/level1/core/nodedocumentnodeattribute.xml34
-rw-r--r--test/testcases/tests/level1/core/nodedocumentnodename.xml38
-rw-r--r--test/testcases/tests/level1/core/nodedocumentnodetype.xml36
-rw-r--r--test/testcases/tests/level1/core/nodedocumentnodevalue.xml38
-rw-r--r--test/testcases/tests/level1/core/nodedocumenttypenodename.xml40
-rw-r--r--test/testcases/tests/level1/core/nodedocumenttypenodetype.xml34
-rw-r--r--test/testcases/tests/level1/core/nodedocumenttypenodevalue.xml33
-rw-r--r--test/testcases/tests/level1/core/nodeelementnodeattributes.xml52
-rw-r--r--test/testcases/tests/level1/core/nodeelementnodename.xml52
-rw-r--r--test/testcases/tests/level1/core/nodeelementnodetype.xml36
-rw-r--r--test/testcases/tests/level1/core/nodeelementnodevalue.xml33
-rw-r--r--test/testcases/tests/level1/core/nodeentitynodeattributes.xml40
-rw-r--r--test/testcases/tests/level1/core/nodeentitynodename.xml39
-rw-r--r--test/testcases/tests/level1/core/nodeentitynodetype.xml40
-rw-r--r--test/testcases/tests/level1/core/nodeentitynodevalue.xml40
-rw-r--r--test/testcases/tests/level1/core/nodeentityreferencenodeattributes.xml43
-rw-r--r--test/testcases/tests/level1/core/nodeentityreferencenodename.xml49
-rw-r--r--test/testcases/tests/level1/core/nodeentityreferencenodetype.xml47
-rw-r--r--test/testcases/tests/level1/core/nodeentityreferencenodevalue.xml49
-rw-r--r--test/testcases/tests/level1/core/nodeentitysetnodevalue.xml43
-rw-r--r--test/testcases/tests/level1/core/nodegetfirstchild.xml41
-rw-r--r--test/testcases/tests/level1/core/nodegetfirstchildnull.xml52
-rw-r--r--test/testcases/tests/level1/core/nodegetlastchild.xml41
-rw-r--r--test/testcases/tests/level1/core/nodegetlastchildnull.xml52
-rw-r--r--test/testcases/tests/level1/core/nodegetnextsibling.xml41
-rw-r--r--test/testcases/tests/level1/core/nodegetnextsiblingnull.xml48
-rw-r--r--test/testcases/tests/level1/core/nodegetownerdocument.xml50
-rw-r--r--test/testcases/tests/level1/core/nodegetownerdocumentnull.xml31
-rw-r--r--test/testcases/tests/level1/core/nodegetprevioussibling.xml41
-rw-r--r--test/testcases/tests/level1/core/nodegetprevioussiblingnull.xml48
-rw-r--r--test/testcases/tests/level1/core/nodehaschildnodes.xml39
-rw-r--r--test/testcases/tests/level1/core/nodehaschildnodesfalse.xml46
-rw-r--r--test/testcases/tests/level1/core/nodeinsertbefore.xml87
-rw-r--r--test/testcases/tests/level1/core/nodeinsertbeforedocfragment.xml63
-rw-r--r--test/testcases/tests/level1/core/nodeinsertbeforeinvalidnodetype.xml53
-rw-r--r--test/testcases/tests/level1/core/nodeinsertbeforenewchilddiffdocument.xml54
-rw-r--r--test/testcases/tests/level1/core/nodeinsertbeforenewchildexists.xml89
-rw-r--r--test/testcases/tests/level1/core/nodeinsertbeforenodeancestor.xml54
-rw-r--r--test/testcases/tests/level1/core/nodeinsertbeforenodename.xml49
-rw-r--r--test/testcases/tests/level1/core/nodeinsertbeforenomodificationallowederr.xml62
-rw-r--r--test/testcases/tests/level1/core/nodeinsertbeforenomodificationallowederrEE.xml47
-rw-r--r--test/testcases/tests/level1/core/nodeinsertbeforerefchildnonexistent.xml52
-rw-r--r--test/testcases/tests/level1/core/nodeinsertbeforerefchildnull.xml52
-rw-r--r--test/testcases/tests/level1/core/nodelistindexequalzero.xml43
-rw-r--r--test/testcases/tests/level1/core/nodelistindexgetlength.xml44
-rw-r--r--test/testcases/tests/level1/core/nodelistindexgetlengthofemptylist.xml47
-rw-r--r--test/testcases/tests/level1/core/nodelistindexnotzero.xml52
-rw-r--r--test/testcases/tests/level1/core/nodelistreturnfirstitem.xml46
-rw-r--r--test/testcases/tests/level1/core/nodelistreturnlastitem.xml48
-rw-r--r--test/testcases/tests/level1/core/nodelisttraverselist.xml78
-rw-r--r--test/testcases/tests/level1/core/nodenotationnodeattributes.xml44
-rw-r--r--test/testcases/tests/level1/core/nodenotationnodename.xml45
-rw-r--r--test/testcases/tests/level1/core/nodenotationnodetype.xml44
-rw-r--r--test/testcases/tests/level1/core/nodenotationnodevalue.xml45
-rw-r--r--test/testcases/tests/level1/core/nodeparentnode.xml47
-rw-r--r--test/testcases/tests/level1/core/nodeparentnodenull.xml37
-rw-r--r--test/testcases/tests/level1/core/nodeprocessinginstructionnodeattributes.xml44
-rw-r--r--test/testcases/tests/level1/core/nodeprocessinginstructionnodename.xml46
-rw-r--r--test/testcases/tests/level1/core/nodeprocessinginstructionnodetype.xml46
-rw-r--r--test/testcases/tests/level1/core/nodeprocessinginstructionnodevalue.xml40
-rw-r--r--test/testcases/tests/level1/core/nodeprocessinginstructionsetnodevalue.xml43
-rw-r--r--test/testcases/tests/level1/core/noderemovechild.xml45
-rw-r--r--test/testcases/tests/level1/core/noderemovechildgetnodename.xml51
-rw-r--r--test/testcases/tests/level1/core/noderemovechildnode.xml57
-rw-r--r--test/testcases/tests/level1/core/noderemovechildnomodificationallowederr.xml59
-rw-r--r--test/testcases/tests/level1/core/noderemovechildnomodificationallowederrEE.xml47
-rw-r--r--test/testcases/tests/level1/core/noderemovechildoldchildnonexistent.xml49
-rw-r--r--test/testcases/tests/level1/core/nodereplacechild.xml50
-rw-r--r--test/testcases/tests/level1/core/nodereplacechildinvalidnodetype.xml53
-rw-r--r--test/testcases/tests/level1/core/nodereplacechildnewchilddiffdocument.xml54
-rw-r--r--test/testcases/tests/level1/core/nodereplacechildnewchildexists.xml84
-rw-r--r--test/testcases/tests/level1/core/nodereplacechildnodeancestor.xml54
-rw-r--r--test/testcases/tests/level1/core/nodereplacechildnodename.xml54
-rw-r--r--test/testcases/tests/level1/core/nodereplacechildnomodificationallowederr.xml60
-rw-r--r--test/testcases/tests/level1/core/nodereplacechildnomodificationallowederrEE.xml48
-rw-r--r--test/testcases/tests/level1/core/nodereplacechildoldchildnonexistent.xml51
-rw-r--r--test/testcases/tests/level1/core/nodesetnodevaluenomodificationallowederr.xml62
-rw-r--r--test/testcases/tests/level1/core/nodesetnodevaluenomodificationallowederrEE.xml42
-rw-r--r--test/testcases/tests/level1/core/nodetextnodeattribute.xml44
-rw-r--r--test/testcases/tests/level1/core/nodetextnodename.xml50
-rw-r--r--test/testcases/tests/level1/core/nodetextnodetype.xml48
-rw-r--r--test/testcases/tests/level1/core/nodetextnodevalue.xml42
-rw-r--r--test/testcases/tests/level1/core/nodevalue01.xml37
-rw-r--r--test/testcases/tests/level1/core/nodevalue02.xml38
-rw-r--r--test/testcases/tests/level1/core/nodevalue03.xml38
-rw-r--r--test/testcases/tests/level1/core/nodevalue04.xml38
-rw-r--r--test/testcases/tests/level1/core/nodevalue05.xml37
-rw-r--r--test/testcases/tests/level1/core/nodevalue06.xml35
-rw-r--r--test/testcases/tests/level1/core/nodevalue07.xml44
-rw-r--r--test/testcases/tests/level1/core/nodevalue08.xml44
-rw-r--r--test/testcases/tests/level1/core/nodevalue09.xml36
-rw-r--r--test/testcases/tests/level1/core/notationgetnotationname.xml43
-rw-r--r--test/testcases/tests/level1/core/notationgetpublicid.xml40
-rw-r--r--test/testcases/tests/level1/core/notationgetpublicidnull.xml45
-rw-r--r--test/testcases/tests/level1/core/notationgetsystemid.xml45
-rw-r--r--test/testcases/tests/level1/core/notationgetsystemidnull.xml41
-rw-r--r--test/testcases/tests/level1/core/processinginstructiongetdata.xml43
-rw-r--r--test/testcases/tests/level1/core/processinginstructiongettarget.xml42
-rw-r--r--test/testcases/tests/level1/core/processinginstructionsetdatanomodificationallowederr.xml53
-rw-r--r--test/testcases/tests/level1/core/processinginstructionsetdatanomodificationallowederrEE.xml57
-rw-r--r--test/testcases/tests/level1/core/textindexsizeerrnegativeoffset.xml49
-rw-r--r--test/testcases/tests/level1/core/textindexsizeerroffsetoutofbounds.xml50
-rw-r--r--test/testcases/tests/level1/core/textparseintolistofelements.xml74
-rw-r--r--test/testcases/tests/level1/core/textsplittextfour.xml46
-rw-r--r--test/testcases/tests/level1/core/textsplittextnomodificationallowederr.xml62
-rw-r--r--test/testcases/tests/level1/core/textsplittextnomodificationallowederrEE.xml43
-rw-r--r--test/testcases/tests/level1/core/textsplittextone.xml49
-rw-r--r--test/testcases/tests/level1/core/textsplittextthree.xml48
-rw-r--r--test/testcases/tests/level1/core/textsplittexttwo.xml47
-rw-r--r--test/testcases/tests/level1/core/textwithnomarkup.xml47
-rw-r--r--test/testcases/tests/level1/html/.cvsignore2
-rw-r--r--test/testcases/tests/level1/html/CVS/Entries642
-rw-r--r--test/testcases/tests/level1/html/CVS/Repository1
-rw-r--r--test/testcases/tests/level1/html/CVS/Root1
-rw-r--r--test/testcases/tests/level1/html/CVS/Template0
-rw-r--r--test/testcases/tests/level1/html/HTMLAnchorElement01.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLAnchorElement02.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLAnchorElement03.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLAnchorElement04.xml41
-rw-r--r--test/testcases/tests/level1/html/HTMLAnchorElement05.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAnchorElement06.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAnchorElement07.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAnchorElement08.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAnchorElement09.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAnchorElement10.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLAnchorElement11.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAnchorElement12.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAnchorElement13.xml37
-rw-r--r--test/testcases/tests/level1/html/HTMLAnchorElement14.xml37
-rw-r--r--test/testcases/tests/level1/html/HTMLAppletElement01.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLAppletElement02.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLAppletElement03.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAppletElement04.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAppletElement05.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAppletElement06.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAppletElement07.xml51
-rw-r--r--test/testcases/tests/level1/html/HTMLAppletElement08.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAppletElement09.xml51
-rw-r--r--test/testcases/tests/level1/html/HTMLAppletElement10.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAppletElement11.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLAreaElement01.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLAreaElement02.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLAreaElement03.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLAreaElement04.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAreaElement05.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAreaElement06.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLAreaElement07.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLAreaElement08.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLBRElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLBaseElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLBaseElement02.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLBaseFontElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLBaseFontElement02.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLBaseFontElement03.xml49
-rw-r--r--test/testcases/tests/level1/html/HTMLBodyElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLBodyElement02.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLBodyElement03.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLBodyElement04.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLBodyElement05.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLBodyElement06.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLButtonElement01.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLButtonElement02.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLButtonElement03.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLButtonElement04.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLButtonElement05.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLButtonElement06.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLButtonElement07.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLButtonElement08.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLCollection01.xml49
-rw-r--r--test/testcases/tests/level1/html/HTMLCollection02.xml49
-rw-r--r--test/testcases/tests/level1/html/HTMLCollection03.xml49
-rw-r--r--test/testcases/tests/level1/html/HTMLCollection04.xml59
-rw-r--r--test/testcases/tests/level1/html/HTMLCollection05.xml46
-rw-r--r--test/testcases/tests/level1/html/HTMLCollection06.xml50
-rw-r--r--test/testcases/tests/level1/html/HTMLCollection07.xml49
-rw-r--r--test/testcases/tests/level1/html/HTMLCollection08.xml49
-rw-r--r--test/testcases/tests/level1/html/HTMLCollection09.xml47
-rw-r--r--test/testcases/tests/level1/html/HTMLCollection10.xml51
-rw-r--r--test/testcases/tests/level1/html/HTMLCollection11.xml51
-rw-r--r--test/testcases/tests/level1/html/HTMLCollection12.xml50
-rw-r--r--test/testcases/tests/level1/html/HTMLDirectoryElement01.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLDivElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLDlistElement01.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument01.xml38
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument02.xml40
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument03.xml40
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument04.xml39
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument05.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument07.xml41
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument08.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument09.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument10.xml41
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument11.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument12.xml38
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument13.xml39
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument14.xml40
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument15.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument16.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument17.xml41
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument18.xml32
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument19.xml51
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument20.xml51
-rw-r--r--test/testcases/tests/level1/html/HTMLDocument21.xml60
-rw-r--r--test/testcases/tests/level1/html/HTMLElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement02.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement03.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement04.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement05.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement06.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement07.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement08.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement09.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement10.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement100.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement101.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement102.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement103.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement104.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement105.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement106.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement107.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement108.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement109.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement11.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement110.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement111.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement112.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement113.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement114.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement115.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement116.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement117.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement118.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement119.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement12.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement120.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement121.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement122.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement123.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement124.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement125.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement126.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement127.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement128.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement129.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement13.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement130.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement131.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement132.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement133.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement134.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement135.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement136.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement137.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement138.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement139.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement14.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement140.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement141.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement142.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement143.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement144.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement145.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement15.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement16.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement17.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement18.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement19.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement20.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement21.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement22.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement23.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement24.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement25.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement26.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement27.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement28.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement29.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement30.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement31.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement32.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement33.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement34.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement35.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement36.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement37.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement38.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement39.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement40.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement41.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement42.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement43.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement44.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement45.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement46.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement47.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement48.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement49.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement50.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement51.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement52.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement53.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement54.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement55.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement56.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement57.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement58.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement59.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement60.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement61.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement62.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement63.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement64.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement65.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement66.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement67.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement68.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement69.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement70.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement71.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement72.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement73.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement74.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement75.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement76.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement77.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement78.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement79.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement80.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement81.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement82.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement83.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement84.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement85.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement86.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement87.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement88.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement89.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement90.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement91.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement92.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement93.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement94.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement95.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement96.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement97.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement98.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLElement99.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLFieldSetElement01.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLFieldSetElement02.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLFontElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLFontElement02.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLFontElement03.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLFormElement01.xml45
-rw-r--r--test/testcases/tests/level1/html/HTMLFormElement02.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLFormElement03.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLFormElement04.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLFormElement05.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLFormElement06.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLFormElement07.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLFormElement08.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLFormElement09.xml37
-rw-r--r--test/testcases/tests/level1/html/HTMLFormElement10.xml37
-rw-r--r--test/testcases/tests/level1/html/HTMLFrameElement01.xml45
-rw-r--r--test/testcases/tests/level1/html/HTMLFrameElement02.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLFrameElement03.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLFrameElement04.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLFrameElement05.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLFrameElement06.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLFrameElement07.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLFrameElement08.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLFrameSetElement01.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLFrameSetElement02.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLHRElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLHRElement02.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLHRElement03.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLHRElement04.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLHeadElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLHeadingElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLHeadingElement02.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLHeadingElement03.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLHeadingElement04.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLHeadingElement05.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLHeadingElement06.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLHtmlElement01.xml47
-rw-r--r--test/testcases/tests/level1/html/HTMLIFrameElement01.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLIFrameElement02.xml45
-rw-r--r--test/testcases/tests/level1/html/HTMLIFrameElement03.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLIFrameElement04.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLIFrameElement05.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLIFrameElement06.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLIFrameElement07.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLIFrameElement08.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLIFrameElement09.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLIFrameElement10.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLImageElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLImageElement02.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLImageElement03.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLImageElement04.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLImageElement05.xml49
-rw-r--r--test/testcases/tests/level1/html/HTMLImageElement06.xml52
-rw-r--r--test/testcases/tests/level1/html/HTMLImageElement07.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLImageElement08.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLImageElement09.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLImageElement10.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLImageElement11.xml52
-rw-r--r--test/testcases/tests/level1/html/HTMLImageElement12.xml51
-rw-r--r--test/testcases/tests/level1/html/HTMLImageElement14.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement01.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement02.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement03.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement04.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement05.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement06.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement07.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement08.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement09.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement10.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement11.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement12.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement13.xml54
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement14.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement15.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement16.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement17.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement18.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement19.xml37
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement20.xml37
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement21.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLInputElement22.xml38
-rw-r--r--test/testcases/tests/level1/html/HTMLIsIndexElement01.xml50
-rw-r--r--test/testcases/tests/level1/html/HTMLIsIndexElement02.xml50
-rw-r--r--test/testcases/tests/level1/html/HTMLIsIndexElement03.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLLIElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLLIElement02.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLLabelElement01.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLLabelElement02.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLLabelElement03.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLLabelElement04.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLLegendElement01.xml45
-rw-r--r--test/testcases/tests/level1/html/HTMLLegendElement02.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLLegendElement03.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLLegendElement04.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLLinkElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLLinkElement02.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLLinkElement03.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLLinkElement04.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLLinkElement05.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLLinkElement06.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLLinkElement07.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLLinkElement08.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLLinkElement09.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLMapElement01.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLMapElement02.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLMenuElement01.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLMetaElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLMetaElement02.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLMetaElement03.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLMetaElement04.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLModElement01.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLModElement02.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLModElement03.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLModElement04.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLOListElement01.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLOListElement02.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLOListElement03.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement01.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement02.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement03.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement04.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement05.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement06.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement07.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement08.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement09.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement10.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement11.xml53
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement12.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement13.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement14.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement15.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement16.xml53
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement17.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement18.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLObjectElement19.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLOptGroupElement01.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLOptGroupElement02.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLOptionElement01.xml45
-rw-r--r--test/testcases/tests/level1/html/HTMLOptionElement02.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLOptionElement03.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLOptionElement04.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLOptionElement05.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLOptionElement06.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLOptionElement07.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLOptionElement08.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLOptionElement09.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLParagraphElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLParamElement01.xml41
-rw-r--r--test/testcases/tests/level1/html/HTMLParamElement02.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLParamElement03.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLParamElement04.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLPreElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLQuoteElement01.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLQuoteElement02.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLScriptElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLScriptElement02.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLScriptElement03.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLScriptElement04.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLScriptElement05.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLScriptElement06.xml38
-rw-r--r--test/testcases/tests/level1/html/HTMLScriptElement07.xml38
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement01.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement02.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement03.xml49
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement04.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement05.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement06.xml45
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement07.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement08.xml59
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement09.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement10.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement11.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement12.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement13.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement14.xml37
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement15.xml37
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement16.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement17.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement18.xml57
-rw-r--r--test/testcases/tests/level1/html/HTMLSelectElement19.xml61
-rw-r--r--test/testcases/tests/level1/html/HTMLStyleElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLStyleElement02.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLStyleElement03.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCaptionElement01.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement01.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement02.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement03.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement04.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement05.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement06.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement07.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement08.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement09.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement10.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement11.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement12.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement13.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement14.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement15.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement16.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement17.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement18.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement19.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement20.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement21.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement22.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement23.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement24.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement25.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement26.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement27.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement28.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement29.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableCellElement30.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableColElement01.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableColElement02.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableColElement03.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableColElement04.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableColElement05.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableColElement06.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableColElement07.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableColElement08.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableColElement09.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableColElement10.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableColElement11.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableColElement12.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement01.xml45
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement02.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement03.xml45
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement04.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement05.xml45
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement06.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement07.xml57
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement08.xml54
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement09.xml57
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement10.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement11.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement12.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement13.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement14.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement15.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement16.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement17.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement18.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement19.xml51
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement20.xml50
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement21.xml62
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement22.xml51
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement23.xml50
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement24.xml62
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement25.xml49
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement26.xml52
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement27.xml47
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement28.xml57
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement29.xml61
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement30.xml64
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement31.xml65
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement32.xml51
-rw-r--r--test/testcases/tests/level1/html/HTMLTableElement33.xml50
-rw-r--r--test/testcases/tests/level1/html/HTMLTableRowElement01.xml46
-rw-r--r--test/testcases/tests/level1/html/HTMLTableRowElement02.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableRowElement03.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableRowElement04.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableRowElement05.xml45
-rw-r--r--test/testcases/tests/level1/html/HTMLTableRowElement06.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableRowElement07.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableRowElement08.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableRowElement09.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableRowElement10.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableRowElement11.xml67
-rw-r--r--test/testcases/tests/level1/html/HTMLTableRowElement12.xml66
-rw-r--r--test/testcases/tests/level1/html/HTMLTableRowElement13.xml66
-rw-r--r--test/testcases/tests/level1/html/HTMLTableRowElement14.xml66
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement01.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement02.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement03.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement04.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement05.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement06.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement07.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement08.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement09.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement10.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement11.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement12.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement13.xml45
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement14.xml45
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement15.xml45
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement16.xml52
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement17.xml52
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement18.xml52
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement19.xml53
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement20.xml53
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement21.xml54
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement22.xml51
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement23.xml51
-rw-r--r--test/testcases/tests/level1/html/HTMLTableSectionElement24.xml51
-rw-r--r--test/testcases/tests/level1/html/HTMLTextAreaElement01.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTextAreaElement02.xml45
-rw-r--r--test/testcases/tests/level1/html/HTMLTextAreaElement03.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTextAreaElement04.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTextAreaElement05.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTextAreaElement06.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTextAreaElement07.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTextAreaElement08.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTextAreaElement09.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLTextAreaElement10.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTextAreaElement11.xml45
-rw-r--r--test/testcases/tests/level1/html/HTMLTextAreaElement12.xml44
-rw-r--r--test/testcases/tests/level1/html/HTMLTextAreaElement13.xml37
-rw-r--r--test/testcases/tests/level1/html/HTMLTextAreaElement14.xml37
-rw-r--r--test/testcases/tests/level1/html/HTMLTextAreaElement15.xml37
-rw-r--r--test/testcases/tests/level1/html/HTMLTitleElement01.xml42
-rw-r--r--test/testcases/tests/level1/html/HTMLUListElement01.xml43
-rw-r--r--test/testcases/tests/level1/html/HTMLUListElement02.xml42
-rw-r--r--test/testcases/tests/level1/html/alltests.xml659
-rw-r--r--test/testcases/tests/level1/html/anchor01.xml40
-rw-r--r--test/testcases/tests/level1/html/anchor02.xml40
-rw-r--r--test/testcases/tests/level1/html/anchor03.xml40
-rw-r--r--test/testcases/tests/level1/html/anchor04.xml40
-rw-r--r--test/testcases/tests/level1/html/anchor05.xml40
-rw-r--r--test/testcases/tests/level1/html/anchor06.xml40
-rw-r--r--test/testcases/tests/level1/html/area01.xml39
-rw-r--r--test/testcases/tests/level1/html/area02.xml39
-rw-r--r--test/testcases/tests/level1/html/area03.xml39
-rw-r--r--test/testcases/tests/level1/html/area04.xml39
-rw-r--r--test/testcases/tests/level1/html/basefont01.xml39
-rw-r--r--test/testcases/tests/level1/html/body01.xml40
-rw-r--r--test/testcases/tests/level1/html/button01.xml39
-rw-r--r--test/testcases/tests/level1/html/button02.xml42
-rw-r--r--test/testcases/tests/level1/html/button03.xml42
-rw-r--r--test/testcases/tests/level1/html/button04.xml42
-rw-r--r--test/testcases/tests/level1/html/button05.xml40
-rw-r--r--test/testcases/tests/level1/html/button06.xml40
-rw-r--r--test/testcases/tests/level1/html/button07.xml40
-rw-r--r--test/testcases/tests/level1/html/button08.xml40
-rw-r--r--test/testcases/tests/level1/html/button09.xml40
-rw-r--r--test/testcases/tests/level1/html/dlist01.xml39
-rw-r--r--test/testcases/tests/level1/html/doc01.xml34
-rw-r--r--test/testcases/tests/level1/html/files/.cvsignore6
-rw-r--r--test/testcases/tests/level1/html/files/CVS/Entries196
-rw-r--r--test/testcases/tests/level1/html/files/CVS/Repository1
-rw-r--r--test/testcases/tests/level1/html/files/CVS/Root1
-rw-r--r--test/testcases/tests/level1/html/files/CVS/Template0
-rw-r--r--test/testcases/tests/level1/html/files/anchor.html12
-rw-r--r--test/testcases/tests/level1/html/files/anchor.xhtml14
-rw-r--r--test/testcases/tests/level1/html/files/anchor.xml14
-rw-r--r--test/testcases/tests/level1/html/files/anchor2.html13
-rw-r--r--test/testcases/tests/level1/html/files/anchor2.xhtml14
-rw-r--r--test/testcases/tests/level1/html/files/anchor2.xml14
-rw-r--r--test/testcases/tests/level1/html/files/applet.html12
-rw-r--r--test/testcases/tests/level1/html/files/applet.xhtml15
-rw-r--r--test/testcases/tests/level1/html/files/applet.xml15
-rw-r--r--test/testcases/tests/level1/html/files/applet2.html12
-rw-r--r--test/testcases/tests/level1/html/files/applet2.xhtml15
-rw-r--r--test/testcases/tests/level1/html/files/applet2.xml15
-rw-r--r--test/testcases/tests/level1/html/files/area.html14
-rw-r--r--test/testcases/tests/level1/html/files/area.xhtml17
-rw-r--r--test/testcases/tests/level1/html/files/area.xml17
-rw-r--r--test/testcases/tests/level1/html/files/area2.html15
-rw-r--r--test/testcases/tests/level1/html/files/area2.xhtml16
-rw-r--r--test/testcases/tests/level1/html/files/area2.xml16
-rw-r--r--test/testcases/tests/level1/html/files/base.html11
-rw-r--r--test/testcases/tests/level1/html/files/base.xhtml13
-rw-r--r--test/testcases/tests/level1/html/files/base.xml13
-rw-r--r--test/testcases/tests/level1/html/files/base2.html15
-rw-r--r--test/testcases/tests/level1/html/files/base2.xhtml16
-rw-r--r--test/testcases/tests/level1/html/files/base2.xml16
-rw-r--r--test/testcases/tests/level1/html/files/basefont.html12
-rw-r--r--test/testcases/tests/level1/html/files/basefont.xhtml14
-rw-r--r--test/testcases/tests/level1/html/files/basefont.xml14
-rw-r--r--test/testcases/tests/level1/html/files/body.html10
-rw-r--r--test/testcases/tests/level1/html/files/body.xhtml12
-rw-r--r--test/testcases/tests/level1/html/files/body.xml13
-rw-r--r--test/testcases/tests/level1/html/files/br.html12
-rw-r--r--test/testcases/tests/level1/html/files/br.xhtml14
-rw-r--r--test/testcases/tests/level1/html/files/br.xml14
-rw-r--r--test/testcases/tests/level1/html/files/button.html21
-rw-r--r--test/testcases/tests/level1/html/files/button.xhtml24
-rw-r--r--test/testcases/tests/level1/html/files/button.xml24
-rw-r--r--test/testcases/tests/level1/html/files/collection.html79
-rw-r--r--test/testcases/tests/level1/html/files/collection.xhtml82
-rw-r--r--test/testcases/tests/level1/html/files/collection.xml82
-rw-r--r--test/testcases/tests/level1/html/files/directory.html14
-rw-r--r--test/testcases/tests/level1/html/files/directory.xhtml16
-rw-r--r--test/testcases/tests/level1/html/files/directory.xml16
-rw-r--r--test/testcases/tests/level1/html/files/div.html10
-rw-r--r--test/testcases/tests/level1/html/files/div.xhtml12
-rw-r--r--test/testcases/tests/level1/html/files/div.xml12
-rw-r--r--test/testcases/tests/level1/html/files/dl.html15
-rw-r--r--test/testcases/tests/level1/html/files/dl.xhtml17
-rw-r--r--test/testcases/tests/level1/html/files/dl.xml17
-rw-r--r--test/testcases/tests/level1/html/files/document.html36
-rw-r--r--test/testcases/tests/level1/html/files/document.xhtml39
-rw-r--r--test/testcases/tests/level1/html/files/document.xml39
-rw-r--r--test/testcases/tests/level1/html/files/element.html81
-rw-r--r--test/testcases/tests/level1/html/files/element.xhtml83
-rw-r--r--test/testcases/tests/level1/html/files/element.xml83
-rw-r--r--test/testcases/tests/level1/html/files/fieldset.html23
-rw-r--r--test/testcases/tests/level1/html/files/fieldset.xhtml25
-rw-r--r--test/testcases/tests/level1/html/files/fieldset.xml25
-rw-r--r--test/testcases/tests/level1/html/files/font.html10
-rw-r--r--test/testcases/tests/level1/html/files/font.xhtml12
-rw-r--r--test/testcases/tests/level1/html/files/font.xml12
-rw-r--r--test/testcases/tests/level1/html/files/form.html17
-rw-r--r--test/testcases/tests/level1/html/files/form.xhtml18
-rw-r--r--test/testcases/tests/level1/html/files/form.xml18
-rw-r--r--test/testcases/tests/level1/html/files/form2.html17
-rw-r--r--test/testcases/tests/level1/html/files/form2.xhtml18
-rw-r--r--test/testcases/tests/level1/html/files/form2.xml18
-rw-r--r--test/testcases/tests/level1/html/files/form3.html17
-rw-r--r--test/testcases/tests/level1/html/files/form3.xhtml18
-rw-r--r--test/testcases/tests/level1/html/files/form3.xml18
-rw-r--r--test/testcases/tests/level1/html/files/frame.html14
-rw-r--r--test/testcases/tests/level1/html/files/frame.xhtml15
-rw-r--r--test/testcases/tests/level1/html/files/frame.xml15
-rw-r--r--test/testcases/tests/level1/html/files/frameset.html14
-rw-r--r--test/testcases/tests/level1/html/files/frameset.xhtml15
-rw-r--r--test/testcases/tests/level1/html/files/frameset.xml15
-rw-r--r--test/testcases/tests/level1/html/files/head.html11
-rw-r--r--test/testcases/tests/level1/html/files/head.xhtml13
-rw-r--r--test/testcases/tests/level1/html/files/head.xml13
-rw-r--r--test/testcases/tests/level1/html/files/heading.html16
-rw-r--r--test/testcases/tests/level1/html/files/heading.xhtml18
-rw-r--r--test/testcases/tests/level1/html/files/heading.xml18
-rw-r--r--test/testcases/tests/level1/html/files/hr.html11
-rw-r--r--test/testcases/tests/level1/html/files/hr.xhtml13
-rw-r--r--test/testcases/tests/level1/html/files/hr.xml13
-rw-r--r--test/testcases/tests/level1/html/files/html.html12
-rw-r--r--test/testcases/tests/level1/html/files/html.xhtml14
-rw-r--r--test/testcases/tests/level1/html/files/html.xml14
-rw-r--r--test/testcases/tests/level1/html/files/iframe.html10
-rw-r--r--test/testcases/tests/level1/html/files/iframe.xhtml12
-rw-r--r--test/testcases/tests/level1/html/files/iframe.xml12
-rw-r--r--test/testcases/tests/level1/html/files/img.html13
-rw-r--r--test/testcases/tests/level1/html/files/img.xhtml15
-rw-r--r--test/testcases/tests/level1/html/files/img.xml15
-rw-r--r--test/testcases/tests/level1/html/files/input.html60
-rw-r--r--test/testcases/tests/level1/html/files/input.xhtml62
-rw-r--r--test/testcases/tests/level1/html/files/input.xml62
-rw-r--r--test/testcases/tests/level1/html/files/isindex.html14
-rw-r--r--test/testcases/tests/level1/html/files/isindex.xhtml15
-rw-r--r--test/testcases/tests/level1/html/files/isindex.xml15
-rw-r--r--test/testcases/tests/level1/html/files/label.html21
-rw-r--r--test/testcases/tests/level1/html/files/label.xhtml22
-rw-r--r--test/testcases/tests/level1/html/files/label.xml22
-rw-r--r--test/testcases/tests/level1/html/files/legend.html22
-rw-r--r--test/testcases/tests/level1/html/files/legend.xhtml23
-rw-r--r--test/testcases/tests/level1/html/files/legend.xml23
-rw-r--r--test/testcases/tests/level1/html/files/li.html23
-rw-r--r--test/testcases/tests/level1/html/files/li.xhtml25
-rw-r--r--test/testcases/tests/level1/html/files/li.xml25
-rw-r--r--test/testcases/tests/level1/html/files/link.html15
-rw-r--r--test/testcases/tests/level1/html/files/link.xhtml17
-rw-r--r--test/testcases/tests/level1/html/files/link.xml17
-rw-r--r--test/testcases/tests/level1/html/files/link2.html15
-rw-r--r--test/testcases/tests/level1/html/files/link2.xhtml17
-rw-r--r--test/testcases/tests/level1/html/files/link2.xml17
-rw-r--r--test/testcases/tests/level1/html/files/map.html16
-rw-r--r--test/testcases/tests/level1/html/files/map.xhtml18
-rw-r--r--test/testcases/tests/level1/html/files/map.xml18
-rw-r--r--test/testcases/tests/level1/html/files/menu.html15
-rw-r--r--test/testcases/tests/level1/html/files/menu.xhtml17
-rw-r--r--test/testcases/tests/level1/html/files/menu.xml17
-rw-r--r--test/testcases/tests/level1/html/files/meta.html13
-rw-r--r--test/testcases/tests/level1/html/files/meta.xhtml16
-rw-r--r--test/testcases/tests/level1/html/files/meta.xml16
-rw-r--r--test/testcases/tests/level1/html/files/mod.html15
-rw-r--r--test/testcases/tests/level1/html/files/mod.xhtml17
-rw-r--r--test/testcases/tests/level1/html/files/mod.xml17
-rw-r--r--test/testcases/tests/level1/html/files/object.html18
-rw-r--r--test/testcases/tests/level1/html/files/object.xhtml20
-rw-r--r--test/testcases/tests/level1/html/files/object.xml20
-rw-r--r--test/testcases/tests/level1/html/files/object2.html17
-rw-r--r--test/testcases/tests/level1/html/files/object2.xhtml20
-rw-r--r--test/testcases/tests/level1/html/files/object2.xml20
-rw-r--r--test/testcases/tests/level1/html/files/olist.html32
-rw-r--r--test/testcases/tests/level1/html/files/olist.xhtml34
-rw-r--r--test/testcases/tests/level1/html/files/olist.xml34
-rw-r--r--test/testcases/tests/level1/html/files/optgroup.html25
-rw-r--r--test/testcases/tests/level1/html/files/optgroup.xhtml27
-rw-r--r--test/testcases/tests/level1/html/files/optgroup.xml27
-rw-r--r--test/testcases/tests/level1/html/files/option.html36
-rw-r--r--test/testcases/tests/level1/html/files/option.xhtml33
-rw-r--r--test/testcases/tests/level1/html/files/option.xml33
-rw-r--r--test/testcases/tests/level1/html/files/paragraph.html13
-rw-r--r--test/testcases/tests/level1/html/files/paragraph.xhtml15
-rw-r--r--test/testcases/tests/level1/html/files/paragraph.xml15
-rw-r--r--test/testcases/tests/level1/html/files/param.html14
-rw-r--r--test/testcases/tests/level1/html/files/param.xhtml17
-rw-r--r--test/testcases/tests/level1/html/files/param.xml17
-rw-r--r--test/testcases/tests/level1/html/files/pre.html17
-rw-r--r--test/testcases/tests/level1/html/files/pre.xhtml19
-rw-r--r--test/testcases/tests/level1/html/files/pre.xml19
-rw-r--r--test/testcases/tests/level1/html/files/quote.html16
-rw-r--r--test/testcases/tests/level1/html/files/quote.xhtml18
-rw-r--r--test/testcases/tests/level1/html/files/quote.xml18
-rw-r--r--test/testcases/tests/level1/html/files/right.pngbin0 -> 137 bytes
-rw-r--r--test/testcases/tests/level1/html/files/script.html11
-rw-r--r--test/testcases/tests/level1/html/files/script.xhtml13
-rw-r--r--test/testcases/tests/level1/html/files/script.xml13
-rw-r--r--test/testcases/tests/level1/html/files/select.html44
-rw-r--r--test/testcases/tests/level1/html/files/select.xhtml41
-rw-r--r--test/testcases/tests/level1/html/files/select.xml41
-rw-r--r--test/testcases/tests/level1/html/files/style.html12
-rw-r--r--test/testcases/tests/level1/html/files/style.xhtml14
-rw-r--r--test/testcases/tests/level1/html/files/style.xml14
-rw-r--r--test/testcases/tests/level1/html/files/table.html78
-rw-r--r--test/testcases/tests/level1/html/files/table.xhtml81
-rw-r--r--test/testcases/tests/level1/html/files/table.xml81
-rw-r--r--test/testcases/tests/level1/html/files/table1.html12
-rw-r--r--test/testcases/tests/level1/html/files/table1.xhtml15
-rw-r--r--test/testcases/tests/level1/html/files/table1.xml15
-rw-r--r--test/testcases/tests/level1/html/files/tablecaption.html25
-rw-r--r--test/testcases/tests/level1/html/files/tablecaption.xhtml21
-rw-r--r--test/testcases/tests/level1/html/files/tablecaption.xml21
-rw-r--r--test/testcases/tests/level1/html/files/tablecell.html23
-rw-r--r--test/testcases/tests/level1/html/files/tablecell.xhtml26
-rw-r--r--test/testcases/tests/level1/html/files/tablecell.xml26
-rw-r--r--test/testcases/tests/level1/html/files/tablecol.html35
-rw-r--r--test/testcases/tests/level1/html/files/tablecol.xhtml29
-rw-r--r--test/testcases/tests/level1/html/files/tablecol.xml29
-rw-r--r--test/testcases/tests/level1/html/files/tablerow.html59
-rw-r--r--test/testcases/tests/level1/html/files/tablerow.xhtml62
-rw-r--r--test/testcases/tests/level1/html/files/tablerow.xml62
-rw-r--r--test/testcases/tests/level1/html/files/tablesection.html62
-rw-r--r--test/testcases/tests/level1/html/files/tablesection.xhtml65
-rw-r--r--test/testcases/tests/level1/html/files/tablesection.xml65
-rw-r--r--test/testcases/tests/level1/html/files/textarea.html26
-rw-r--r--test/testcases/tests/level1/html/files/textarea.xhtml27
-rw-r--r--test/testcases/tests/level1/html/files/textarea.xml27
-rw-r--r--test/testcases/tests/level1/html/files/title.html13
-rw-r--r--test/testcases/tests/level1/html/files/title.xhtml15
-rw-r--r--test/testcases/tests/level1/html/files/title.xml15
-rw-r--r--test/testcases/tests/level1/html/files/ulist.html36
-rw-r--r--test/testcases/tests/level1/html/files/ulist.xhtml38
-rw-r--r--test/testcases/tests/level1/html/files/ulist.xml38
-rw-r--r--test/testcases/tests/level1/html/files/w3c_main.pngbin0 -> 5904 bytes
-rw-r--r--test/testcases/tests/level1/html/hasFeature01.xml31
-rw-r--r--test/testcases/tests/level1/html/index.htm240
-rw-r--r--test/testcases/tests/level1/html/metadata.xml15
-rw-r--r--test/testcases/tests/level1/html/object01.xml40
-rw-r--r--test/testcases/tests/level1/html/object02.xml40
-rw-r--r--test/testcases/tests/level1/html/object03.xml40
-rw-r--r--test/testcases/tests/level1/html/object04.xml40
-rw-r--r--test/testcases/tests/level1/html/object05.xml40
-rw-r--r--test/testcases/tests/level1/html/object06.xml40
-rw-r--r--test/testcases/tests/level1/html/object07.xml39
-rw-r--r--test/testcases/tests/level1/html/object08.xml49
-rw-r--r--test/testcases/tests/level1/html/object09.xml40
-rw-r--r--test/testcases/tests/level1/html/object10.xml40
-rw-r--r--test/testcases/tests/level1/html/object11.xml40
-rw-r--r--test/testcases/tests/level1/html/object12.xml39
-rw-r--r--test/testcases/tests/level1/html/object13.xml49
-rw-r--r--test/testcases/tests/level1/html/object14.xml39
-rw-r--r--test/testcases/tests/level1/html/object15.xml40
-rw-r--r--test/testcases/tests/level1/html/table01.xml40
-rw-r--r--test/testcases/tests/level1/html/table02.xml42
-rw-r--r--test/testcases/tests/level1/html/table03.xml42
-rw-r--r--test/testcases/tests/level1/html/table04.xml42
-rw-r--r--test/testcases/tests/level1/html/table06.xml42
-rw-r--r--test/testcases/tests/level1/html/table07.xml44
-rw-r--r--test/testcases/tests/level1/html/table08.xml42
-rw-r--r--test/testcases/tests/level1/html/table09.xml42
-rw-r--r--test/testcases/tests/level1/html/table10.xml42
-rw-r--r--test/testcases/tests/level1/html/table12.xml42
-rw-r--r--test/testcases/tests/level1/html/table15.xml44
-rw-r--r--test/testcases/tests/level1/html/table17.xml42
-rw-r--r--test/testcases/tests/level1/html/table18.xml40
-rw-r--r--test/testcases/tests/level1/html/table19.xml41
-rw-r--r--test/testcases/tests/level1/html/table20.xml40
-rw-r--r--test/testcases/tests/level1/html/table21.xml40
-rw-r--r--test/testcases/tests/level1/html/table22.xml40
-rw-r--r--test/testcases/tests/level1/html/table23.xml40
-rw-r--r--test/testcases/tests/level1/html/table24.xml40
-rw-r--r--test/testcases/tests/level1/html/table25.xml40
-rw-r--r--test/testcases/tests/level1/html/table26.xml39
-rw-r--r--test/testcases/tests/level1/html/table27.xml40
-rw-r--r--test/testcases/tests/level1/html/table28.xml40
-rw-r--r--test/testcases/tests/level1/html/table29.xml40
-rw-r--r--test/testcases/tests/level1/html/table30.xml40
-rw-r--r--test/testcases/tests/level1/html/table31.xml40
-rw-r--r--test/testcases/tests/level1/html/table32.xml40
-rw-r--r--test/testcases/tests/level1/html/table33.xml40
-rw-r--r--test/testcases/tests/level1/html/table34.xml40
-rw-r--r--test/testcases/tests/level1/html/table35.xml40
-rw-r--r--test/testcases/tests/level1/html/table36.xml40
-rw-r--r--test/testcases/tests/level1/html/table37.xml39
-rw-r--r--test/testcases/tests/level1/html/table38.xml40
-rw-r--r--test/testcases/tests/level1/html/table39.xml40
-rw-r--r--test/testcases/tests/level1/html/table40.xml40
-rw-r--r--test/testcases/tests/level1/html/table41.xml40
-rw-r--r--test/testcases/tests/level1/html/table42.xml40
-rw-r--r--test/testcases/tests/level1/html/table43.xml40
-rw-r--r--test/testcases/tests/level1/html/table44.xml40
-rw-r--r--test/testcases/tests/level1/html/table45.xml40
-rw-r--r--test/testcases/tests/level1/html/table46.xml40
-rw-r--r--test/testcases/tests/level1/html/table47.xml40
-rw-r--r--test/testcases/tests/level1/html/table48.xml40
-rw-r--r--test/testcases/tests/level1/html/table49.xml40
-rw-r--r--test/testcases/tests/level1/html/table50.xml40
-rw-r--r--test/testcases/tests/level1/html/table51.xml40
-rw-r--r--test/testcases/tests/level1/html/table52.xml40
-rw-r--r--test/testcases/tests/level1/html/table53.xml40
1402 files changed, 61390 insertions, 0 deletions
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
--- /dev/null
+++ b/test/testcases/tests/level1/CVS/Template
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
--- /dev/null
+++ b/test/testcases/tests/level1/core/.nodeappendchild.xml.swp
Binary files 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
--- /dev/null
+++ b/test/testcases/tests/level1/core/CVS/Template
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 @@
+<?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 suite SYSTEM "dom1.dtd">
+
+<suite xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="alltests">
+<metadata>
+<title>DOM Level 1 Core Test Suite</title>
+<creator>DOM Test Suite Project</creator>
+</metadata>
+<suite.member href="attrcreatedocumentfragment.xml"/>
+<suite.member href="attrcreatetextnode.xml"/>
+<suite.member href="attrcreatetextnode2.xml"/>
+<suite.member href="attrdefaultvalue.xml"/>
+<suite.member href="attreffectivevalue.xml"/>
+<suite.member href="attrentityreplacement.xml"/>
+<suite.member href="attrname.xml"/>
+<suite.member href="attrnextsiblingnull.xml"/>
+<suite.member href="attrnotspecifiedvalue.xml"/>
+<suite.member href="attrparentnodenull.xml"/>
+<suite.member href="attrprevioussiblingnull.xml"/>
+<suite.member href="attrsetvaluenomodificationallowederr.xml"/>
+<suite.member href="attrsetvaluenomodificationallowederrEE.xml"/>
+<suite.member href="attrspecifiedvalue.xml"/>
+<suite.member href="attrspecifiedvaluechanged.xml"/>
+<suite.member href="attrspecifiedvalueremove.xml"/>
+<suite.member href="cdatasectiongetdata.xml"/>
+<suite.member href="cdatasectionnormalize.xml"/>
+<suite.member href="characterdataappenddata.xml"/>
+<suite.member href="characterdataappenddatagetdata.xml"/>
+<suite.member href="characterdataappenddatanomodificationallowederr.xml"/>
+<suite.member href="characterdataappenddatanomodificationallowederrEE.xml"/>
+<suite.member href="characterdatadeletedatabegining.xml"/>
+<suite.member href="characterdatadeletedataend.xml"/>
+<suite.member href="characterdatadeletedataexceedslength.xml"/>
+<suite.member href="characterdatadeletedatagetlengthanddata.xml"/>
+<suite.member href="characterdatadeletedatamiddle.xml"/>
+<suite.member href="characterdatadeletedatanomodificationallowederr.xml"/>
+<suite.member href="characterdatadeletedatanomodificationallowederrEE.xml"/>
+<suite.member href="characterdatagetdata.xml"/>
+<suite.member href="characterdatagetlength.xml"/>
+<suite.member href="characterdataindexsizeerrdeletedatacountnegative.xml"/>
+<suite.member href="characterdataindexsizeerrdeletedataoffsetgreater.xml"/>
+<suite.member href="characterdataindexsizeerrdeletedataoffsetnegative.xml"/>
+<suite.member href="characterdataindexsizeerrinsertdataoffsetgreater.xml"/>
+<suite.member href="characterdataindexsizeerrinsertdataoffsetnegative.xml"/>
+<suite.member href="characterdataindexsizeerrreplacedatacountnegative.xml"/>
+<suite.member href="characterdataindexsizeerrreplacedataoffsetgreater.xml"/>
+<suite.member href="characterdataindexsizeerrreplacedataoffsetnegative.xml"/>
+<suite.member href="characterdataindexsizeerrsubstringcountnegative.xml"/>
+<suite.member href="characterdataindexsizeerrsubstringnegativeoffset.xml"/>
+<suite.member href="characterdataindexsizeerrsubstringoffsetgreater.xml"/>
+<suite.member href="characterdatainsertdatabeginning.xml"/>
+<suite.member href="characterdatainsertdataend.xml"/>
+<suite.member href="characterdatainsertdatamiddle.xml"/>
+<suite.member href="characterdatainsertdatanomodificationallowederr.xml"/>
+<suite.member href="characterdatainsertdatanomodificationallowederrEE.xml"/>
+<suite.member href="characterdatareplacedatabegining.xml"/>
+<suite.member href="characterdatareplacedataend.xml"/>
+<suite.member href="characterdatareplacedataexceedslengthofarg.xml"/>
+<suite.member href="characterdatareplacedataexceedslengthofdata.xml"/>
+<suite.member href="characterdatareplacedatamiddle.xml"/>
+<suite.member href="characterdatareplacedatanomodificationallowederr.xml"/>
+<suite.member href="characterdatareplacedatanomodificationallowederrEE.xml"/>
+<suite.member href="characterdatasetdatanomodificationallowederr.xml"/>
+<suite.member href="characterdatasetdatanomodificationallowederrEE.xml"/>
+<suite.member href="characterdatasetnodevalue.xml"/>
+<suite.member href="characterdatasubstringexceedsvalue.xml"/>
+<suite.member href="characterdatasubstringvalue.xml"/>
+<suite.member href="commentgetcomment.xml"/>
+<suite.member href="documentcreateattribute.xml"/>
+<suite.member href="documentcreatecdatasection.xml"/>
+<suite.member href="documentcreatecomment.xml"/>
+<suite.member href="documentcreatedocumentfragment.xml"/>
+<suite.member href="documentcreateelement.xml"/>
+<suite.member href="documentcreateelementcasesensitive.xml"/>
+<suite.member href="documentcreateelementdefaultattr.xml"/>
+<suite.member href="documentcreateentityreference.xml"/>
+<suite.member href="documentcreateentityreferenceknown.xml"/>
+<suite.member href="documentcreateprocessinginstruction.xml"/>
+<suite.member href="documentcreatetextnode.xml"/>
+<suite.member href="documentgetdoctype.xml"/>
+<suite.member href="documentgetdoctypenodtd.xml"/>
+<suite.member href="documentgetelementsbytagnamelength.xml"/>
+<suite.member href="documentgetelementsbytagnametotallength.xml"/>
+<suite.member href="documentgetelementsbytagnamevalue.xml"/>
+<suite.member href="documentgetimplementation.xml"/>
+<suite.member href="documentgetrootnode.xml"/>
+<suite.member href="documentinvalidcharacterexceptioncreateattribute.xml"/>
+<suite.member href="documentinvalidcharacterexceptioncreateelement.xml"/>
+<suite.member href="documentinvalidcharacterexceptioncreateentref.xml"/>
+<suite.member href="documentinvalidcharacterexceptioncreateentref1.xml"/>
+<suite.member href="documentinvalidcharacterexceptioncreatepi.xml"/>
+<suite.member href="documentinvalidcharacterexceptioncreatepi1.xml"/>
+<suite.member href="documenttypegetdoctype.xml"/>
+<suite.member href="documenttypegetentities.xml"/>
+<suite.member href="documenttypegetentitieslength.xml"/>
+<suite.member href="documenttypegetentitiestype.xml"/>
+<suite.member href="documenttypegetnotations.xml"/>
+<suite.member href="documenttypegetnotationstype.xml"/>
+<suite.member href="domimplementationfeaturenoversion.xml"/>
+<suite.member href="domimplementationfeaturenull.xml"/>
+<suite.member href="domimplementationfeaturexml.xml"/>
+<suite.member href="elementaddnewattribute.xml"/>
+<suite.member href="elementassociatedattribute.xml"/>
+<suite.member href="elementchangeattributevalue.xml"/>
+<suite.member href="elementcreatenewattribute.xml"/>
+<suite.member href="elementgetattributenode.xml"/>
+<suite.member href="elementgetattributenodenull.xml"/>
+<suite.member href="elementgetelementempty.xml"/>
+<suite.member href="elementgetelementsbytagname.xml"/>
+<suite.member href="elementgetelementsbytagnameaccessnodelist.xml"/>
+<suite.member href="elementgetelementsbytagnamenomatch.xml"/>
+<suite.member href="elementgetelementsbytagnamespecialvalue.xml"/>
+<suite.member href="elementgettagname.xml"/>
+<suite.member href="elementinuseattributeerr.xml"/>
+<suite.member href="elementinvalidcharacterexception.xml"/>
+<suite.member href="elementnormalize.xml"/>
+<suite.member href="elementnotfounderr.xml"/>
+<suite.member href="elementremoveattribute.xml"/>
+<suite.member href="elementremoveattributeaftercreate.xml"/>
+<suite.member href="elementremoveattributenode.xml"/>
+<suite.member href="elementremoveattributenodenomodificationallowederr.xml"/>
+<suite.member href="elementremoveattributenodenomodificationallowederrEE.xml"/>
+<suite.member href="elementremoveattributenomodificationallowederr.xml"/>
+<suite.member href="elementremoveattributenomodificationallowederrEE.xml"/>
+<suite.member href="elementremoveattributerestoredefaultvalue.xml"/>
+<suite.member href="elementreplaceattributewithself.xml"/>
+<suite.member href="elementreplaceexistingattribute.xml"/>
+<suite.member href="elementreplaceexistingattributegevalue.xml"/>
+<suite.member href="elementretrieveallattributes.xml"/>
+<suite.member href="elementretrieveattrvalue.xml"/>
+<suite.member href="elementretrievetagname.xml"/>
+<suite.member href="elementsetattributenodenomodificationallowederr.xml"/>
+<suite.member href="elementsetattributenodenomodificationallowederrEE.xml"/>
+<suite.member href="elementsetattributenodenull.xml"/>
+<suite.member href="elementsetattributenomodificationallowederr.xml"/>
+<suite.member href="elementsetattributenomodificationallowederrEE.xml"/>
+<suite.member href="elementwrongdocumenterr.xml"/>
+<suite.member href="entitygetentityname.xml"/>
+<suite.member href="entitygetpublicid.xml"/>
+<suite.member href="entitygetpublicidnull.xml"/>
+<suite.member href="namednodemapchildnoderange.xml"/>
+<suite.member href="namednodemapgetnameditem.xml"/>
+<suite.member href="namednodemapinuseattributeerr.xml"/>
+<suite.member href="namednodemapnotfounderr.xml"/>
+<suite.member href="namednodemapnumberofnodes.xml"/>
+<suite.member href="namednodemapremovenameditem.xml"/>
+<suite.member href="namednodemapremovenameditemgetvalue.xml"/>
+<suite.member href="namednodemapremovenameditemreturnnodevalue.xml"/>
+<suite.member href="namednodemapreturnattrnode.xml"/>
+<suite.member href="namednodemapreturnfirstitem.xml"/>
+<suite.member href="namednodemapreturnlastitem.xml"/>
+<suite.member href="namednodemapreturnnull.xml"/>
+<suite.member href="namednodemapsetnameditem.xml"/>
+<suite.member href="namednodemapsetnameditemreturnvalue.xml"/>
+<suite.member href="namednodemapsetnameditemthatexists.xml"/>
+<suite.member href="namednodemapsetnameditemwithnewvalue.xml"/>
+<suite.member href="namednodemapwrongdocumenterr.xml"/>
+<suite.member href="nodeappendchild.xml"/>
+<suite.member href="nodeappendchildchildexists.xml"/>
+<suite.member href="nodeappendchilddocfragment.xml"/>
+<suite.member href="nodeappendchildgetnodename.xml"/>
+<suite.member href="nodeappendchildinvalidnodetype.xml"/>
+<suite.member href="nodeappendchildnewchilddiffdocument.xml"/>
+<suite.member href="nodeappendchildnodeancestor.xml"/>
+<suite.member href="nodeappendchildnomodificationallowederr.xml"/>
+<suite.member href="nodeappendchildnomodificationallowederrEE.xml"/>
+<suite.member href="nodeattributenodeattribute.xml"/>
+<suite.member href="nodeattributenodename.xml"/>
+<suite.member href="nodeattributenodetype.xml"/>
+<suite.member href="nodeattributenodevalue.xml"/>
+<suite.member href="nodecdatasectionnodeattribute.xml"/>
+<suite.member href="nodecdatasectionnodename.xml"/>
+<suite.member href="nodecdatasectionnodetype.xml"/>
+<suite.member href="nodecdatasectionnodevalue.xml"/>
+<suite.member href="nodechildnodes.xml"/>
+<suite.member href="nodechildnodesappendchild.xml"/>
+<suite.member href="nodechildnodesempty.xml"/>
+<suite.member href="nodecloneattributescopied.xml"/>
+<suite.member href="nodeclonefalsenocopytext.xml"/>
+<suite.member href="nodeclonegetparentnull.xml"/>
+<suite.member href="nodeclonenodefalse.xml"/>
+<suite.member href="nodeclonenodetrue.xml"/>
+<suite.member href="nodeclonetruecopytext.xml"/>
+<suite.member href="nodecommentnodeattributes.xml"/>
+<suite.member href="nodecommentnodename.xml"/>
+<suite.member href="nodecommentnodetype.xml"/>
+<suite.member href="nodecommentnodevalue.xml"/>
+<suite.member href="nodedocumentfragmentnodename.xml"/>
+<suite.member href="nodedocumentfragmentnodetype.xml"/>
+<suite.member href="nodedocumentfragmentnodevalue.xml"/>
+<suite.member href="nodedocumentnodeattribute.xml"/>
+<suite.member href="nodedocumentnodename.xml"/>
+<suite.member href="nodedocumentnodetype.xml"/>
+<suite.member href="nodedocumentnodevalue.xml"/>
+<suite.member href="nodedocumenttypenodename.xml"/>
+<suite.member href="nodedocumenttypenodetype.xml"/>
+<suite.member href="nodedocumenttypenodevalue.xml"/>
+<suite.member href="nodeelementnodeattributes.xml"/>
+<suite.member href="nodeelementnodename.xml"/>
+<suite.member href="nodeelementnodetype.xml"/>
+<suite.member href="nodeelementnodevalue.xml"/>
+<suite.member href="nodeentitynodeattributes.xml"/>
+<suite.member href="nodeentitynodename.xml"/>
+<suite.member href="nodeentitynodetype.xml"/>
+<suite.member href="nodeentitynodevalue.xml"/>
+<suite.member href="nodeentitysetnodevalue.xml"/>
+<suite.member href="nodeentityreferencenodeattributes.xml"/>
+<suite.member href="nodeentityreferencenodename.xml"/>
+<suite.member href="nodeentityreferencenodetype.xml"/>
+<suite.member href="nodeentityreferencenodevalue.xml"/>
+<suite.member href="nodegetfirstchild.xml"/>
+<suite.member href="nodegetfirstchildnull.xml"/>
+<suite.member href="nodegetlastchild.xml"/>
+<suite.member href="nodegetlastchildnull.xml"/>
+<suite.member href="nodegetnextsibling.xml"/>
+<suite.member href="nodegetnextsiblingnull.xml"/>
+<suite.member href="nodegetownerdocument.xml"/>
+<suite.member href="nodegetownerdocumentnull.xml"/>
+<suite.member href="nodegetprevioussibling.xml"/>
+<suite.member href="nodegetprevioussiblingnull.xml"/>
+<suite.member href="nodehaschildnodes.xml"/>
+<suite.member href="nodehaschildnodesfalse.xml"/>
+<suite.member href="nodeinsertbefore.xml"/>
+<suite.member href="nodeinsertbeforedocfragment.xml"/>
+<suite.member href="nodeinsertbeforeinvalidnodetype.xml"/>
+<suite.member href="nodeinsertbeforenewchilddiffdocument.xml"/>
+<suite.member href="nodeinsertbeforenewchildexists.xml"/>
+<suite.member href="nodeinsertbeforenodeancestor.xml"/>
+<suite.member href="nodeinsertbeforenodename.xml"/>
+<suite.member href="nodeinsertbeforenomodificationallowederr.xml"/>
+<suite.member href="nodeinsertbeforenomodificationallowederrEE.xml"/>
+<suite.member href="nodeinsertbeforerefchildnonexistent.xml"/>
+<suite.member href="nodeinsertbeforerefchildnull.xml"/>
+<suite.member href="nodelistindexequalzero.xml"/>
+<suite.member href="nodelistindexgetlength.xml"/>
+<suite.member href="nodelistindexgetlengthofemptylist.xml"/>
+<suite.member href="nodelistindexnotzero.xml"/>
+<suite.member href="nodelistreturnfirstitem.xml"/>
+<suite.member href="nodelistreturnlastitem.xml"/>
+<suite.member href="nodelisttraverselist.xml"/>
+<suite.member href="nodenotationnodeattributes.xml"/>
+<suite.member href="nodenotationnodename.xml"/>
+<suite.member href="nodenotationnodetype.xml"/>
+<suite.member href="nodenotationnodevalue.xml"/>
+<suite.member href="nodeparentnode.xml"/>
+<suite.member href="nodeparentnodenull.xml"/>
+<suite.member href="nodeprocessinginstructionnodeattributes.xml"/>
+<suite.member href="nodeprocessinginstructionnodename.xml"/>
+<suite.member href="nodeprocessinginstructionnodetype.xml"/>
+<suite.member href="nodeprocessinginstructionnodevalue.xml"/>
+<suite.member href="nodeprocessinginstructionsetnodevalue.xml"/>
+<suite.member href="noderemovechild.xml"/>
+<suite.member href="noderemovechildgetnodename.xml"/>
+<suite.member href="noderemovechildnode.xml"/>
+<suite.member href="noderemovechildnomodificationallowederr.xml"/>
+<suite.member href="noderemovechildnomodificationallowederrEE.xml"/>
+<suite.member href="noderemovechildoldchildnonexistent.xml"/>
+<suite.member href="nodereplacechild.xml"/>
+<suite.member href="nodereplacechildinvalidnodetype.xml"/>
+<suite.member href="nodereplacechildnewchilddiffdocument.xml"/>
+<suite.member href="nodereplacechildnewchildexists.xml"/>
+<suite.member href="nodereplacechildnodeancestor.xml"/>
+<suite.member href="nodereplacechildnodename.xml"/>
+<suite.member href="nodereplacechildnomodificationallowederr.xml"/>
+<suite.member href="nodereplacechildnomodificationallowederrEE.xml"/>
+<suite.member href="nodereplacechildoldchildnonexistent.xml"/>
+<suite.member href="nodesetnodevaluenomodificationallowederr.xml"/>
+<suite.member href="nodesetnodevaluenomodificationallowederrEE.xml"/>
+<suite.member href="nodetextnodeattribute.xml"/>
+<suite.member href="nodetextnodename.xml"/>
+<suite.member href="nodetextnodetype.xml"/>
+<suite.member href="nodetextnodevalue.xml"/>
+<suite.member href="notationgetnotationname.xml"/>
+<suite.member href="notationgetpublicid.xml"/>
+<suite.member href="notationgetpublicidnull.xml"/>
+<suite.member href="notationgetsystemid.xml"/>
+<suite.member href="notationgetsystemidnull.xml"/>
+<suite.member href="processinginstructiongetdata.xml"/>
+<suite.member href="processinginstructiongettarget.xml"/>
+<suite.member href="processinginstructionsetdatanomodificationallowederr.xml"/>
+<suite.member href="processinginstructionsetdatanomodificationallowederrEE.xml"/>
+<suite.member href="textindexsizeerrnegativeoffset.xml"/>
+<suite.member href="textindexsizeerroffsetoutofbounds.xml"/>
+<suite.member href="textparseintolistofelements.xml"/>
+<suite.member href="textsplittextfour.xml"/>
+<suite.member href="textsplittextnomodificationallowederr.xml"/>
+<suite.member href="textsplittextnomodificationallowederrEE.xml"/>
+<suite.member href="textsplittextone.xml"/>
+<suite.member href="textsplittextthree.xml"/>
+<suite.member href="textsplittexttwo.xml"/>
+<suite.member href="textwithnomarkup.xml"/>
+<suite.member href="nodevalue01.xml"/>
+<suite.member href="nodevalue02.xml"/>
+<suite.member href="nodevalue03.xml"/>
+<suite.member href="nodevalue04.xml"/>
+<suite.member href="nodevalue05.xml"/>
+<suite.member href="nodevalue06.xml"/>
+<suite.member href="nodevalue07.xml"/>
+<suite.member href="nodevalue08.xml"/>
+<suite.member href="nodevalue09.xml"/>
+<!-- HTML compatible equivalents of the previous tests that
+ only used Fundamental interfaces -->
+<suite.member href="hc_attrcreatedocumentfragment.xml"/>
+<suite.member href="hc_attrcreatetextnode.xml"/>
+<suite.member href="hc_attrcreatetextnode2.xml"/>
+<suite.member href="hc_attreffectivevalue.xml"/>
+<suite.member href="hc_attrname.xml"/>
+<suite.member href="hc_attrnextsiblingnull.xml"/>
+<suite.member href="hc_attrparentnodenull.xml"/>
+<suite.member href="hc_attrprevioussiblingnull.xml"/>
+<suite.member href="hc_attrspecifiedvalue.xml"/>
+<suite.member href="hc_attrspecifiedvaluechanged.xml"/>
+<suite.member href="hc_characterdataappenddata.xml"/>
+<suite.member href="hc_characterdataappenddatagetdata.xml"/>
+<suite.member href="hc_characterdatadeletedatabegining.xml"/>
+<suite.member href="hc_characterdatadeletedataend.xml"/>
+<suite.member href="hc_characterdatadeletedataexceedslength.xml"/>
+<suite.member href="hc_characterdatadeletedatagetlengthanddata.xml"/>
+<suite.member href="hc_characterdatadeletedatamiddle.xml"/>
+<suite.member href="hc_characterdatagetdata.xml"/>
+<suite.member href="hc_characterdatagetlength.xml"/>
+<suite.member href="hc_characterdataindexsizeerrdeletedatacountnegative.xml"/>
+<suite.member href="hc_characterdataindexsizeerrdeletedataoffsetgreater.xml"/>
+<suite.member href="hc_characterdataindexsizeerrdeletedataoffsetnegative.xml"/>
+<suite.member href="hc_characterdataindexsizeerrinsertdataoffsetgreater.xml"/>
+<suite.member href="hc_characterdataindexsizeerrinsertdataoffsetnegative.xml"/>
+<suite.member href="hc_characterdataindexsizeerrreplacedatacountnegative.xml"/>
+<suite.member href="hc_characterdataindexsizeerrreplacedataoffsetgreater.xml"/>
+<suite.member href="hc_characterdataindexsizeerrreplacedataoffsetnegative.xml"/>
+<suite.member href="hc_characterdataindexsizeerrsubstringcountnegative.xml"/>
+<suite.member href="hc_characterdataindexsizeerrsubstringnegativeoffset.xml"/>
+<suite.member href="hc_characterdataindexsizeerrsubstringoffsetgreater.xml"/>
+<suite.member href="hc_characterdatainsertdatabeginning.xml"/>
+<suite.member href="hc_characterdatainsertdataend.xml"/>
+<suite.member href="hc_characterdatainsertdatamiddle.xml"/>
+<suite.member href="hc_characterdatareplacedatabegining.xml"/>
+<suite.member href="hc_characterdatareplacedataend.xml"/>
+<suite.member href="hc_characterdatareplacedataexceedslengthofarg.xml"/>
+<suite.member href="hc_characterdatareplacedataexceedslengthofdata.xml"/>
+<suite.member href="hc_characterdatareplacedatamiddle.xml"/>
+<suite.member href="hc_characterdatasetnodevalue.xml"/>
+<suite.member href="hc_characterdatasubstringexceedsvalue.xml"/>
+<suite.member href="hc_characterdatasubstringvalue.xml"/>
+<suite.member href="hc_commentgetcomment.xml"/>
+<suite.member href="hc_documentcreateattribute.xml"/>
+<suite.member href="hc_documentcreatecomment.xml"/>
+<suite.member href="hc_documentcreatedocumentfragment.xml"/>
+<suite.member href="hc_documentcreateelement.xml"/>
+<suite.member href="hc_documentcreateelementcasesensitive.xml"/>
+<suite.member href="hc_documentcreatetextnode.xml"/>
+<suite.member href="hc_documentgetdoctype.xml"/>
+<suite.member href="hc_documentgetelementsbytagnamelength.xml"/>
+<suite.member href="hc_documentgetelementsbytagnametotallength.xml"/>
+<suite.member href="hc_documentgetelementsbytagnamevalue.xml"/>
+<suite.member href="hc_documentgetimplementation.xml"/>
+<suite.member href="hc_documentgetrootnode.xml"/>
+<suite.member href="hc_documentinvalidcharacterexceptioncreateattribute.xml"/>
+<suite.member href="hc_documentinvalidcharacterexceptioncreateattribute1.xml"/>
+<suite.member href="hc_documentinvalidcharacterexceptioncreateelement.xml"/>
+<suite.member href="hc_documentinvalidcharacterexceptioncreateelement1.xml"/>
+<suite.member href="hc_domimplementationfeaturenoversion.xml"/>
+<suite.member href="hc_domimplementationfeaturenull.xml"/>
+<suite.member href="hc_domimplementationfeaturexml.xml"/>
+<suite.member href="hc_elementaddnewattribute.xml"/>
+<suite.member href="hc_elementassociatedattribute.xml"/>
+<suite.member href="hc_elementchangeattributevalue.xml"/>
+<suite.member href="hc_elementcreatenewattribute.xml"/>
+<suite.member href="hc_elementgetattributenode.xml"/>
+<suite.member href="hc_elementgetattributenodenull.xml"/>
+<suite.member href="hc_elementgetelementempty.xml"/>
+<suite.member href="hc_elementgetelementsbytagname.xml"/>
+<suite.member href="hc_elementgetelementsbytagnameaccessnodelist.xml"/>
+<suite.member href="hc_elementgetelementsbytagnamenomatch.xml"/>
+<suite.member href="hc_elementgetelementsbytagnamespecialvalue.xml"/>
+<suite.member href="hc_elementgettagname.xml"/>
+<suite.member href="hc_elementinuseattributeerr.xml"/>
+<suite.member href="hc_elementinvalidcharacterexception.xml"/>
+<suite.member href="hc_elementinvalidcharacterexception1.xml"/>
+<suite.member href="hc_elementnormalize.xml"/>
+<suite.member href="hc_elementnormalize2.xml"/>
+<suite.member href="hc_elementnotfounderr.xml"/>
+<suite.member href="hc_elementremoveattribute.xml"/>
+<suite.member href="hc_elementremoveattributeaftercreate.xml"/>
+<suite.member href="hc_elementremoveattributenode.xml"/>
+<suite.member href="hc_elementreplaceattributewithself.xml"/>
+<suite.member href="hc_elementreplaceexistingattribute.xml"/>
+<suite.member href="hc_elementreplaceexistingattributegevalue.xml"/>
+<suite.member href="hc_elementretrieveallattributes.xml"/>
+<suite.member href="hc_elementretrieveattrvalue.xml"/>
+<suite.member href="hc_elementretrievetagname.xml"/>
+<suite.member href="hc_elementsetattributenodenull.xml"/>
+<suite.member href="hc_elementwrongdocumenterr.xml"/>
+<suite.member href="hc_entitiesremovenameditem1.xml"/>
+<suite.member href="hc_entitiessetnameditem1.xml"/>
+<suite.member href="hc_namednodemapchildnoderange.xml"/>
+<suite.member href="hc_namednodemapgetnameditem.xml"/>
+<suite.member href="hc_namednodemapinuseattributeerr.xml"/>
+<suite.member href="hc_namednodemapnotfounderr.xml"/>
+<suite.member href="hc_namednodemapnumberofnodes.xml"/>
+<suite.member href="hc_namednodemapremovenameditem.xml"/>
+<suite.member href="hc_namednodemapreturnattrnode.xml"/>
+<suite.member href="hc_namednodemapreturnfirstitem.xml"/>
+<suite.member href="hc_namednodemapreturnlastitem.xml"/>
+<suite.member href="hc_namednodemapreturnnull.xml"/>
+<suite.member href="hc_namednodemapsetnameditem.xml"/>
+<suite.member href="hc_namednodemapsetnameditemreturnvalue.xml"/>
+<suite.member href="hc_namednodemapsetnameditemthatexists.xml"/>
+<suite.member href="hc_namednodemapsetnameditemwithnewvalue.xml"/>
+<suite.member href="hc_namednodemapwrongdocumenterr.xml"/>
+<suite.member href="hc_nodeappendchild.xml"/>
+<suite.member href="hc_nodeappendchildchildexists.xml"/>
+<suite.member href="hc_nodeappendchilddocfragment.xml"/>
+<suite.member href="hc_nodeappendchildgetnodename.xml"/>
+<suite.member href="hc_nodeappendchildinvalidnodetype.xml"/>
+<suite.member href="hc_nodeappendchildnewchilddiffdocument.xml"/>
+<suite.member href="hc_nodeappendchildnodeancestor.xml"/>
+<suite.member href="hc_nodeattributenodeattribute.xml"/>
+<suite.member href="hc_nodeattributenodename.xml"/>
+<suite.member href="hc_nodeattributenodetype.xml"/>
+<suite.member href="hc_nodeattributenodevalue.xml"/>
+<suite.member href="hc_nodechildnodes.xml"/>
+<suite.member href="hc_nodechildnodesappendchild.xml"/>
+<suite.member href="hc_nodechildnodesempty.xml"/>
+<suite.member href="hc_nodecloneattributescopied.xml"/>
+<suite.member href="hc_nodeclonefalsenocopytext.xml"/>
+<suite.member href="hc_nodeclonegetparentnull.xml"/>
+<suite.member href="hc_nodeclonenodefalse.xml"/>
+<suite.member href="hc_nodeclonenodetrue.xml"/>
+<suite.member href="hc_nodeclonetruecopytext.xml"/>
+<suite.member href="hc_nodecommentnodeattributes.xml"/>
+<suite.member href="hc_nodecommentnodename.xml"/>
+<suite.member href="hc_nodecommentnodetype.xml"/>
+<suite.member href="hc_nodecommentnodevalue.xml"/>
+<suite.member href="hc_nodedocumentfragmentnodename.xml"/>
+<suite.member href="hc_nodedocumentfragmentnodetype.xml"/>
+<suite.member href="hc_nodedocumentfragmentnodevalue.xml"/>
+<suite.member href="hc_nodedocumentnodeattribute.xml"/>
+<suite.member href="hc_nodedocumentnodename.xml"/>
+<suite.member href="hc_nodedocumentnodetype.xml"/>
+<suite.member href="hc_nodedocumentnodevalue.xml"/>
+<suite.member href="hc_nodeelementnodeattributes.xml"/>
+<suite.member href="hc_nodeelementnodename.xml"/>
+<suite.member href="hc_nodeelementnodetype.xml"/>
+<suite.member href="hc_nodeelementnodevalue.xml"/>
+<suite.member href="hc_nodegetfirstchild.xml"/>
+<suite.member href="hc_nodegetfirstchildnull.xml"/>
+<suite.member href="hc_nodegetlastchild.xml"/>
+<suite.member href="hc_nodegetlastchildnull.xml"/>
+<suite.member href="hc_nodegetnextsibling.xml"/>
+<suite.member href="hc_nodegetnextsiblingnull.xml"/>
+<suite.member href="hc_nodegetownerdocument.xml"/>
+<suite.member href="hc_nodegetownerdocumentnull.xml"/>
+<suite.member href="hc_nodegetprevioussibling.xml"/>
+<suite.member href="hc_nodegetprevioussiblingnull.xml"/>
+<suite.member href="hc_nodehaschildnodes.xml"/>
+<suite.member href="hc_nodehaschildnodesfalse.xml"/>
+<suite.member href="hc_nodeinsertbefore.xml"/>
+<suite.member href="hc_nodeinsertbeforedocfragment.xml"/>
+<suite.member href="hc_nodeinsertbeforeinvalidnodetype.xml"/>
+<suite.member href="hc_nodeinsertbeforenewchilddiffdocument.xml"/>
+<suite.member href="hc_nodeinsertbeforenewchildexists.xml"/>
+<suite.member href="hc_nodeinsertbeforenodeancestor.xml"/>
+<suite.member href="hc_nodeinsertbeforenodename.xml"/>
+<suite.member href="hc_nodeinsertbeforerefchildnonexistent.xml"/>
+<suite.member href="hc_nodeinsertbeforerefchildnull.xml"/>
+<suite.member href="hc_nodelistindexequalzero.xml"/>
+<suite.member href="hc_nodelistindexgetlength.xml"/>
+<suite.member href="hc_nodelistindexgetlengthofemptylist.xml"/>
+<suite.member href="hc_nodelistindexnotzero.xml"/>
+<suite.member href="hc_nodelistreturnfirstitem.xml"/>
+<suite.member href="hc_nodelistreturnlastitem.xml"/>
+<suite.member href="hc_nodelisttraverselist.xml"/>
+<suite.member href="hc_nodeparentnode.xml"/>
+<suite.member href="hc_nodeparentnodenull.xml"/>
+<suite.member href="hc_noderemovechild.xml"/>
+<suite.member href="hc_noderemovechildgetnodename.xml"/>
+<suite.member href="hc_noderemovechildnode.xml"/>
+<suite.member href="hc_noderemovechildoldchildnonexistent.xml"/>
+<suite.member href="hc_nodereplacechild.xml"/>
+<suite.member href="hc_nodereplacechildinvalidnodetype.xml"/>
+<suite.member href="hc_nodereplacechildnewchilddiffdocument.xml"/>
+<suite.member href="hc_nodereplacechildnewchildexists.xml"/>
+<suite.member href="hc_nodereplacechildnodeancestor.xml"/>
+<suite.member href="hc_nodereplacechildnodename.xml"/>
+<suite.member href="hc_nodereplacechildoldchildnonexistent.xml"/>
+<suite.member href="hc_nodetextnodeattribute.xml"/>
+<suite.member href="hc_nodetextnodename.xml"/>
+<suite.member href="hc_nodetextnodetype.xml"/>
+<suite.member href="hc_nodetextnodevalue.xml"/>
+<suite.member href="hc_nodevalue01.xml"/>
+<suite.member href="hc_nodevalue02.xml"/>
+<suite.member href="hc_nodevalue03.xml"/>
+<suite.member href="hc_nodevalue04.xml"/>
+<suite.member href="hc_nodevalue05.xml"/>
+<suite.member href="hc_nodevalue06.xml"/>
+<suite.member href="hc_nodevalue07.xml"/>
+<suite.member href="hc_nodevalue08.xml"/>
+<suite.member href="hc_notationsremovenameditem1.xml"/>
+<suite.member href="hc_notationssetnameditem1.xml"/>
+<suite.member href="hc_textindexsizeerrnegativeoffset.xml"/>
+<suite.member href="hc_textindexsizeerroffsetoutofbounds.xml"/>
+<suite.member href="hc_textparseintolistofelements.xml"/>
+<suite.member href="hc_textsplittextfour.xml"/>
+<suite.member href="hc_textsplittextone.xml"/>
+<suite.member href="hc_textsplittextthree.xml"/>
+<suite.member href="hc_textsplittexttwo.xml"/>
+<suite.member href="hc_textwithnomarkup.xml"/>
+
+<suite.member href="hc_attrappendchild1.xml"/>
+<suite.member href="hc_attrappendchild2.xml"/>
+<suite.member href="hc_attrappendchild3.xml"/>
+<suite.member href="hc_attrappendchild4.xml"/>
+<suite.member href="hc_attrappendchild5.xml"/>
+<suite.member href="hc_attrappendchild6.xml"/>
+<suite.member href="hc_attrchildnodes1.xml"/>
+<suite.member href="hc_attrchildnodes2.xml"/>
+<suite.member href="hc_attrclonenode1.xml"/>
+<suite.member href="hc_attrfirstchild.xml"/>
+<suite.member href="hc_attrgetvalue1.xml"/>
+<suite.member href="hc_attrgetvalue2.xml"/>
+<suite.member href="hc_attrhaschildnodes.xml"/>
+<suite.member href="hc_attrinsertbefore1.xml"/>
+<suite.member href="hc_attrinsertbefore2.xml"/>
+<suite.member href="hc_attrinsertbefore3.xml"/>
+<suite.member href="hc_attrinsertbefore4.xml"/>
+<suite.member href="hc_attrinsertbefore5.xml"/>
+<suite.member href="hc_attrinsertbefore6.xml"/>
+<suite.member href="hc_attrinsertbefore7.xml"/>
+<suite.member href="hc_attrlastchild.xml"/>
+<suite.member href="hc_attrnormalize.xml"/>
+<suite.member href="hc_attrremovechild1.xml"/>
+<suite.member href="hc_attrremovechild2.xml"/>
+<suite.member href="hc_attrreplacechild1.xml"/>
+<suite.member href="hc_attrreplacechild2.xml"/>
+<suite.member href="hc_attrsetvalue1.xml"/>
+<suite.member href="hc_attrsetvalue2.xml"/>
+<suite.member href="attrremovechild1.xml"/>
+<suite.member href="attrreplacechild1.xml"/>
+
+</suite>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrcreatedocumentfragment">
+<metadata>
+<title>attrCreateDocumentFragment</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<!-- createDocumentFragment -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-35CB04B5"/>
+<!-- setAttribute -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-F68F082"/>
+<!-- DocumentFragment -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-B63ED1A3"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="docFragment" type="DocumentFragment"/>
+<var name="newOne" type="Element"/>
+<var name="domesticNode" type="Node"/>
+<var name="domesticAttr" type="NamedNodeMap"/>
+<var name="attrs" type="Attr"/>
+<var name="attrName" type="DOMString"/>
+<var name="appendedChild" type="Node"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<createDocumentFragment obj="doc" var="docFragment"/>
+<createElement obj="doc" var="newOne" tagName="&quot;newElement&quot;"/>
+<setAttribute obj="newOne" name="&quot;newdomestic&quot;" value="&quot;Yes&quot;"/>
+<appendChild var="appendedChild" obj="docFragment" newChild="newOne"/>
+<firstChild interface="Node" obj="docFragment" var="domesticNode"/>
+<attributes obj="domesticNode" var="domesticAttr"/>
+<item interface="NamedNodeMap" obj="domesticAttr" var="attrs" index="0"/>
+<name interface="Attr" obj="attrs" var="attrName"/>
+<assertEquals actual="attrName" expected="&quot;newdomestic&quot;" id="attrCreateDocumentFragmentAssert" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrcreatetextnode">
+<metadata>
+<title>attrCreateTextNode</title>
+<creator>NIST</creator>
+<description>
+ 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&amp;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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<!-- Attr.value -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-221662474"/>
+<!-- bug report on initial version -->
+<subject resource="http://lists.w3.org/Archives/Public/www-dom-ts/2002Apr/0057.html"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="addressList" type="NodeList"/>
+<var name="testNode" type="Node"/>
+<var name="attributes" type="NamedNodeMap"/>
+<var name="streetAttr" type="Attr"/>
+<var name="value" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" var="addressList" tagname="&quot;address&quot;"/>
+<item interface="NodeList" obj="addressList" var="testNode" index="3"/>
+<attributes obj="testNode" var="attributes"/>
+<getNamedItem obj="attributes" var="streetAttr" name="&quot;street&quot;"/>
+<value interface="Attr" obj="streetAttr" value='"Y&amp;ent1;"'/>
+<value interface="Attr" obj="streetAttr" var="value"/>
+<assertEquals actual="value" expected='"Y&amp;ent1;"' id="value" ignoreCase="false"/>
+<nodeValue obj="streetAttr" var="value"/>
+<assertEquals actual="value" expected='"Y&amp;ent1;"' id="nodeValue" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrcreatetextnode2">
+<metadata>
+<title>attrCreateTextNode2</title>
+<creator>Curt Arnold</creator>
+<description>
+ 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&amp;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.
+</description>
+<date qualifier="created">2001-10-22</date>
+<!-- Node.nodeValue -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-F68D080"/>
+<!-- bug report on initial version -->
+<subject resource="http://lists.w3.org/Archives/Public/www-dom-ts/2002Apr/0057.html"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="addressList" type="NodeList"/>
+<var name="testNode" type="Node"/>
+<var name="attributes" type="NamedNodeMap"/>
+<var name="streetAttr" type="Attr"/>
+<var name="value" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" var="addressList" tagname="&quot;address&quot;"/>
+<item interface="NodeList" obj="addressList" var="testNode" index="3"/>
+<attributes obj="testNode" var="attributes"/>
+<getNamedItem obj="attributes" var="streetAttr" name="&quot;street&quot;"/>
+<nodeValue obj="streetAttr" value='"Y&amp;ent1;"'/>
+<value interface="Attr" obj="streetAttr" var="value"/>
+<assertEquals actual="value" expected='"Y&amp;ent1;"' id="value" ignoreCase="false"/>
+<nodeValue obj="streetAttr" var="value"/>
+<assertEquals actual="value" expected='"Y&amp;ent1;"' id="nodeValue" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrdefaultvalue">
+<metadata>
+<title>attrDefaultValue</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<!-- Element.attributes -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-84CF096"/>
+<!-- NamedNodeMap.getNamedItem -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-1074577549"/>
+<!-- DOM WG opinion on default attributes -->
+<subject resource="http://lists.w3.org/Archives/Public/www-dom-ts/2002Mar/0002.html"/>
+</metadata>
+<implementationAttribute name="validating" value="true"/>
+<var name="doc" type="Document"/>
+<var name="addressList" type="NodeList"/>
+<var name="testNode" type="Node"/>
+<var name="attributes" type="NamedNodeMap"/>
+<var name="streetAttr" type="Attr"/>
+<var name="value" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" var="addressList" tagname="&quot;address&quot;"/>
+<item interface="NodeList" obj="addressList" var="testNode" index="0"/>
+<attributes obj="testNode" var="attributes"/>
+<getNamedItem obj="attributes" var="streetAttr" name="&quot;street&quot;"/>
+<nodeValue obj="streetAttr" var="value"/>
+<assertEquals actual="value" expected="&quot;Yes&quot;" id="attrDefaultValueAssert" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attreffectivevalue">
+<metadata>
+<title>attrEffectiveValue</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<!-- Element.attributes -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-84CF096"/>
+<!-- NamedNodeMap.getNamedItem -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-1074577549"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="addressList" type="NodeList"/>
+<var name="testNode" type="Node"/>
+<var name="attributes" type="NamedNodeMap"/>
+<var name="domesticAttr" type="Attr"/>
+<var name="value" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" var="addressList" tagname="&quot;address&quot;"/>
+<item interface="NodeList" obj="addressList" var="testNode" index="0"/>
+<attributes obj="testNode" var="attributes"/>
+<getNamedItem obj="attributes" var="domesticAttr" name="&quot;domestic&quot;"/>
+<nodeValue obj="domesticAttr" var="value"/>
+<assertEquals actual="value" expected="&quot;Yes&quot;" id="attrEffectiveValueAssert" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrentityreplacement">
+<metadata>
+<title>attrEntityReplacement</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<!-- Attr.value -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-221662474"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="addressList" type="NodeList"/>
+<var name="testNode" type="Node"/>
+<var name="attributes" type="NamedNodeMap"/>
+<var name="streetAttr" type="Attr"/>
+<var name="value" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" var="addressList" tagname="&quot;address&quot;"/>
+<item interface="NodeList" obj="addressList" var="testNode" index="3"/>
+<attributes obj="testNode" var="attributes"/>
+<getNamedItem obj="attributes" var="streetAttr" name="&quot;street&quot;"/>
+<value interface="Attr" obj="streetAttr" var="value"/>
+<assertEquals actual="value" expected='"Yes"' id="streetYes" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrname">
+<metadata>
+<title>attrName</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<!-- Node.nodeName -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-F68D095"/>
+<!-- Attr.name -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-1112119403"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="addressList" type="NodeList"/>
+<var name="testNode" type="Node"/>
+<var name="attributes" type="NamedNodeMap"/>
+<var name="streetAttr" type="Attr"/>
+<var name="name" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" var="addressList" tagname="&quot;address&quot;"/>
+<item interface="NodeList" obj="addressList" var="testNode" index="1"/>
+<attributes obj="testNode" var="attributes"/>
+<getNamedItem obj="attributes" var="streetAttr" name="&quot;street&quot;"/>
+<nodeName obj="streetAttr" var="name"/>
+<assertEquals actual="name" expected="&quot;street&quot;" id="nodeName" ignoreCase="false"/>
+<name obj="streetAttr" var="name" interface="Attr"/>
+<assertEquals actual="name" expected="&quot;street&quot;" id="name" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrnextsiblingnull">
+<metadata>
+<title>attrNextSiblingNull</title>
+<creator>NIST</creator>
+<description>
+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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<!--nextSibling attribute -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-6AC54C2F"/>
+<!-- Attr interface -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-637646024"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="addressList" type="NodeList"/>
+<var name="testNode" type="Node"/>
+<var name="attributes" type="NamedNodeMap"/>
+<var name="domesticAttr" type="Attr"/>
+<var name="s" type="Node"/>
+<load var="doc" href="staff" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" var="addressList" tagname="&quot;address&quot;"/>
+<item interface="NodeList" obj="addressList" var="testNode" index="0"/>
+<attributes obj="testNode" var="attributes"/>
+<getNamedItem obj="attributes" var="domesticAttr" name="&quot;domestic&quot;"/>
+<nextSibling interface="Node" obj="domesticAttr" var="s"/>
+<assertNull actual="s" id="attrNextSiblingNullAssert"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrnotspecifiedvalue">
+<metadata>
+<title>attrNotSpecifiedValue</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-862529273"/>
+<!-- DOM WG opinion on default attributes -->
+<subject resource="http://lists.w3.org/Archives/Public/www-dom-ts/2002Mar/0002.html"/>
+</metadata>
+<implementationAttribute name="validating" value="true"/>
+<var name="doc" type="Document"/>
+<var name="addressList" type="NodeList"/>
+<var name="testNode" type="Node"/>
+<var name="attributes" type="NamedNodeMap"/>
+<var name="streetAttr" type="Attr"/>
+<var name="state" type="boolean"/>
+<load var="doc" href="staff" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" var="addressList" tagname="&quot;address&quot;"/>
+<item interface="NodeList" obj="addressList" var="testNode" index="0"/>
+<attributes obj="testNode" var="attributes"/>
+<getNamedItem obj="attributes" var="streetAttr" name='"street"'/>
+<specified obj="streetAttr" var="state"/>
+<assertFalse actual="state" id="streetNotSpecified"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrparentnodenull">
+<metadata>
+<title>attrParentNodeNull</title>
+<creator>NIST</creator>
+<description>
+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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<!--parentNode attribute -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-1060184317"/>
+<!-- Attr interface -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-637646024"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="addressList" type="NodeList"/>
+<var name="testNode" type="Node"/>
+<var name="attributes" type="NamedNodeMap"/>
+<var name="domesticAttr" type="Attr"/>
+<var name="s" type="Node"/>
+<load var="doc" href="staff" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" var="addressList" tagname="&quot;address&quot;"/>
+<item interface="NodeList" obj="addressList" var="testNode" index="0"/>
+<attributes obj="testNode" var="attributes"/>
+<getNamedItem obj="attributes" var="domesticAttr" name="&quot;domestic&quot;"/>
+<parentNode interface="Node" obj="domesticAttr" var="s"/>
+<assertNull actual="s" id="attrParentNodeNullAssert"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrprevioussiblingnull">
+<metadata>
+<title>attrPreviousSiblingNull</title>
+<creator>NIST</creator>
+<description>
+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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<!--previousSibling attribute -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-640FB3C8"/>
+<!-- Attr interface -->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-637646024"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="addressList" type="NodeList"/>
+<var name="testNode" type="Node"/>
+<var name="attributes" type="NamedNodeMap"/>
+<var name="domesticAttr" type="Attr"/>
+<var name="s" type="Node"/>
+<load var="doc" href="staff" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" var="addressList" tagname="&quot;address&quot;"/>
+<item interface="NodeList" obj="addressList" var="testNode" index="0"/>
+<attributes obj="testNode" var="attributes"/>
+<getNamedItem obj="attributes" var="domesticAttr" name="&quot;domestic&quot;"/>
+<previousSibling interface="Node" obj="domesticAttr" var="s"/>
+<assertNull actual="s" id="attrPreviousSiblingNullAssert"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrremovechild1">
+<metadata>
+<title>attrremovechild1</title>
+<creator>Curt Arnold</creator>
+<description>
+Removing a child node from an attribute in an entity reference
+should result in an NO_MODIFICATION_ALLOWED_ERR DOMException.
+</description>
+<date qualifier="created">2004-01-01</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-1734834066"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-1734834066')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='NO_MODIFICATION_ALLOWED_ERR'])"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="entRef" type="EntityReference"/>
+<var name="entElement" type="Element"/>
+<var name="attrNode" type="Node"/>
+<var name="textNode" type="Text"/>
+<var name="removedNode" type="Node"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<createEntityReference obj="doc" var="entRef" name='"ent4"'/>
+<assertNotNull actual="entRef" id="createdEntRefNotNull"/>
+<firstChild var="entElement" obj="entRef" interface="Node"/>
+<assertNotNull actual="entElement" id="entElementNotNull"/>
+<getAttributeNode var="attrNode" obj="entElement" name='"domestic"'/>
+<firstChild var="textNode" obj="attrNode" interface="Node"/>
+<assertNotNull actual="textNode" id="attrChildNotNull"/>
+<assertDOMException id="setValue_throws_NO_MODIFICATION_ERR">
+ <NO_MODIFICATION_ALLOWED_ERR>
+ <removeChild obj="attrNode" oldChild="textNode" var="removedNode"/>
+ </NO_MODIFICATION_ALLOWED_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrreplacechild1">
+<metadata>
+<title>attrreplacechild1</title>
+<creator>Curt Arnold</creator>
+<description>
+Replacing a child node from an attribute in an entity reference
+should result in an NO_MODIFICATION_ALLOWED_ERR DOMException.
+</description>
+<date qualifier="created">2004-01-01</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-785887307"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-785887307')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='NO_MODIFICATION_ALLOWED_ERR'])"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="entRef" type="EntityReference"/>
+<var name="entElement" type="Element"/>
+<var name="attrNode" type="Node"/>
+<var name="textNode" type="Text"/>
+<var name="removedNode" type="Node"/>
+<var name="newChild" type="Node"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<createEntityReference obj="doc" var="entRef" name='"ent4"'/>
+<assertNotNull actual="entRef" id="createdEntRefNotNull"/>
+<firstChild var="entElement" obj="entRef" interface="Node"/>
+<assertNotNull actual="entElement" id="entElementNotNull"/>
+<getAttributeNode var="attrNode" obj="entElement" name='"domestic"'/>
+<firstChild var="textNode" obj="attrNode" interface="Node"/>
+<assertNotNull actual="textNode" id="attrChildNotNull"/>
+<createTextNode var="newChild" obj="doc" data='"Yesterday"'/>
+<assertDOMException id="setValue_throws_NO_MODIFICATION_ERR">
+ <NO_MODIFICATION_ALLOWED_ERR>
+ <replaceChild obj="attrNode" oldChild="textNode" var="removedNode" newChild="newChild"/>
+ </NO_MODIFICATION_ALLOWED_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrsetvaluenomodificationallowederr">
+<metadata>
+<title>attrSetValueNoModificationAllowedErr</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-one-core#ID-221662474"/>
+<subject resource="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-one-core#xpointer(id('ID-221662474')/setraises/exception[@name='DOMException']/descr/p[substring-before(.,':')='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/DOM/updates/REC-DOM-Level-1-19981001-errata.html"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-221662474"/>
+</metadata>
+<implementationAttribute name="expandEntityReferences" value="false"/>
+<var name="doc" type="Document"/>
+<var name="genderList" type="NodeList"/>
+<var name="gender" type="Node"/>
+<var name="genList" type="NodeList"/>
+<var name="gen" type="Node"/>
+<var name="gList" type="NodeList"/>
+<var name="g" type="Node"/>
+<var name="attrList" type="NamedNodeMap"/>
+<var name="attrNode" type="Attr"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" var="genderList" tagname="&quot;gender&quot;"/>
+<item interface="NodeList" obj="genderList" var="gender" index="2"/>
+<assertNotNull actual="gender" id="genderNotNull"/>
+<childNodes obj="gender" var="genList"/>
+<item interface="NodeList" obj="genList" var="gen" index="0"/>
+<assertNotNull actual="gen" id="genderFirstChildNotNull"/>
+<childNodes obj="gen" var="gList"/>
+<item interface="NodeList" obj="gList" var="g" index="0"/>
+<assertNotNull actual="g" id="genderFirstGrandchildNotNull"/>
+<attributes obj="g" var="attrList"/>
+<assertNotNull actual="attrList" id="attributesNotNull"/>
+<getNamedItem obj="attrList" var="attrNode" name='"domestic"'/>
+<assertNotNull actual="attrNode" id="attrNotNull"/>
+<assertDOMException id="setValue_throws_NO_MODIFICATION">
+ <NO_MODIFICATION_ALLOWED_ERR>
+ <value interface="Attr" obj="attrNode" value='"newvalue"'/>
+ </NO_MODIFICATION_ALLOWED_ERR>
+</assertDOMException>
+<assertDOMException id="setNodeValue_throws_NO_MODIFICATION">
+ <NO_MODIFICATION_ALLOWED_ERR>
+ <nodeValue interface="Node" obj="attrNode" value='"newvalue2"'/>
+ </NO_MODIFICATION_ALLOWED_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrsetvaluenomodificationallowederrEE">
+<metadata>
+<title>attrSetValueNoModificationAllowedErrEE</title>
+<creator>Curt Arnold</creator>
+<description>
+ 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.
+</description>
+<date qualifier="created">2001-08-22</date>
+<subject resource="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-one-core#ID-221662474"/>
+<subject resource="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-one-core#xpointer(id('ID-221662474')/setraises/exception[@name='DOMException']/descr/p[substring-before(.,':')='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/DOM/updates/REC-DOM-Level-1-19981001-errata.html"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-221662474"/>
+<source resource="http://www.w3.org/2001/DOM-Test-Suite/level1/core/attrsetvaluenomodificationallowederr.xml"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="entRef" type="EntityReference"/>
+<var name="entElement" type="Element"/>
+<var name="attrList" type="NamedNodeMap"/>
+<var name="attrNode" type="Node"/>
+<var name="gender" type="Node"/>
+<var name="genderList" type="NodeList"/>
+<var name="appendedChild" type="Node"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" var="genderList" tagname="&quot;gender&quot;"/>
+<item interface="NodeList" obj="genderList" var="gender" index="2"/>
+<assertNotNull actual="gender" id="genderNotNull"/>
+<createEntityReference obj="doc" var="entRef" name='"ent4"'/>
+<assertNotNull actual="entRef" id="entRefNotNull"/>
+<appendChild obj="gender" newChild="entRef" var="appendedChild"/>
+<firstChild obj="entRef" var="entElement" interface="Node"/>
+<assertNotNull actual="entElement" id="entElementNotNull"/>
+<attributes obj="entElement" var="attrList"/>
+<getNamedItem obj="attrList" var="attrNode" name="&quot;domestic&quot;"/>
+<assertDOMException id="setValue_throws_NO_MODIFICATION">
+ <NO_MODIFICATION_ALLOWED_ERR>
+ <value interface="Attr" obj="attrNode" value='"newvalue"'/>
+ </NO_MODIFICATION_ALLOWED_ERR>
+</assertDOMException>
+<assertDOMException id="setNodeValue_throws_NO_MODIFICATION">
+ <NO_MODIFICATION_ALLOWED_ERR>
+ <nodeValue interface="Node" obj="attrNode" value='"newvalue2"'/>
+ </NO_MODIFICATION_ALLOWED_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrspecifiedvalue">
+<metadata>
+<title>attrSpecifiedValue</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-862529273"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="addressList" type="NodeList"/>
+<var name="testNode" type="Node"/>
+<var name="attributes" type="NamedNodeMap"/>
+<var name="domesticAttr" type="Attr"/>
+<var name="state" type="boolean"/>
+<load var="doc" href="staff" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" var="addressList" tagname="&quot;address&quot;"/>
+<item interface="NodeList" obj="addressList" var="testNode" index="0"/>
+<attributes obj="testNode" var="attributes"/>
+<getNamedItem obj="attributes" var="domesticAttr" name='"domestic"'/>
+<specified obj="domesticAttr" var="state"/>
+<assertTrue actual="state" id="domesticSpecified"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrspecifiedvaluechanged">
+<metadata>
+<title>attrSpecifiedValueChanged</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-862529273"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="addressList" type="NodeList"/>
+<var name="testNode" type="Node"/>
+<var name="attributes" type="NamedNodeMap"/>
+<var name="streetAttr" type="Attr"/>
+<var name="state" type="boolean"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" var="addressList" tagname="&quot;address&quot;"/>
+<item interface="NodeList" obj="addressList" var="testNode" index="2"/>
+<setAttribute obj="testNode" name="&quot;street&quot;" value="&quot;Yes&quot;"/>
+<attributes obj="testNode" var="attributes"/>
+<getNamedItem obj="attributes" var="streetAttr" name="&quot;street&quot;"/>
+<specified obj="streetAttr" var="state"/>
+<assertTrue actual="state" id="streetSpecified"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="attrspecifiedvalueremove">
+<metadata>
+<title>attrSpecifiedValueRemove</title>
+<creator>NIST</creator>
+<description>
+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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<!--removeAttribute-->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-6D6AC0F9"/>
+<!-- DOM WG opinion on default attributes -->
+<subject resource="http://lists.w3.org/Archives/Public/www-dom-ts/2002Mar/0002.html"/>
+</metadata>
+<implementationAttribute name="validating" value="true"/>
+<var name="doc" type="Document"/>
+<var name="addressList" type="NodeList"/>
+<var name="testNode" type="Node"/>
+<var name="attributes" type="NamedNodeMap"/>
+<var name="streetAttr" type="Attr"/>
+<var name="state" type="boolean"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" var="addressList" tagname="&quot;address&quot;"/>
+<item interface="NodeList" obj="addressList" var="testNode" index="2"/>
+<removeAttribute obj="testNode" name="&quot;street&quot;"/>
+<attributes obj="testNode" var="attributes"/>
+<getNamedItem obj="attributes" var="streetAttr" name="&quot;street&quot;"/>
+<assertNotNull actual="streetAttr" id="streetAttrNotNull"/>
+<specified obj="streetAttr" var="state"/>
+<assertFalse actual="state" id="attrSpecifiedValueRemoveAssert"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="cdatasectiongetdata">
+<metadata>
+<title>cdataSectionGetValue</title>
+<creator>NIST</creator>
+<description>
+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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-72AB8359"/>
+</metadata>
+<implementationAttribute name="coalescing" value="false"/>
+<var name="doc" type="Document"/>
+<var name="nameList" type="NodeList"/>
+<var name="child" type="Node"/>
+<var name="lastChild" type="Node"/>
+<var name="data" type="DOMString"/>
+<var name="nodeType" type="int"/>
+<load var="doc" href="staff" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" var="nameList" tagname="&quot;name&quot;"/>
+<item interface="NodeList" obj="nameList" var="child" index="1"/>
+<lastChild interface="Node" obj="child" var="lastChild"/>
+<nodeType var="nodeType" obj="lastChild"/>
+<assertEquals actual="nodeType" expected="4" id="isCDATA" ignoreCase="false"/>
+<data interface="CharacterData" obj="lastChild" var="data"/>
+<assertEquals actual="data" expected='"This is an adjacent CDATASection with a reference to a tab &amp;tab;"' id="data" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="cdatasectionnormalize">
+<metadata>
+<title>cdataSectionNormalize</title>
+<creator>NIST</creator>
+<description>
+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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-162CF083"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="nameList" type="NodeList"/>
+<var name="lChild" type="Element"/>
+<var name="childNodes" type="NodeList"/>
+<var name="cdataN" type="CDATASection"/>
+<var name="data" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" var="nameList" tagname="&quot;name&quot;"/>
+<item interface="NodeList" obj="nameList" var="lChild" index="1"/>
+<normalize obj="lChild"/>
+<childNodes obj="lChild" var="childNodes"/>
+<item interface="NodeList" obj="childNodes" var="cdataN" index="1"/>
+<assertNotNull actual="cdataN" id="firstCDATASection"/>
+<data interface="CharacterData" obj="cdataN" var="data"/>
+<assertEquals actual="data" expected='"This is a CDATASection with EntityReference number 2 &amp;ent2;"' ignoreCase="false" id="data1"/>
+<item interface="NodeList" obj="childNodes" var="cdataN" index="3"/>
+<assertNotNull actual="cdataN" id="secondCDATASection"/>
+<data interface="CharacterData" obj="cdataN" var="data"/>
+<assertEquals actual="data" expected='"This is an adjacent CDATASection with a reference to a tab &amp;tab;"' ignoreCase="false" id="data3"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdataappenddata">
+<metadata>
+<title>characterdataAppendData</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-72AB8359"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-32791A2F"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="childValue" type="DOMString"/>
+<var name="childLength" type="int"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;name&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<appendData obj="child" arg="&quot;, Esquire&quot;"/>
+<data obj="child" var="childValue" interface="CharacterData"/>
+<length obj="childValue" var="childLength" interface="DOMString"/>
+<assertEquals actual="childLength" expected="24" ignoreCase="false" id="characterdataAppendDataAssert"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdataappenddatagetdata">
+<metadata>
+<title>characterdataAppendDataGetData</title>
+<creator>NIST</creator>
+<description>
+ 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".
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-72AB8359"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-32791A2F"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="childData" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;name&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<appendData obj="child" arg="&quot;, Esquire&quot;"/>
+<data interface="CharacterData" obj="child" var="childData"/>
+<assertEquals actual="childData" expected="&quot;Margaret Martin, Esquire&quot;" id="characterdataAppendDataGetDataAssert" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdataappenddatanomodificationallowederr">
+<metadata>
+<title>characterdataAppendDataNoModificationAllowedErr</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-32791A2F"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-32791A2F')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-32791A2F"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="genderList" type="NodeList"/>
+<var name="genderNode" type="Node"/>
+<var name="entElement" type="Node"/>
+<var name="entElementContent" type="Node"/>
+<var name="entReference" type="Node"/>
+<var name="nodeType" type="int"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;gender&quot;" var="genderList"/>
+<item interface="NodeList" obj="genderList" index="2" var="genderNode"/>
+<firstChild var="entReference" obj="genderNode" interface="Node"/>
+<assertNotNull actual="entReference" id="entReferenceNotNull"/>
+<nodeType var="nodeType" obj="entReference"/>
+<if><equals actual="nodeType" expected="1" ignoreCase="false"/>
+ <createEntityReference var="entReference" obj="doc" name='"ent4"'/>
+ <assertNotNull actual="entReference" id="createdEntRefNotNull"/>
+</if>
+<firstChild var="entElement" obj="entReference" interface="Node"/>
+<assertNotNull actual="entElement" id="entElementNotNull"/>
+<firstChild var="entElementContent" obj="entElement" interface="Node"/>
+<assertNotNull actual="entElementContent" id="entElementContentNotNull"/>
+<assertDOMException id="throw_NO_MODIFICATION_ALLOWED_ERR">
+<NO_MODIFICATION_ALLOWED_ERR>
+<appendData obj="entElementContent" arg="&quot;newString&quot;"/>
+</NO_MODIFICATION_ALLOWED_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdataappenddatanomodificationallowederrEE">
+<metadata>
+<title>characterdataAppendDataNoModificationAllowedErrEE</title>
+<creator>Curt Arnold</creator>
+<description>
+Create an ent3 entity reference and call appendData on a text child, should thrown a NO_MODIFICATION_ALLOWED_ERR.
+</description>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-32791A2F"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-32791A2F')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-32791A2F"/>
+<source resource="http://www.w3.org/2001/DOM-Test-Suite/level1/core/characterdataappenddatanomodificationallowederr.xml"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="genderList" type="NodeList"/>
+<var name="genderNode" type="Node"/>
+<var name="entText" type="Node"/>
+<var name="entReference" type="EntityReference"/>
+<var name="appendedChild" type="Node"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;gender&quot;" var="genderList"/>
+<item interface="NodeList" obj="genderList" index="2" var="genderNode"/>
+<createEntityReference var="entReference" obj="doc" name='"ent3"'/>
+<assertNotNull actual="entReference" id="createdEntRefNotNull"/>
+<appendChild obj="genderNode" newChild="entReference" var="appendedChild"/>
+<firstChild var="entText" obj="entReference" interface="Node"/>
+<assertNotNull actual="entText" id="entTextNotNull"/>
+<assertDOMException id="throw_NO_MODIFICATION_ALLOWED_ERR">
+<NO_MODIFICATION_ALLOWED_ERR>
+<appendData obj="entText" arg='"newString"'/>
+</NO_MODIFICATION_ALLOWED_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdatadeletedatabegining">
+<metadata>
+<title>characterdataDeleteDataBeginning</title>
+<creator>NIST</creator>
+<description>
+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".
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7C603781"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="childData" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<deleteData obj="child" offset="0" count="16"/>
+<data interface="CharacterData" obj="child" var="childData"/>
+<assertEquals actual="childData" expected="&quot;Dallas, Texas 98551&quot;" id="characterdataDeleteDataBeginingAssert" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdatadeletedataend">
+<metadata>
+<title>characterdataDeleteDataEnd</title>
+<creator>NIST</creator>
+<description>
+ 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".
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-72AB8359"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7C603781"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="childData" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<deleteData obj="child" offset="30" count="5"/>
+<data interface="CharacterData" obj="child" var="childData"/>
+<assertEquals actual="childData" expected="&quot;1230 North Ave. Dallas, Texas &quot;" id="characterdataDeleteDataEndAssert" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdatadeletedataexceedslength">
+<metadata>
+<title>characterdataDeleteDataExceedsLength</title>
+<creator>NIST</creator>
+<description>
+ 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".
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-72AB8359"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7C603781"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="childData" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<deleteData obj="child" offset="4" count="50"/>
+<data interface="CharacterData" obj="child" var="childData"/>
+<assertEquals actual="childData" expected="&quot;1230&quot;" id="characterdataDeleteDataExceedsLengthAssert" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdatadeletedatagetlengthanddata">
+<metadata>
+<title>characterdataDeleteDataGetLengthAndData</title>
+<creator>NIST</creator>
+<description>
+ 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".
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-72AB8359"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7D61178C"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7C603781"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="childData" type="DOMString"/>
+<var name="childLength" type="int"/>
+<var name="result" type="List"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<deleteData obj="child" offset="30" count="5"/>
+<data interface="CharacterData" obj="child" var="childData"/>
+<assertEquals actual="childData" expected="&quot;1230 North Ave. Dallas, Texas &quot;" ignoreCase="false" id="data"/>
+<length interface="CharacterData" obj="child" var="childLength"/>
+<assertEquals actual="childLength" expected="30" ignoreCase="false" id="length"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdatadeletedatamiddle">
+<metadata>
+<title>characterdataDeleteDataMiddle</title>
+<creator>NIST</creator>
+<description>
+ 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".
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-72AB8359"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7C603781"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="childData" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<deleteData obj="child" offset="16" count="8"/>
+<data interface="CharacterData" obj="child" var="childData"/>
+<assertEquals actual="childData" expected="&quot;1230 North Ave. Texas 98551&quot;" id="characterdataDeleteDataMiddleAssert" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdatadeletedatanomodificationallowederr">
+<metadata>
+<title>characterdataDeleteDataNoModificationAllowedErr</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7C603781"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-7C603781')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7C603781"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="genderList" type="NodeList"/>
+<var name="genderNode" type="Node"/>
+<var name="entElement" type="Node"/>
+<var name="entElementContent" type="Node"/>
+<var name="nodeType" type="int"/>
+<var name="entReference" type="Node"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;gender&quot;" var="genderList"/>
+<item interface="NodeList" obj="genderList" index="2" var="genderNode"/>
+<firstChild var="entReference" obj="genderNode" interface="Node"/>
+<assertNotNull actual="entReference" id="entReferenceNotNull"/>
+<nodeType var="nodeType" obj="entReference"/>
+<if><equals actual="nodeType" expected="3"/>
+ <createEntityReference var="entReference" obj="doc" name='"ent4"'/>
+ <assertNotNull actual="entReference" id="createdEntRefNotNull"/>
+</if>
+<firstChild var="entElement" obj="entReference" interface="Node"/>
+<assertNotNull actual="entElement" id="entElementNotNull"/>
+<firstChild var="entElementContent" obj="entElement" interface="Node"/>
+<assertNotNull actual="entElementContent" id="entElementContentNotNull"/>
+<assertDOMException id="throw_NO_MODIFICATION_ALLOWED_ERR">
+<NO_MODIFICATION_ALLOWED_ERR>
+<deleteData obj="entElementContent" offset="1" count="3"/>
+</NO_MODIFICATION_ALLOWED_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdatadeletedatanomodificationallowederrEE">
+<metadata>
+<title>characterdataDeleteDataNoModificationAllowedErrEE</title>
+<creator>Curt Arnold</creator>
+<description>
+Create an ent3 entity reference and call deleteData on a text child, should thrown a NO_MODIFICATION_ALLOWED_ERR.
+</description>
+<date qualifier="created">2001-08-20</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7C603781"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-7C603781')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7C603781"/>
+<source resource="http://www.w3.org/2001/DOM-Test-Suite/level1/core/characterdatadeletedatanomodificationallowederr.xml"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="genderList" type="NodeList"/>
+<var name="genderNode" type="Node"/>
+<var name="entText" type="Node"/>
+<var name="entReference" type="EntityReference"/>
+<var name="appendedChild" type="Node"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;gender&quot;" var="genderList"/>
+<item interface="NodeList" obj="genderList" index="2" var="genderNode"/>
+<createEntityReference obj="doc" var="entReference" name='"ent3"'/>
+<assertNotNull actual="entReference" id="createdEntRefNotNull"/>
+<appendChild obj="genderNode" newChild="entReference" var="appendedChild"/>
+<firstChild var="entText" obj="entReference" interface="Node"/>
+<assertNotNull actual="entText" id="entTextNotNull"/>
+<assertDOMException id="throw_NO_MODIFICATION_ALLOWED_ERR">
+<NO_MODIFICATION_ALLOWED_ERR>
+<deleteData obj="entText" offset="1" count="3"/>
+</NO_MODIFICATION_ALLOWED_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdatagetdata">
+<metadata>
+<title>characterdataGetData</title>
+<creator>NIST</creator>
+<description>
+
+ 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.
+
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-72AB8359"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="childData" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;name&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<data interface="CharacterData" obj="child" var="childData"/>
+<assertEquals actual="childData" expected="&quot;Margaret Martin&quot;" id="characterdataGetDataAssert" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdatagetlength">
+<metadata>
+<title>characterdataGetLength</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-72AB8359"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7D61178C"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="childValue" type="DOMString"/>
+<var name="childLength" type="int"/>
+<load var="doc" href="staff" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;name&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<data var="childValue" obj="child" interface="CharacterData"/>
+<length var="childLength" obj="childValue" interface="DOMString"/>
+<assertEquals actual="childLength" expected="15" ignoreCase="false" id="characterdataGetLengthAssert"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdataindexsizeerrdeletedatacountnegative">
+<metadata>
+<title>characterdataIndexSizeErrDeleteDataCountNegative</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-6531BCCF"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-6531BCCF')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='INDEX_SIZE_ERR'])"/>
+</metadata>
+<implementationAttribute name="signed" value="true"/>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<assertDOMException id="throws_INDEX_SIZE_ERR">
+<INDEX_SIZE_ERR>
+<deleteData obj="child" offset="10" count="-3"/>
+</INDEX_SIZE_ERR>
+</assertDOMException>
+</test>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2001-2003 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="characterdataindexsizeerrdeletedataoffsetgreater">
+<metadata>
+<title>characterdataIndexSizeErrDeleteDataOffsetGreater</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7C603781"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-7C603781')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7C603781"/>
+<subject resource="http://www.w3.org/Bugs/Public/show_bug.cgi?id=249"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<assertDOMException id="throw_INDEX_SIZE_ERR">
+<INDEX_SIZE_ERR>
+<deleteData obj="child" offset="40" count="3"/>
+</INDEX_SIZE_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdataindexsizeerrdeletedataoffsetnegative">
+<metadata>
+<title>characterdataIndexSizeErrDeleteDataOffsetNegative</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7C603781"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-7C603781')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7C603781"/>
+</metadata>
+<implementationAttribute name="signed" value="true"/>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<assertDOMException id="throws_INDEX_SIZE_ERR">
+<INDEX_SIZE_ERR>
+<deleteData obj="child" offset="-5" count="3"/>
+</INDEX_SIZE_ERR>
+</assertDOMException>
+</test>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2001-2003 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="characterdataindexsizeerrinsertdataoffsetgreater">
+<metadata>
+<title>characterdataIndexSizeErrInsertDataOffsetGreater</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7C603781"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-7C603781')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/Bugs/Public/show_bug.cgi?id=249"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<assertDOMException id="throw_INDEX_SIZE_ERR">
+<INDEX_SIZE_ERR>
+<insertData obj="child" offset="40" arg="&quot;ABC&quot;"/>
+</INDEX_SIZE_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdataindexsizeerrinsertdataoffsetnegative">
+<metadata>
+<title>characterdataIndexSizeErrInsertDataOffsetNegative</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-E5CBA7FB"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-E5CBA7FB')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='INDEX_SIZE_ERR'])"/>
+</metadata>
+<implementationAttribute name="signed" value="true"/>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<assertDOMException id="throws_INDEX_SIZE_ERR">
+<INDEX_SIZE_ERR>
+<insertData obj="child" offset="-5" arg="&quot;ABC&quot;"/>
+</INDEX_SIZE_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdataindexsizeerrreplacedatacountnegative">
+<metadata>
+<title>characterdataIndexSizeErrReplaceDataCountNegative</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-6531BCCF"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-6531BCCF')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='INDEX_SIZE_ERR'])"/>
+</metadata>
+<implementationAttribute name="signed" value="true"/>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<assertDOMException id="throws_INDEX_SIZE_ERR">
+<INDEX_SIZE_ERR>
+<replaceData obj="child" offset="10" count="-3" arg="&quot;ABC&quot;"/>
+</INDEX_SIZE_ERR>
+</assertDOMException>
+</test>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2001-2003 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="characterdataindexsizeerrreplacedataoffsetgreater">
+<metadata>
+<title>characterdataIndexSizeErrReplaceDataOffsetGreater</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7C603781"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-7C603781')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/Bugs/Public/show_bug.cgi?id=249"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<assertDOMException id="throw_INDEX_SIZE_ERR">
+<INDEX_SIZE_ERR>
+<replaceData obj="child" offset="40" count="3" arg="&quot;ABC&quot;"/>
+</INDEX_SIZE_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdataindexsizeerrreplacedataoffsetnegative">
+<metadata>
+<title>characterdataIndexSizeErrReplaceDataOffsetNegative</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-E5CBA7FB"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-E5CBA7FB')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-E5CBA7FB"/>
+</metadata>
+<implementationAttribute name="signed" value="true"/>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<assertDOMException id="throws_INDEX_SIZE_ERR">
+<INDEX_SIZE_ERR>
+<replaceData obj="child" offset="-5" count="3" arg="&quot;ABC&quot;"/>
+</INDEX_SIZE_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdataindexsizeerrsubstringcountnegative">
+<metadata>
+<title>characterdataIndexSizeErrSubstringCountNegative</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-6531BCCF"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-6531BCCF')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='INDEX_SIZE_ERR'])"/>
+</metadata>
+<implementationAttribute name="signed" value="true"/>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="badSubstring" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<assertDOMException id="throws_INDEX_SIZE_ERR">
+<INDEX_SIZE_ERR>
+<substringData var="badSubstring" obj="child" offset="10" count="-3"/>
+</INDEX_SIZE_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdataindexsizeerrsubstringnegativeoffset">
+<metadata>
+<title>characterdataIndexSizeErrSubstringNegativeOffset</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-6531BCCF"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-6531BCCF')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='INDEX_SIZE_ERR'])"/>
+</metadata>
+<implementationAttribute name="signed" value="true"/>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="badString" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<assertDOMException id="throws_INDEX_SIZE_ERR">
+<INDEX_SIZE_ERR>
+<substringData var="badString" obj="child" offset="-5" count="3"/>
+</INDEX_SIZE_ERR>
+</assertDOMException>
+</test>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2001-2003 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="characterdataindexsizeerrsubstringoffsetgreater">
+<metadata>
+<title>characterdataIndexSizeErrSubstringOffsetGreater</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-6531BCCF"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-6531BCCF')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='INDEX_SIZE_ERR'])"/>
+<subject resource="http://www.w3.org/Bugs/Public/show_bug.cgi?id=249"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="badString" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<assertDOMException id="throw_INDEX_SIZE_ERR">
+<INDEX_SIZE_ERR>
+<substringData var="badString" obj="child" offset="40" count="3"/>
+</INDEX_SIZE_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdatainsertdatabeginning">
+<metadata>
+<title>characterdataInsertDataBeginning</title>
+<creator>NIST</creator>
+<description>
+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".
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<!--insertData-->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-3EDB695F"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="childData" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;name&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<insertData obj="child" offset="0" arg="&quot;Mss. &quot;"/>
+<data interface="CharacterData" obj="child" var="childData"/>
+<assertEquals actual="childData" expected="&quot;Mss. Margaret Martin&quot;" id="characterdataInsertDataBeginningAssert" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdatainsertdataend">
+<metadata>
+<title>characterdataInsertDataEnd</title>
+<creator>NIST</creator>
+<description>
+ 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".
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-72AB8359"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-3EDB695F"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="childData" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;name&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<insertData obj="child" offset="15" arg="&quot;, Esquire&quot;"/>
+<data interface="CharacterData" obj="child" var="childData"/>
+<assertEquals actual="childData" expected="&quot;Margaret Martin, Esquire&quot;" id="characterdataInsertDataEndAssert" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdatainsertdatamiddle">
+<metadata>
+<title>characterdataInsertDataMiddle</title>
+<creator>NIST</creator>
+<description>
+ 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".
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-72AB8359"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-3EDB695F"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="childData" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;name&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<insertData obj="child" offset="9" arg="&quot;Ann &quot;"/>
+<data interface="CharacterData" obj="child" var="childData"/>
+<assertEquals actual="childData" expected="&quot;Margaret Ann Martin&quot;" id="characterdataInsertDataMiddleAssert" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdatainsertdatanomodificationallowederr">
+<metadata>
+<title>characterdataInsertDataNoModificationAllowedErr</title>
+<creator>NIST</creator>
+<description>
+ 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.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-3EDB695F"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-3EDB695F')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-3EDB695F"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="genderList" type="NodeList"/>
+<var name="genderNode" type="Node"/>
+<var name="entElement" type="Node"/>
+<var name="nodeType" type="int"/>
+<var name="entElementContent" type="Node"/>
+<var name="entReference" type="Node"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname='"gender"' var="genderList"/>
+<item interface="NodeList" obj="genderList" index="2" var="genderNode"/>
+<firstChild var="entReference" obj="genderNode" interface="Node"/>
+<assertNotNull actual="entReference" id="entReferenceNotNull"/>
+<nodeType var="nodeType" obj="entReference"/>
+<if><equals actual="nodeType" expected="1" ignoreCase="false"/>
+ <createEntityReference var="entReference" obj="doc" name='"ent4"'/>
+ <assertNotNull actual="entReference" id="createdEntRefNotNull"/>
+</if>
+<firstChild var="entElement" obj="entReference" interface="Node"/>
+<assertNotNull actual="entElement" id="entElementNotNull"/>
+<firstChild var="entElementContent" obj="entElement" interface="Node"/>
+<assertNotNull actual="entElementContent" id="entElementContentNotNull"/>
+<assertDOMException id="throw_NO_MODIFICATION_ALLOWED_ERR">
+<NO_MODIFICATION_ALLOWED_ERR>
+<insertData obj="entElementContent" offset="1" arg='"newArg"'/>
+</NO_MODIFICATION_ALLOWED_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdatainsertdatanomodificationallowederrEE">
+<metadata>
+<title>characterdataInsertDataNoModificationAllowedErrEE</title>
+<creator>Curt Arnold</creator>
+<description>
+Create an ent3 entity reference and call insertData on a text child, should thrown a NO_MODIFICATION_ALLOWED_ERR.
+</description>
+<date qualifier="created">2001-08-20</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-258A00AF')/constant[@name='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-3EDB695F"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#xpointer(id('ID-3EDB695F')/raises/exception[@name='DOMException']/descr/p[substring-before(.,':')='NO_MODIFICATION_ALLOWED_ERR'])"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-3EDB695F"/>
+<source resource="http://www.w3.org/2001/DOM-Test-Suite/level1/core/characterdatainsertdatanomodificationallowederr.xml"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="genderList" type="NodeList"/>
+<var name="genderNode" type="Node"/>
+<var name="entText" type="CharacterData"/>
+<var name="entReference" type="EntityReference"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;gender&quot;" var="genderList"/>
+<item interface="NodeList" obj="genderList" index="2" var="genderNode"/>
+<createEntityReference var="entReference" obj="doc" name='"ent3"'/>
+<assertNotNull actual="entReference" id="createdEntRefNotNull"/>
+<firstChild var="entText" obj="entReference" interface="Node"/>
+<assertNotNull actual="entText" id="entTextNotNull"/>
+<assertDOMException id="throw_NO_MODIFICATION_ALLOWED_ERR">
+<NO_MODIFICATION_ALLOWED_ERR>
+<insertData obj="entText" offset="1" arg="&quot;newArg&quot;"/>
+</NO_MODIFICATION_ALLOWED_ERR>
+</assertDOMException>
+</test>
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 @@
+<?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 "dom1.dtd">
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="characterdatareplacedatabegining">
+<metadata>
+<title>characterdataReplaceDataBeginning</title>
+<creator>NIST</creator>
+<description>
+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".
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2001-08-17</date>
+<!--replaceData-->
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-E5CBA7FB"/>
+</metadata>
+<var name="doc" type="Document"/>
+<var name="elementList" type="NodeList"/>
+<var name="nameNode" type="Node"/>
+<var name="child" type="CharacterData"/>
+<var name="childData" type="DOMString"/>
+<load var="doc" href="staff" willBeModified="true"/>
+<getElementsByTagName interface="Document" obj="doc" tagname="&quot;address&quot;" var="elementList"/>
+<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>
+<firstChild interface="Node" obj="nameNode" var="child"/>
+<replaceData obj="child" offset="0" count="4" arg="&quot;2500&quot;"/>
+<data interface="CharacterData" obj="child" var="childData"/>
+<assertEquals actual="childData" expected="&quot;2500 North Ave. Dallas, Texas 98551&quot;" id="characterdataReplaceDataBeginingAssert" ignoreCase="false"/>
+</test>
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 @@
+<?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 "dom1.dtd">
+
+<test xmlns="http://www.w3.org/2001/DOM-Test-Sui