xml/libxml2libs/test/xmlengtester/xmlengtester_target/TestConfigfiles/TestFramework/conf/xmleng/DomWF_part1.cfg
changeset 0 e35f40988205
equal deleted inserted replaced
-1:000000000000 0:e35f40988205
       
     1 ##############################################################
       
     2 # Test demonstrates an Element Type Declaration with Mixed Content
       
     3 ##############################################################
       
     4 
       
     5 [Test]
       
     6 title wf_DOM_001
       
     7 create xmlengtester test
       
     8 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_001.xml
       
     9 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_001.txt
       
    10 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_001.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_001.ref
       
    11 delete test
       
    12 [Endtest]
       
    13 ##############################################################
       
    14 # Test demonstrates that whitespace is permitted after the tag name in a Start-tag
       
    15 ##############################################################
       
    16 
       
    17 [Test]
       
    18 title wf_DOM_002
       
    19 create xmlengtester test
       
    20 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_002.xml
       
    21 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_002.txt
       
    22 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_002.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_002.ref
       
    23 delete test
       
    24 [Endtest]
       
    25 ##############################################################
       
    26 # Test demonstrates that whitespace is permitted after the tag name in an End-tag.
       
    27 ##############################################################
       
    28 
       
    29 [Test]
       
    30 title wf_DOM_003
       
    31 create xmlengtester test
       
    32 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_003.xml
       
    33 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_003.txt
       
    34 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_003.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_003.ref
       
    35 delete test
       
    36 [Endtest]
       
    37 ##############################################################
       
    38 # Test demonstrates a valid attribute specification within a Start-tag
       
    39 ##############################################################
       
    40 
       
    41 [Test]
       
    42 title wf_DOM_004
       
    43 create xmlengtester test
       
    44 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_004.xml
       
    45 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_004.txt
       
    46 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_004.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_004.ref
       
    47 delete test
       
    48 [Endtest]
       
    49 ##############################################################
       
    50 # Test demonstrates a valid attribute specification within a Start-tag that contains whitespace on both sides of the equal sign
       
    51 ##############################################################
       
    52 
       
    53 [Test]
       
    54 title wf_DOM_005
       
    55 create xmlengtester test
       
    56 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_005.xml
       
    57 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_005.txt
       
    58 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_005.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_005.ref
       
    59 delete test
       
    60 [Endtest]
       
    61 ##############################################################
       
    62 # Test demonstrates that the AttValue within a Start-tag can use a single quote as a delimter
       
    63 ##############################################################
       
    64 
       
    65 [Test]
       
    66 title wf_DOM_006
       
    67 create xmlengtester test
       
    68 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_006.xml
       
    69 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_006.txt
       
    70 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_006.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_006.ref
       
    71 delete test
       
    72 [Endtest]
       
    73 ##############################################################
       
    74 # demonstrates numeric character references can be used for element content
       
    75 ##############################################################
       
    76 
       
    77 [Test]
       
    78 title wf_DOM_007
       
    79 create xmlengtester test
       
    80 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_007.xml
       
    81 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_007.txt
       
    82 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_007.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_007.ref
       
    83 delete test
       
    84 [Endtest]
       
    85 ##############################################################
       
    86 # Test demonstrates character references can be used for element content.
       
    87 ##############################################################
       
    88 
       
    89 [Test]
       
    90 title wf_DOM_008
       
    91 create xmlengtester test
       
    92 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_008.xml
       
    93 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_008.txt
       
    94 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_008.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_008.ref
       
    95 delete test
       
    96 [Endtest]
       
    97 ##############################################################
       
    98 # Test demonstrates that PubidChar can be used for element content
       
    99 ##############################################################
       
   100 
       
   101 [Test]
       
   102 title wf_DOM_009
       
   103 create xmlengtester test
       
   104 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_009.xml
       
   105 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_009.txt
       
   106 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_009.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_009.ref
       
   107 delete test
       
   108 [Endtest]
       
   109 ##############################################################
       
   110 # Test demonstrates that whitespace is valid after the Attribute in a Start-tag.
       
   111 ##############################################################
       
   112 
       
   113 [Test]
       
   114 title wf_DOM_010
       
   115 create xmlengtester test
       
   116 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_010.xml
       
   117 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_010.txt
       
   118 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_010.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_010.ref
       
   119 delete test
       
   120 [Endtest]
       
   121 ##############################################################
       
   122 # Test demonstrates mutliple Attibutes within the Start-tag
       
   123 ##############################################################
       
   124 
       
   125 [Test]
       
   126 title wf_DOM_011
       
   127 create xmlengtester test
       
   128 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_011.xml
       
   129 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_011.txt
       
   130 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_011.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_011.ref
       
   131 delete test
       
   132 [Endtest]
       
   133 ##############################################################
       
   134 # Uses a legal XML 1.0 name consisting of a single colon character (disallowed by the latest XML Namespaces first version).
       
   135 ##############################################################
       
   136 
       
   137 [Test]
       
   138 title wf_DOM_012
       
   139 create xmlengtester test
       
   140 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_012.xml
       
   141 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_012.txt
       
   142 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_012.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_012.ref
       
   143 delete test
       
   144 [Endtest]
       
   145 ##############################################################
       
   146 # Test demonstrates that the Attribute in a Start-tag can consist of numerals along with special characters.
       
   147 ##############################################################
       
   148 
       
   149 [Test]
       
   150 title wf_DOM_013
       
   151 create xmlengtester test
       
   152 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_013.xml
       
   153 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_013.txt
       
   154 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_013.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_013.ref
       
   155 delete test
       
   156 [Endtest]
       
   157 ##############################################################
       
   158 # Test demonstrates that all lower case letters are valid for the Attribute in a Start-tag.
       
   159 ##############################################################
       
   160 
       
   161 [Test]
       
   162 title wf_DOM_014
       
   163 create xmlengtester test
       
   164 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_014.xml
       
   165 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_014.txt
       
   166 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_014.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_014.ref
       
   167 delete test
       
   168 [Endtest]
       
   169 ##############################################################
       
   170 # Test demonstrates that all upper case letters are valid for the Attribute in a Start-tag
       
   171 ##############################################################
       
   172 
       
   173 [Test]
       
   174 title wf_DOM_015
       
   175 create xmlengtester test
       
   176 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_015.xml
       
   177 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_015.txt
       
   178 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_015.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_015.ref
       
   179 delete test
       
   180 [Endtest]
       
   181 ##############################################################
       
   182 # Test demonstrates that Processing Instructions are valid element content
       
   183 ##############################################################
       
   184 
       
   185 [Test]
       
   186 title wf_DOM_016
       
   187 create xmlengtester test
       
   188 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_016.xml
       
   189 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_016.txt
       
   190 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_016.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_016.ref
       
   191 delete test
       
   192 [Endtest]
       
   193 ##############################################################
       
   194 #Test demonstrates that Processing Instructions are valid element content and there can be more than one.
       
   195 ##############################################################
       
   196 
       
   197 [Test]
       
   198 title wf_DOM_017
       
   199 create xmlengtester test
       
   200 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_017.xml
       
   201 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_017.txt
       
   202 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_017.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_017.ref
       
   203 delete test
       
   204 [Endtest]
       
   205 ##############################################################
       
   206 # Test demonstrates that CDATA sections are valid element content.
       
   207 ##############################################################
       
   208 
       
   209 [Test]
       
   210 title wf_DOM_018
       
   211 create xmlengtester test
       
   212 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_018.xml
       
   213 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_018.txt
       
   214 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_018.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_018.ref
       
   215 delete test
       
   216 [Endtest]
       
   217 ##############################################################
       
   218 #Test demonstrates that CDATA sections are valid element content and that ampersands may occur in their literal form
       
   219 ##############################################################
       
   220 
       
   221 [Test]
       
   222 title wf_DOM_019
       
   223 create xmlengtester test
       
   224 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_019.xml
       
   225 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_019.txt
       
   226 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_019.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_019.ref
       
   227 delete test
       
   228 [Endtest]
       
   229 ##############################################################
       
   230 # Test demonstractes that CDATA sections are valid element content and that
       
   231 # everyting between the CDStart and CDEnd is recognized as character data not markup
       
   232 ##############################################################
       
   233 
       
   234 [Test]
       
   235 title wf_DOM_020
       
   236 create xmlengtester test
       
   237 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_020.xml
       
   238 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_020.txt
       
   239 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_020.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_020.ref
       
   240 delete test
       
   241 [Endtest]
       
   242 ##############################################################
       
   243 # Test demonstrates that comments are valid element content
       
   244 ##############################################################
       
   245 
       
   246 [Test]
       
   247 title wf_DOM_021
       
   248 create xmlengtester test
       
   249 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_021.xml
       
   250 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_021.txt
       
   251 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_021.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_021.ref
       
   252 delete test
       
   253 [Endtest]
       
   254 ##############################################################
       
   255 # Test demonstrates that comments are valid element content and that all characters
       
   256 # before the double-hypen right angle combination are considered part of thecomment.
       
   257 ##############################################################
       
   258 
       
   259 [Test]
       
   260 title wf_DOM_022
       
   261 create xmlengtester test
       
   262 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_022.xml
       
   263 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_022.txt
       
   264 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_022.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_022.ref
       
   265 delete test
       
   266 [Endtest]
       
   267 ##############################################################
       
   268 # Test demonstrates that Entity References are valid element content.
       
   269 ##############################################################
       
   270 
       
   271 [Test]
       
   272 title wf_DOM_023
       
   273 create xmlengtester test
       
   274 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_023.xml
       
   275 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_023.txt
       
   276 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_023.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_023.ref
       
   277 delete test
       
   278 [Endtest]
       
   279 ##############################################################
       
   280 # Test demonstrates that Entity References are valid element content and also demonstrates a valid Entity Declaration
       
   281 ##############################################################
       
   282 
       
   283 [Test]
       
   284 title wf_DOM_024
       
   285 create xmlengtester test
       
   286 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_024.xml
       
   287 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_024.txt
       
   288 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_024.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_024.ref
       
   289 delete test
       
   290 [Endtest]
       
   291 ##############################################################
       
   292 # Test demonstrates an Element Type Declaration and that the contentspec can be of mixed content
       
   293 ##############################################################
       
   294 
       
   295 [Test]
       
   296 title wf_DOM_025
       
   297 create xmlengtester test
       
   298 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_025.xml
       
   299 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_025.txt
       
   300 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_025.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_025.ref
       
   301 delete test
       
   302 [Endtest]
       
   303 ##############################################################
       
   304 # Test demonstrates an Element Type Declaration and that EMPTY is a valid contentspec
       
   305 ##############################################################
       
   306 
       
   307 [Test]
       
   308 title wf_DOM_026
       
   309 create xmlengtester test
       
   310 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_026.xml
       
   311 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_026.txt
       
   312 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_026.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_026.ref
       
   313 delete test
       
   314 [Endtest]
       
   315 ##############################################################
       
   316 # Test demonstrates an Element Type Declaration and that ANY is a valid contenspec
       
   317 ##############################################################
       
   318 
       
   319 [Test]
       
   320 title wf_DOM_027
       
   321 create xmlengtester test
       
   322 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_027.xml
       
   323 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_027.txt
       
   324 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_027.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_027.ref
       
   325 delete test
       
   326 [Endtest]
       
   327 ##############################################################
       
   328 # Test demonstrates a valid prolog that uses double quotes as delimeters around the VersionNum
       
   329 ##############################################################
       
   330 
       
   331 [Test]
       
   332 title wf_DOM_028
       
   333 create xmlengtester test
       
   334 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_028.xml
       
   335 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_028.txt
       
   336 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_028.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_028.ref
       
   337 delete test
       
   338 [Endtest]
       
   339 ##############################################################
       
   340 # Test demonstrates a valid prolog that uses single quotes as delimters around the VersionNum.
       
   341 ##############################################################
       
   342 
       
   343 [Test]
       
   344 title wf_DOM_029
       
   345 create xmlengtester test
       
   346 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_029.xml
       
   347 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_029.txt
       
   348 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_029.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_029.ref
       
   349 delete test
       
   350 [Endtest]
       
   351 ##############################################################
       
   352 #Test demonstrates a valid prolog that contains whitespace on both sides of the equal sign in the VersionInfo
       
   353 ##############################################################
       
   354 
       
   355 [Test]
       
   356 title wf_DOM_030
       
   357 create xmlengtester test
       
   358 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_030.xml
       
   359 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_030.txt
       
   360 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_030.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_030.ref
       
   361 delete test
       
   362 [Endtest]
       
   363 ##############################################################
       
   364 # Test demonstrates a valid EncodingDecl within the prolog.
       
   365 ##############################################################
       
   366 
       
   367 [Test]
       
   368 title wf_DOM_031
       
   369 create xmlengtester test
       
   370 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_031.xml
       
   371 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_031.txt
       
   372 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_031.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_031.ref
       
   373 delete test
       
   374 [Endtest]
       
   375 ##############################################################
       
   376 # Test demonstrates a valid SDDecl within the prolog.
       
   377 ##############################################################
       
   378 
       
   379 [Test]
       
   380 title wf_DOM_032
       
   381 create xmlengtester test
       
   382 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_032.xml
       
   383 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_032.txt
       
   384 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_032.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_032.ref
       
   385 delete test
       
   386 [Endtest]
       
   387 ##############################################################
       
   388 # Test demonstrates that both a EncodingDecl and SDDecl are valid within the prolog
       
   389 ##############################################################
       
   390 
       
   391 [Test]
       
   392 title wf_DOM_033
       
   393 create xmlengtester test
       
   394 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_033.xml
       
   395 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_033.txt
       
   396 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_033.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_033.ref
       
   397 delete test
       
   398 [Endtest]
       
   399 ##############################################################
       
   400 # Test demonstrates the correct syntax for an Empty element tag.
       
   401 ##############################################################
       
   402 
       
   403 [Test]
       
   404 title wf_DOM_034
       
   405 create xmlengtester test
       
   406 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_034.xml
       
   407 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_034.txt
       
   408 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_034.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_034.ref
       
   409 delete test
       
   410 [Endtest]
       
   411 ##############################################################
       
   412 # Test demonstrates that whitespace is permissible after the name in an Empty element tag
       
   413 ##############################################################
       
   414 
       
   415 [Test]
       
   416 title wf_DOM_035
       
   417 create xmlengtester test
       
   418 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_035.xml
       
   419 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_035.txt
       
   420 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_035.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_035.ref
       
   421 delete test
       
   422 [Endtest]
       
   423 ##############################################################
       
   424 # Test demonstrates a valid processing instruction
       
   425 ##############################################################
       
   426 
       
   427 [Test]
       
   428 title wf_DOM_036
       
   429 create xmlengtester test
       
   430 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_036.xml
       
   431 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_036.txt
       
   432 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_036.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_036.ref
       
   433 delete test
       
   434 [Endtest]
       
   435 ##############################################################
       
   436 # Test demonstrates a valid comment and that it may appear anywhere in the document including at the end.
       
   437 ##############################################################
       
   438 
       
   439 [Test]
       
   440 title wf_DOM_037
       
   441 create xmlengtester test
       
   442 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_037.xml
       
   443 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_037.txt
       
   444 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_037.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_037.ref
       
   445 delete test
       
   446 [Endtest]
       
   447 ##############################################################
       
   448 # Test demonstrates a valid comment and that it may appear anywhere in the document including the beginning
       
   449 ##############################################################
       
   450 
       
   451 [Test]
       
   452 title wf_DOM_038
       
   453 create xmlengtester test
       
   454 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_038.xml
       
   455 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_038.txt
       
   456 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_038.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_038.ref
       
   457 delete test
       
   458 [Endtest]
       
   459 ##############################################################
       
   460 # Test demonstrates a valid processing instruction and that it may appear at the beginning of the document
       
   461 ##############################################################
       
   462 
       
   463 [Test]
       
   464 title wf_DOM_039
       
   465 create xmlengtester test
       
   466 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_039.xml
       
   467 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_039.txt
       
   468 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_039.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_039.ref
       
   469 delete test
       
   470 [Endtest]
       
   471 ##############################################################
       
   472 # Test demonstrates an Attribute List declaration that uses a StringType as the AttType.
       
   473 ##############################################################
       
   474 
       
   475 [Test]
       
   476 title wf_DOM_040
       
   477 create xmlengtester test
       
   478 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_040.xml
       
   479 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_040.txt
       
   480 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_040.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_040.ref
       
   481 delete test
       
   482 [Endtest]
       
   483 ##############################################################
       
   484 # Test demonstrates an Attribute List declaration that uses a StringType
       
   485 # as the AttType and also expands the CDATA attribute with a character reference
       
   486 ##############################################################
       
   487 
       
   488 [Test]
       
   489 title wf_DOM_041
       
   490 create xmlengtester test
       
   491 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_041.xml
       
   492 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_041.txt
       
   493 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_041.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_041.ref
       
   494 delete test
       
   495 [Endtest]
       
   496 ##############################################################
       
   497 # Test demonstrates an Attribute List declaration that uses a StringType as the AttType 
       
   498 # and also expands the CDATA attribute with a character reference.
       
   499 # The test also shows that the leading zeros in the character reference are ignored
       
   500 ##############################################################
       
   501 
       
   502 [Test]
       
   503 title wf_DOM_042
       
   504 create xmlengtester test
       
   505 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_042.xml
       
   506 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_042.txt
       
   507 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_042.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_042.ref
       
   508 delete test
       
   509 [Endtest]
       
   510 ##############################################################
       
   511 # An element's attributes may be declared before its content model; and attribute values may contain newlines.
       
   512 ##############################################################
       
   513 
       
   514 [Test]
       
   515 title wf_DOM_043
       
   516 create xmlengtester test
       
   517 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_043.xml
       
   518 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_043.txt
       
   519 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_043.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_043.ref
       
   520 delete test
       
   521 [Endtest]
       
   522 ##############################################################
       
   523 # Test demonstrates that the empty-element tag must be use for an elements that are declared EMPTY
       
   524 ##############################################################
       
   525 
       
   526 [Test]
       
   527 title wf_DOM_044
       
   528 create xmlengtester test
       
   529 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_044.xml
       
   530 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_044.txt
       
   531 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_044.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_044.ref
       
   532 delete test
       
   533 [Endtest]
       
   534 ##############################################################
       
   535 # Tests whether more than one definition can be provided for the same attribute of a given element type with the first declaration being binding
       
   536 ##############################################################
       
   537 
       
   538 [Test]
       
   539 title wf_DOM_045
       
   540 create xmlengtester test
       
   541 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_045.xml
       
   542 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_045.txt
       
   543 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_045.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_045.ref
       
   544 delete test
       
   545 [Endtest]
       
   546 ##############################################################
       
   547 # Test demonstrates that when more than one AttlistDecl is 
       
   548 # provided for a given element type, the contents of all those provided are merged
       
   549 ##############################################################
       
   550 
       
   551 [Test]
       
   552 title wf_DOM_046
       
   553 create xmlengtester test
       
   554 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_046.xml
       
   555 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_046.txt
       
   556 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_046.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_046.ref
       
   557 delete test
       
   558 [Endtest]
       
   559 ##############################################################
       
   560 # Test demonstrates that extra whitespace is normalized into single space character
       
   561 ##############################################################
       
   562 
       
   563 [Test]
       
   564 title wf_DOM_047
       
   565 create xmlengtester test
       
   566 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_047.xml
       
   567 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_047.txt
       
   568 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_047.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_047.ref
       
   569 delete test
       
   570 [Endtest]
       
   571 ##############################################################
       
   572 # Test demonstrates that character data is valid element content
       
   573 ##############################################################
       
   574 
       
   575 [Test]
       
   576 title wf_DOM_048
       
   577 create xmlengtester test
       
   578 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_048.xml
       
   579 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_048.txt
       
   580 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_048.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_048.ref
       
   581 delete test
       
   582 [Endtest]
       
   583 ##############################################################
       
   584 # Test demonstrates that characters outside of normal ascii range can be used as element content
       
   585 ##############################################################
       
   586 
       
   587 [Test]
       
   588 title wf_DOM_049
       
   589 create xmlengtester test
       
   590 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_049.xml
       
   591 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_049.txt
       
   592 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_049.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_049.ref
       
   593 delete test
       
   594 [Endtest]
       
   595 ##############################################################
       
   596 # Test demonstrates that characters outside of normal ascii range can be used as element content
       
   597 ##############################################################
       
   598 
       
   599 [Test]
       
   600 title wf_DOM_050
       
   601 create xmlengtester test
       
   602 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_050.xml
       
   603 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_050.txt
       
   604 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_050.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_050.ref
       
   605 delete test
       
   606 [Endtest]
       
   607 ##############################################################
       
   608 # The document is encoded in UTF-16 and uses some name characters well outside of the normal ASCII range.
       
   609 ##############################################################
       
   610 
       
   611 [Test]
       
   612 title wf_DOM_051
       
   613 create xmlengtester test
       
   614 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_051.xml
       
   615 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_051.txt
       
   616 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_051.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_051.ref
       
   617 delete test
       
   618 [Endtest]
       
   619 ##############################################################
       
   620 # The document is encoded in UTF-8 and the text inside the root element uses two non-ASCII characters, 
       
   621 # encoded in UTF-8 and each of which expands to a Unicode surrogate pair
       
   622 ##############################################################
       
   623 
       
   624 [Test]
       
   625 title wf_DOM_052
       
   626 create xmlengtester test
       
   627 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_052.xml
       
   628 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_052.txt
       
   629 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_052.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_052.ref
       
   630 delete test
       
   631 [Endtest]
       
   632 ##############################################################
       
   633 # Tests inclusion of a well-formed internal entity, which holds an element required by the content model
       
   634 ##############################################################
       
   635 
       
   636 [Test]
       
   637 title wf_DOM_053
       
   638 create xmlengtester test
       
   639 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_053.xml
       
   640 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_053.txt
       
   641 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_053.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_053.ref
       
   642 delete test
       
   643 [Endtest]
       
   644 ##############################################################
       
   645 # Test demonstrates that extra whitespace within Start-tags and End-tags are nomalized into single spaces
       
   646 ##############################################################
       
   647 
       
   648 [Test]
       
   649 title wf_DOM_054
       
   650 create xmlengtester test
       
   651 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_054.xml
       
   652 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_054.txt
       
   653 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_054.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_054.ref
       
   654 delete test
       
   655 [Endtest]
       
   656 ##############################################################
       
   657 # Test demonstrates that extra whitespace within a processing instruction willnormalized into s single space character
       
   658 ##############################################################
       
   659 
       
   660 [Test]
       
   661 title wf_DOM_055
       
   662 create xmlengtester test
       
   663 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_055.xml
       
   664 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_055.txt
       
   665 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_055.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_055.ref
       
   666 delete test
       
   667 [Endtest]
       
   668 ##############################################################
       
   669 # Test demonstrates an Attribute List declaration that uses a StringType as the AttType 
       
   670 # and also expands the CDATA attribute with a character reference. 
       
   671 # The test also shows that the leading zeros in the character reference are ignored
       
   672 ##############################################################
       
   673 
       
   674 [Test]
       
   675 title wf_DOM_056
       
   676 create xmlengtester test
       
   677 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_056.xml
       
   678 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_056.txt
       
   679 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_056.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_056.ref
       
   680 delete test
       
   681 [Endtest]
       
   682 ##############################################################
       
   683 # Test demonstrates an element content model whose element can occur zero or more times
       
   684 ##############################################################
       
   685 
       
   686 [Test]
       
   687 title wf_DOM_057
       
   688 create xmlengtester test
       
   689 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_057.xml
       
   690 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_057.txt
       
   691 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_057.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_057.ref
       
   692 delete test
       
   693 [Endtest]
       
   694 ##############################################################
       
   695 # Test demonstrates that extra whitespace be normalized into a single space character in an attribute of type NMTOKENS.
       
   696 ##############################################################
       
   697 
       
   698 [Test]
       
   699 title wf_DOM_058
       
   700 create xmlengtester test
       
   701 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_058.xml
       
   702 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_058.txt
       
   703 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_058.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_058.ref
       
   704 delete test
       
   705 [Endtest]
       
   706 ##############################################################
       
   707 # Test demonstrates an Element Type Declaration that uses the contentspec of EMPTY. 
       
   708 # The element cannot have any contents and must always appear as an empty element in the document. 
       
   709 # The test also shows an Attribute-list declaration with multiple AttDef's
       
   710 ##############################################################
       
   711 
       
   712 [Test]
       
   713 title wf_DOM_059
       
   714 create xmlengtester test
       
   715 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_059.xml
       
   716 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_059.txt
       
   717 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_059.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_059.ref
       
   718 delete test
       
   719 [Endtest]
       
   720 ##############################################################
       
   721 # Test demonstrates the use of decimal Character References within element content.
       
   722 ##############################################################
       
   723 
       
   724 [Test]
       
   725 title wf_DOM_060
       
   726 create xmlengtester test
       
   727 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_060.xml
       
   728 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_060.txt
       
   729 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_060.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_060.ref
       
   730 delete test
       
   731 [Endtest]
       
   732 ##############################################################
       
   733 # Test demonstrates the use of decimal Character References within element content.
       
   734 ##############################################################
       
   735 
       
   736 [Test]
       
   737 title wf_DOM_061
       
   738 create xmlengtester test
       
   739 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_061.xml
       
   740 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_061.txt
       
   741 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_061.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_061.ref
       
   742 delete test
       
   743 [Endtest]
       
   744 ##############################################################
       
   745 #Test demonstrates the use of hexadecimal Character References within element.
       
   746 ##############################################################
       
   747 
       
   748 [Test]
       
   749 title wf_DOM_062
       
   750 create xmlengtester test
       
   751 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_062.xml
       
   752 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_062.txt
       
   753 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_062.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_062.ref
       
   754 delete test
       
   755 [Endtest]
       
   756 ##############################################################
       
   757 # The document is encoded in UTF-8 and the name of the root element type uses non-ASCII characters
       
   758 ##############################################################
       
   759 
       
   760 [Test]
       
   761 title wf_DOM_063
       
   762 create xmlengtester test
       
   763 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_063.xml
       
   764 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_063.txt
       
   765 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_063.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_063.ref
       
   766 delete test
       
   767 [Endtest]
       
   768 ##############################################################
       
   769 # Tests in-line handling of two legal character references, which each expand to a Unicode surrogate pair.
       
   770 ##############################################################
       
   771 
       
   772 [Test]
       
   773 title wf_DOM_064
       
   774 create xmlengtester test
       
   775 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_064.xml
       
   776 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_064.txt
       
   777 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_064.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_064.ref
       
   778 delete test
       
   779 [Endtest]
       
   780 ##############################################################
       
   781 # Tests ability to define an internal entity which can't legally be expanded (contains an unquoted <B><</B> ). 
       
   782 ##############################################################
       
   783 
       
   784 [Test]
       
   785 title wf_DOM_065
       
   786 create xmlengtester test
       
   787 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_065.xml
       
   788 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_065.txt
       
   789 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_065.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_065.ref
       
   790 delete test
       
   791 [Endtest]
       
   792 ##############################################################
       
   793 # Expands a CDATA attribute with a character reference.
       
   794 ##############################################################
       
   795 
       
   796 [Test]
       
   797 title wf_DOM_066
       
   798 create xmlengtester test
       
   799 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_066.xml
       
   800 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_066.txt
       
   801 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_066.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_066.ref
       
   802 delete test
       
   803 [Endtest]
       
   804 ##############################################################
       
   805 # Test demonstrates the use of decimal character references within element content
       
   806 ##############################################################
       
   807 
       
   808 [Test]
       
   809 title wf_DOM_067
       
   810 create xmlengtester test
       
   811 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_067.xml
       
   812 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_067.txt
       
   813 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_067.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_067.ref
       
   814 delete test
       
   815 [Endtest]
       
   816 ##############################################################
       
   817 # Tests definition of an internal entity holding a carriage return character reference, 
       
   818 # which must not be normalized before reporting to the application. 
       
   819 # Line break normalization only occurs when parsing external parsed entities
       
   820 ##############################################################
       
   821 
       
   822 [Test]
       
   823 title wf_DOM_068
       
   824 create xmlengtester test
       
   825 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_068.xml
       
   826 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_068.txt
       
   827 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_068.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_068.ref
       
   828 delete test
       
   829 [Endtest]
       
   830 ##############################################################
       
   831 # Verifies that internal parameter entities are correctly expanded within the internal subset
       
   832 ##############################################################
       
   833 
       
   834 [Test]
       
   835 title wf_DOM_070
       
   836 create xmlengtester test
       
   837 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_070.xml
       
   838 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_070.txt
       
   839 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_070.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_070.ref
       
   840 delete test
       
   841 [Endtest]
       
   842 ##############################################################
       
   843 # Test demonstrates that an AttlistDecl can use ID as the 
       
   844 # TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.
       
   845 ##############################################################
       
   846 
       
   847 [Test]
       
   848 title wf_DOM_071
       
   849 create xmlengtester test
       
   850 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_071.xml
       
   851 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_071.txt
       
   852 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_071.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_071.ref
       
   853 delete test
       
   854 [Endtest]
       
   855 ##############################################################
       
   856 # Test demonstrates that an AttlistDecl can use IDREF as the TokenizedType 
       
   857 # within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl
       
   858 ##############################################################
       
   859 
       
   860 [Test]
       
   861 title wf_DOM_072
       
   862 create xmlengtester test
       
   863 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_072.xml
       
   864 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_072.txt
       
   865 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_072.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_072.ref
       
   866 delete test
       
   867 [Endtest]
       
   868 ##############################################################
       
   869 # Test demonstrates that an AttlistDecl can use IDREFS as the TokenizedType within the Attribute 
       
   870 # type. The test also shows that IMPLIED is a valid DefaultDecl
       
   871 ##############################################################
       
   872 
       
   873 [Test]
       
   874 title wf_DOM_073
       
   875 create xmlengtester test
       
   876 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_073.xml
       
   877 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_073.txt
       
   878 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_073.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_073.ref
       
   879 delete test
       
   880 [Endtest]
       
   881 ##############################################################
       
   882 # Test demonstrates that an AttlistDecl can use ENTITY as the TokenizedType 
       
   883 # within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.
       
   884 ##############################################################
       
   885 
       
   886 [Test]
       
   887 title wf_DOM_074
       
   888 create xmlengtester test
       
   889 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_074.xml
       
   890 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_074.txt
       
   891 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_074.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_074.ref
       
   892 delete test
       
   893 [Endtest]
       
   894 ##############################################################
       
   895 # Test demonstrates that an AttlistDecl can use ENTITIES as the TokenizedType 
       
   896 # within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl
       
   897 ##############################################################
       
   898 
       
   899 [Test]
       
   900 title wf_DOM_075
       
   901 create xmlengtester test
       
   902 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_075.xml
       
   903 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_075.txt
       
   904 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_075.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_075.ref
       
   905 delete test
       
   906 [Endtest]
       
   907 ##############################################################
       
   908 # Demonstrates that an AttlistDecl can use an EnumeratedType
       
   909 # within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl
       
   910 ##############################################################
       
   911 
       
   912 [Test]
       
   913 title wf_DOM_077
       
   914 create xmlengtester test
       
   915 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_077.xml
       
   916 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_077.txt
       
   917 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_077.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_077.ref
       
   918 delete test
       
   919 [Endtest]
       
   920 ##############################################################
       
   921 # Test demonstrates that an AttlistDecl can use an StringType of 
       
   922 # CDATA within the Attribute type. The test also shows that REQUIRED is a valid DefaultDecl
       
   923 ##############################################################
       
   924 
       
   925 [Test]
       
   926 title wf_DOM_078
       
   927 create xmlengtester test
       
   928 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_078.xml
       
   929 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_078.txt
       
   930 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_078.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_078.ref
       
   931 delete test
       
   932 [Endtest]
       
   933 ##############################################################
       
   934 # Test demonstrates that an AttlistDecl can use an StringType of CDATA 
       
   935 # within the Attribute type. The test also shows that FIXED is a valid DefaultDecl and that a value 
       
   936 # can be given to the attribute in the Start-tag as well as the AttListDecl
       
   937 ##############################################################
       
   938 
       
   939 [Test]
       
   940 title wf_DOM_079
       
   941 create xmlengtester test
       
   942 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_079.xml
       
   943 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_079.txt
       
   944 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_079.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_079.ref
       
   945 delete test
       
   946 [Endtest]
       
   947 ##############################################################
       
   948 # Test demonstrates that an AttlistDecl can use an StringType 
       
   949 # of CDATA within the Attribute type. The test also shows that 
       
   950 # FIXED is a valid DefaultDecl and that an value can be given to the attribute
       
   951 ##############################################################
       
   952 
       
   953 [Test]
       
   954 title wf_DOM_080
       
   955 create xmlengtester test
       
   956 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_080.xml
       
   957 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_080.txt
       
   958 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_080.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_080.ref
       
   959 delete test
       
   960 [Endtest]
       
   961 ##############################################################
       
   962 # Test demonstrates the use of the optional character following a name or list to govern the number 
       
   963 # of times an element or content particles in the list occur
       
   964 ##############################################################
       
   965 
       
   966 [Test]
       
   967 title wf_DOM_081
       
   968 create xmlengtester test
       
   969 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_081.xml
       
   970 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_081.txt
       
   971 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_081.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_081.ref
       
   972 delete test
       
   973 [Endtest]
       
   974 ##############################################################
       
   975 # Tests that an external PE may be defined (but not referenced)
       
   976 ##############################################################
       
   977 
       
   978 [Test]
       
   979 title wf_DOM_082
       
   980 create xmlengtester test
       
   981 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_082.xml
       
   982 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_082.txt
       
   983 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_082.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_082.ref
       
   984 delete test
       
   985 [Endtest]
       
   986 ##############################################################
       
   987 # Tests that an external PE may be defined (but not referenced)
       
   988 ##############################################################
       
   989 
       
   990 [Test]
       
   991 title wf_DOM_083
       
   992 create xmlengtester test
       
   993 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_083.xml
       
   994 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_083.txt
       
   995 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_083.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_083.ref
       
   996 delete test
       
   997 [Endtest]
       
   998 ##############################################################
       
   999 # Test demonstrates that although whitespace can be used to set apart markup for greater readability it is not necessary
       
  1000 ##############################################################
       
  1001 
       
  1002 [Test]
       
  1003 title wf_DOM_084
       
  1004 create xmlengtester test
       
  1005 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_084.xml
       
  1006 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_084.txt
       
  1007 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_084.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_084.ref
       
  1008 delete test
       
  1009 [Endtest]
       
  1010 ##############################################################
       
  1011 # Parameter and General entities use different namespaces, so there can be an entity of each type with a given name
       
  1012 ##############################################################
       
  1013 
       
  1014 [Test] 
       
  1015 title wf_DOM_085 
       
  1016 create xmlengtester test 
       
  1017 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_085.xml 
       
  1018 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_085.txt 
       
  1019 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_085.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_085.ref delete test 
       
  1020 [Endtest]
       
  1021 ##############################################################
       
  1022 #Tests whether entities may be declared more than once, with the first declaration being the binding one
       
  1023 ##############################################################
       
  1024 
       
  1025 [Test]
       
  1026 title wf_DOM_086
       
  1027 create xmlengtester test
       
  1028 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_086.xml
       
  1029 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_086.txt
       
  1030 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_086.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_086.ref
       
  1031 delete test
       
  1032 [Endtest]
       
  1033 ##############################################################
       
  1034 # Tests whether character references in internal entities are expanded early enough,
       
  1035 # by relying on correct handling to make the entity be well formed
       
  1036 ##############################################################
       
  1037 
       
  1038 [Test]
       
  1039 title wf_DOM_087
       
  1040 create xmlengtester test
       
  1041 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_087.xml
       
  1042 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_087.txt
       
  1043 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_087.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_087.ref
       
  1044 delete test
       
  1045 [Endtest]
       
  1046 ##############################################################
       
  1047 # Tests whether entity references in internal entities are expanded late enough, 
       
  1048 # by relying on correct handling to make the expanded text be valid. 
       
  1049 # (If it's expanded too early, the entity will parse as an element that's not valid in that context.)
       
  1050 ##############################################################
       
  1051 
       
  1052 [Test]
       
  1053 title wf_DOM_088
       
  1054 create xmlengtester test
       
  1055 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_088.xml
       
  1056 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_088.txt
       
  1057 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_088.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_088.ref
       
  1058 delete test
       
  1059 [Endtest]
       
  1060 ##############################################################
       
  1061 # Tests entity expansion of three legal character references, which each expand to a Unicode surrogate pair.
       
  1062 ##############################################################
       
  1063 
       
  1064 [Test]
       
  1065 title wf_DOM_089
       
  1066 create xmlengtester test
       
  1067 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_089.xml
       
  1068 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_089.txt
       
  1069 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_089.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_089.ref
       
  1070 delete test
       
  1071 [Endtest]
       
  1072 ##############################################################
       
  1073 # Test demostrates that extra whitespace is normalized into a single space character.
       
  1074 ##############################################################
       
  1075 
       
  1076 [Test]
       
  1077 title wf_DOM_092
       
  1078 create xmlengtester test
       
  1079 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_092.xml
       
  1080 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_092.txt
       
  1081 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_092.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_092.ref
       
  1082 delete test
       
  1083 [Endtest]
       
  1084 ##############################################################
       
  1085 # Test demonstrates that extra whitespace is not intended for inclusion in the delivered version of the document.
       
  1086 ##############################################################
       
  1087 
       
  1088 [Test]
       
  1089 title wf_DOM_093
       
  1090 create xmlengtester test
       
  1091 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_093.xml
       
  1092 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_093.txt
       
  1093 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_093.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_093.ref
       
  1094 delete test
       
  1095 [Endtest]
       
  1096 ##############################################################
       
  1097 # Attribute defaults with a DTD have special parsing rules, 
       
  1098 # different from other strings. That means that characters 
       
  1099 # found there may look like an undefined parameter entity reference 
       
  1100 # "within a markup declaration", but they aren't ... so they can't 
       
  1101 # be violating the PEs in Internal Subset WFC. 
       
  1102 ##############################################################
       
  1103 
       
  1104 [Test]
       
  1105 title wf_DOM_094
       
  1106 create xmlengtester test
       
  1107 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_094.xml
       
  1108 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_094.txt
       
  1109 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_094.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_094.ref
       
  1110 delete test
       
  1111 [Endtest]
       
  1112 ##############################################################
       
  1113 # Basically an output test, this requires extra whitespace to be normalized into a single space character in an attribute of type NMTOKENS
       
  1114 ##############################################################
       
  1115 
       
  1116 [Test]
       
  1117 title wf_DOM_095
       
  1118 create xmlengtester test
       
  1119 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_095.xml
       
  1120 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_095.txt
       
  1121 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_095.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_095.ref
       
  1122 delete test
       
  1123 [Endtest]
       
  1124 ##############################################################
       
  1125 # Test demonstrates that extra whitespace is normalized into a single space character in an attribute of type NMTOKENS.
       
  1126 ##############################################################
       
  1127 
       
  1128 [Test]
       
  1129 title wf_DOM_096
       
  1130 create xmlengtester test
       
  1131 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_096.xml
       
  1132 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_096.txt
       
  1133 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_096.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_096.ref
       
  1134 delete test
       
  1135 [Endtest]
       
  1136 ##############################################################
       
  1137 # Basically an output test, this tests whether an externally defined attribute declaration 
       
  1138 # (with a default) takes proper precedence over a subsequent internal declaration
       
  1139 ##############################################################
       
  1140 
       
  1141 [Test]
       
  1142 title wf_DOM_097
       
  1143 create xmlengtester test
       
  1144 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_097.xml
       
  1145 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_097.txt
       
  1146 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_097.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_097.ref
       
  1147 delete test
       
  1148 [Endtest]
       
  1149 ##############################################################
       
  1150 # Test demonstrates that extra whitespace within a processing instruction is converted into a single space character
       
  1151 ##############################################################
       
  1152 
       
  1153 [Test]
       
  1154 title wf_DOM_098
       
  1155 create xmlengtester test
       
  1156 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_098.xml
       
  1157 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_098.txt
       
  1158 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_098.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_098.ref
       
  1159 delete test
       
  1160 [Endtest]
       
  1161 ##############################################################
       
  1162 # Test demonstrates the name of the encoding can be composed of lowercase characters
       
  1163 ##############################################################
       
  1164 
       
  1165 [Test]
       
  1166 title wf_DOM_099
       
  1167 create xmlengtester test
       
  1168 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_099.xml
       
  1169 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_099.txt
       
  1170 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_099.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_099.ref
       
  1171 delete test
       
  1172 [Endtest]
       
  1173 ##############################################################
       
  1174 # Makes sure that PUBLIC identifiers may have some strange characters. 
       
  1175 # NOTE: The XML editors have said that the XML specification errata 
       
  1176 # will specify that parameter entity expansion does not occur in PUBLIC
       
  1177 # identifiers, so that the '%' character will not flag a malformed parameter entity reference.
       
  1178 ##############################################################
       
  1179 
       
  1180 [Test]
       
  1181 title wf_DOM_100
       
  1182 create xmlengtester test
       
  1183 test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_100.xml
       
  1184 test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_100.txt
       
  1185 test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_100.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_100.ref
       
  1186 delete test
       
  1187 [Endtest]