xml/libxml2libs/test/xmlengtester/xmlengtester_target/TestConfigfiles/TestFramework/conf/xmleng/DomWF.cfg
author hgs
Wed, 23 Jun 2010 20:27:15 +0530
changeset 24 74f0b3eb154c
parent 0 e35f40988205
permissions -rw-r--r--
201024
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
24
hgs
parents: 0
diff changeset
     1
##############################################################
hgs
parents: 0
diff changeset
     2
# Test demonstrates an Element Type Declaration with Mixed Content
hgs
parents: 0
diff changeset
     3
##############################################################
hgs
parents: 0
diff changeset
     4
hgs
parents: 0
diff changeset
     5
[Test]
hgs
parents: 0
diff changeset
     6
title wf_DOM_001
hgs
parents: 0
diff changeset
     7
create xmlengtester test
hgs
parents: 0
diff changeset
     8
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_001.xml
hgs
parents: 0
diff changeset
     9
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_001.txt
hgs
parents: 0
diff changeset
    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
hgs
parents: 0
diff changeset
    11
delete test
hgs
parents: 0
diff changeset
    12
[Endtest]
hgs
parents: 0
diff changeset
    13
##############################################################
hgs
parents: 0
diff changeset
    14
# Test demonstrates that whitespace is permitted after the tag name in a Start-tag
hgs
parents: 0
diff changeset
    15
##############################################################
hgs
parents: 0
diff changeset
    16
hgs
parents: 0
diff changeset
    17
[Test]
hgs
parents: 0
diff changeset
    18
title wf_DOM_002
hgs
parents: 0
diff changeset
    19
create xmlengtester test
hgs
parents: 0
diff changeset
    20
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_002.xml
hgs
parents: 0
diff changeset
    21
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_002.txt
hgs
parents: 0
diff changeset
    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
hgs
parents: 0
diff changeset
    23
delete test
hgs
parents: 0
diff changeset
    24
[Endtest]
hgs
parents: 0
diff changeset
    25
##############################################################
hgs
parents: 0
diff changeset
    26
# Test demonstrates that whitespace is permitted after the tag name in an End-tag.
hgs
parents: 0
diff changeset
    27
##############################################################
hgs
parents: 0
diff changeset
    28
hgs
parents: 0
diff changeset
    29
[Test]
hgs
parents: 0
diff changeset
    30
title wf_DOM_003
hgs
parents: 0
diff changeset
    31
create xmlengtester test
hgs
parents: 0
diff changeset
    32
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_003.xml
hgs
parents: 0
diff changeset
    33
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_003.txt
hgs
parents: 0
diff changeset
    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
hgs
parents: 0
diff changeset
    35
delete test
hgs
parents: 0
diff changeset
    36
[Endtest]
hgs
parents: 0
diff changeset
    37
##############################################################
hgs
parents: 0
diff changeset
    38
# Test demonstrates a valid attribute specification within a Start-tag
hgs
parents: 0
diff changeset
    39
##############################################################
hgs
parents: 0
diff changeset
    40
hgs
parents: 0
diff changeset
    41
[Test]
hgs
parents: 0
diff changeset
    42
title wf_DOM_004
hgs
parents: 0
diff changeset
    43
create xmlengtester test
hgs
parents: 0
diff changeset
    44
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_004.xml
hgs
parents: 0
diff changeset
    45
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_004.txt
hgs
parents: 0
diff changeset
    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
hgs
parents: 0
diff changeset
    47
delete test
hgs
parents: 0
diff changeset
    48
[Endtest]
hgs
parents: 0
diff changeset
    49
##############################################################
hgs
parents: 0
diff changeset
    50
# Test demonstrates a valid attribute specification within a Start-tag that contains whitespace on both sides of the equal sign
hgs
parents: 0
diff changeset
    51
##############################################################
hgs
parents: 0
diff changeset
    52
hgs
parents: 0
diff changeset
    53
[Test]
hgs
parents: 0
diff changeset
    54
title wf_DOM_005
hgs
parents: 0
diff changeset
    55
create xmlengtester test
hgs
parents: 0
diff changeset
    56
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_005.xml
hgs
parents: 0
diff changeset
    57
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_005.txt
hgs
parents: 0
diff changeset
    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
hgs
parents: 0
diff changeset
    59
delete test
hgs
parents: 0
diff changeset
    60
[Endtest]
hgs
parents: 0
diff changeset
    61
##############################################################
hgs
parents: 0
diff changeset
    62
# Test demonstrates that the AttValue within a Start-tag can use a single quote as a delimter
hgs
parents: 0
diff changeset
    63
##############################################################
hgs
parents: 0
diff changeset
    64
hgs
parents: 0
diff changeset
    65
[Test]
hgs
parents: 0
diff changeset
    66
title wf_DOM_006
hgs
parents: 0
diff changeset
    67
create xmlengtester test
hgs
parents: 0
diff changeset
    68
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_006.xml
hgs
parents: 0
diff changeset
    69
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_006.txt
hgs
parents: 0
diff changeset
    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
hgs
parents: 0
diff changeset
    71
delete test
hgs
parents: 0
diff changeset
    72
[Endtest]
hgs
parents: 0
diff changeset
    73
##############################################################
hgs
parents: 0
diff changeset
    74
# demonstrates numeric character references can be used for element content
hgs
parents: 0
diff changeset
    75
##############################################################
hgs
parents: 0
diff changeset
    76
hgs
parents: 0
diff changeset
    77
[Test]
hgs
parents: 0
diff changeset
    78
title wf_DOM_007
hgs
parents: 0
diff changeset
    79
create xmlengtester test
hgs
parents: 0
diff changeset
    80
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_007.xml
hgs
parents: 0
diff changeset
    81
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_007.txt
hgs
parents: 0
diff changeset
    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
hgs
parents: 0
diff changeset
    83
delete test
hgs
parents: 0
diff changeset
    84
[Endtest]
hgs
parents: 0
diff changeset
    85
##############################################################
hgs
parents: 0
diff changeset
    86
# Test demonstrates character references can be used for element content.
hgs
parents: 0
diff changeset
    87
##############################################################
hgs
parents: 0
diff changeset
    88
hgs
parents: 0
diff changeset
    89
[Test]
hgs
parents: 0
diff changeset
    90
title wf_DOM_008
hgs
parents: 0
diff changeset
    91
create xmlengtester test
hgs
parents: 0
diff changeset
    92
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_008.xml
hgs
parents: 0
diff changeset
    93
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_008.txt
hgs
parents: 0
diff changeset
    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
hgs
parents: 0
diff changeset
    95
delete test
hgs
parents: 0
diff changeset
    96
[Endtest]
hgs
parents: 0
diff changeset
    97
##############################################################
hgs
parents: 0
diff changeset
    98
# Test demonstrates that PubidChar can be used for element content
hgs
parents: 0
diff changeset
    99
##############################################################
hgs
parents: 0
diff changeset
   100
hgs
parents: 0
diff changeset
   101
[Test]
hgs
parents: 0
diff changeset
   102
title wf_DOM_009
hgs
parents: 0
diff changeset
   103
create xmlengtester test
hgs
parents: 0
diff changeset
   104
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_009.xml
hgs
parents: 0
diff changeset
   105
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_009.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   107
delete test
hgs
parents: 0
diff changeset
   108
[Endtest]
hgs
parents: 0
diff changeset
   109
##############################################################
hgs
parents: 0
diff changeset
   110
# Test demonstrates that whitespace is valid after the Attribute in a Start-tag.
hgs
parents: 0
diff changeset
   111
##############################################################
hgs
parents: 0
diff changeset
   112
hgs
parents: 0
diff changeset
   113
[Test]
hgs
parents: 0
diff changeset
   114
title wf_DOM_010
hgs
parents: 0
diff changeset
   115
create xmlengtester test
hgs
parents: 0
diff changeset
   116
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_010.xml
hgs
parents: 0
diff changeset
   117
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_010.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   119
delete test
hgs
parents: 0
diff changeset
   120
[Endtest]
hgs
parents: 0
diff changeset
   121
##############################################################
hgs
parents: 0
diff changeset
   122
# Test demonstrates mutliple Attibutes within the Start-tag
hgs
parents: 0
diff changeset
   123
##############################################################
hgs
parents: 0
diff changeset
   124
hgs
parents: 0
diff changeset
   125
[Test]
hgs
parents: 0
diff changeset
   126
title wf_DOM_011
hgs
parents: 0
diff changeset
   127
create xmlengtester test
hgs
parents: 0
diff changeset
   128
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_011.xml
hgs
parents: 0
diff changeset
   129
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_011.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   131
delete test
hgs
parents: 0
diff changeset
   132
[Endtest]
hgs
parents: 0
diff changeset
   133
##############################################################
hgs
parents: 0
diff changeset
   134
# Uses a legal XML 1.0 name consisting of a single colon character (disallowed by the latest XML Namespaces first version).
hgs
parents: 0
diff changeset
   135
##############################################################
hgs
parents: 0
diff changeset
   136
hgs
parents: 0
diff changeset
   137
[Test]
hgs
parents: 0
diff changeset
   138
title wf_DOM_012
hgs
parents: 0
diff changeset
   139
create xmlengtester test
hgs
parents: 0
diff changeset
   140
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_012.xml
hgs
parents: 0
diff changeset
   141
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_012.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   143
delete test
hgs
parents: 0
diff changeset
   144
[Endtest]
hgs
parents: 0
diff changeset
   145
##############################################################
hgs
parents: 0
diff changeset
   146
# Test demonstrates that the Attribute in a Start-tag can consist of numerals along with special characters.
hgs
parents: 0
diff changeset
   147
##############################################################
hgs
parents: 0
diff changeset
   148
hgs
parents: 0
diff changeset
   149
[Test]
hgs
parents: 0
diff changeset
   150
title wf_DOM_013
hgs
parents: 0
diff changeset
   151
create xmlengtester test
hgs
parents: 0
diff changeset
   152
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_013.xml
hgs
parents: 0
diff changeset
   153
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_013.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   155
delete test
hgs
parents: 0
diff changeset
   156
[Endtest]
hgs
parents: 0
diff changeset
   157
##############################################################
hgs
parents: 0
diff changeset
   158
# Test demonstrates that all lower case letters are valid for the Attribute in a Start-tag.
hgs
parents: 0
diff changeset
   159
##############################################################
hgs
parents: 0
diff changeset
   160
hgs
parents: 0
diff changeset
   161
[Test]
hgs
parents: 0
diff changeset
   162
title wf_DOM_014
hgs
parents: 0
diff changeset
   163
create xmlengtester test
hgs
parents: 0
diff changeset
   164
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_014.xml
hgs
parents: 0
diff changeset
   165
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_014.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   167
delete test
hgs
parents: 0
diff changeset
   168
[Endtest]
hgs
parents: 0
diff changeset
   169
##############################################################
hgs
parents: 0
diff changeset
   170
# Test demonstrates that all upper case letters are valid for the Attribute in a Start-tag
hgs
parents: 0
diff changeset
   171
##############################################################
hgs
parents: 0
diff changeset
   172
hgs
parents: 0
diff changeset
   173
[Test]
hgs
parents: 0
diff changeset
   174
title wf_DOM_015
hgs
parents: 0
diff changeset
   175
create xmlengtester test
hgs
parents: 0
diff changeset
   176
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_015.xml
hgs
parents: 0
diff changeset
   177
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_015.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   179
delete test
hgs
parents: 0
diff changeset
   180
[Endtest]
hgs
parents: 0
diff changeset
   181
##############################################################
hgs
parents: 0
diff changeset
   182
# Test demonstrates that Processing Instructions are valid element content
hgs
parents: 0
diff changeset
   183
##############################################################
hgs
parents: 0
diff changeset
   184
hgs
parents: 0
diff changeset
   185
[Test]
hgs
parents: 0
diff changeset
   186
title wf_DOM_016
hgs
parents: 0
diff changeset
   187
create xmlengtester test
hgs
parents: 0
diff changeset
   188
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_016.xml
hgs
parents: 0
diff changeset
   189
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_016.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   191
delete test
hgs
parents: 0
diff changeset
   192
[Endtest]
hgs
parents: 0
diff changeset
   193
##############################################################
hgs
parents: 0
diff changeset
   194
#Test demonstrates that Processing Instructions are valid element content and there can be more than one.
hgs
parents: 0
diff changeset
   195
##############################################################
hgs
parents: 0
diff changeset
   196
hgs
parents: 0
diff changeset
   197
[Test]
hgs
parents: 0
diff changeset
   198
title wf_DOM_017
hgs
parents: 0
diff changeset
   199
create xmlengtester test
hgs
parents: 0
diff changeset
   200
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_017.xml
hgs
parents: 0
diff changeset
   201
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_017.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   203
delete test
hgs
parents: 0
diff changeset
   204
[Endtest]
hgs
parents: 0
diff changeset
   205
##############################################################
hgs
parents: 0
diff changeset
   206
# Test demonstrates that CDATA sections are valid element content.
hgs
parents: 0
diff changeset
   207
##############################################################
hgs
parents: 0
diff changeset
   208
hgs
parents: 0
diff changeset
   209
[Test]
hgs
parents: 0
diff changeset
   210
title wf_DOM_018
hgs
parents: 0
diff changeset
   211
create xmlengtester test
hgs
parents: 0
diff changeset
   212
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_018.xml
hgs
parents: 0
diff changeset
   213
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_018.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   215
delete test
hgs
parents: 0
diff changeset
   216
[Endtest]
hgs
parents: 0
diff changeset
   217
##############################################################
hgs
parents: 0
diff changeset
   218
#Test demonstrates that CDATA sections are valid element content and that ampersands may occur in their literal form
hgs
parents: 0
diff changeset
   219
##############################################################
hgs
parents: 0
diff changeset
   220
hgs
parents: 0
diff changeset
   221
[Test]
hgs
parents: 0
diff changeset
   222
title wf_DOM_019
hgs
parents: 0
diff changeset
   223
create xmlengtester test
hgs
parents: 0
diff changeset
   224
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_019.xml
hgs
parents: 0
diff changeset
   225
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_019.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   227
delete test
hgs
parents: 0
diff changeset
   228
[Endtest]
hgs
parents: 0
diff changeset
   229
##############################################################
hgs
parents: 0
diff changeset
   230
# Test demonstractes that CDATA sections are valid element content and that
hgs
parents: 0
diff changeset
   231
# everyting between the CDStart and CDEnd is recognized as character data not markup
hgs
parents: 0
diff changeset
   232
##############################################################
hgs
parents: 0
diff changeset
   233
hgs
parents: 0
diff changeset
   234
[Test]
hgs
parents: 0
diff changeset
   235
title wf_DOM_020
hgs
parents: 0
diff changeset
   236
create xmlengtester test
hgs
parents: 0
diff changeset
   237
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_020.xml
hgs
parents: 0
diff changeset
   238
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_020.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   240
delete test
hgs
parents: 0
diff changeset
   241
[Endtest]
hgs
parents: 0
diff changeset
   242
##############################################################
hgs
parents: 0
diff changeset
   243
# Test demonstrates that comments are valid element content
hgs
parents: 0
diff changeset
   244
##############################################################
hgs
parents: 0
diff changeset
   245
hgs
parents: 0
diff changeset
   246
[Test]
hgs
parents: 0
diff changeset
   247
title wf_DOM_021
hgs
parents: 0
diff changeset
   248
create xmlengtester test
hgs
parents: 0
diff changeset
   249
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_021.xml
hgs
parents: 0
diff changeset
   250
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_021.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   252
delete test
hgs
parents: 0
diff changeset
   253
[Endtest]
hgs
parents: 0
diff changeset
   254
##############################################################
hgs
parents: 0
diff changeset
   255
# Test demonstrates that comments are valid element content and that all characters
hgs
parents: 0
diff changeset
   256
# before the double-hypen right angle combination are considered part of thecomment.
hgs
parents: 0
diff changeset
   257
##############################################################
hgs
parents: 0
diff changeset
   258
hgs
parents: 0
diff changeset
   259
[Test]
hgs
parents: 0
diff changeset
   260
title wf_DOM_022
hgs
parents: 0
diff changeset
   261
create xmlengtester test
hgs
parents: 0
diff changeset
   262
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_022.xml
hgs
parents: 0
diff changeset
   263
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_022.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   265
delete test
hgs
parents: 0
diff changeset
   266
[Endtest]
hgs
parents: 0
diff changeset
   267
##############################################################
hgs
parents: 0
diff changeset
   268
# Test demonstrates that Entity References are valid element content.
hgs
parents: 0
diff changeset
   269
##############################################################
hgs
parents: 0
diff changeset
   270
hgs
parents: 0
diff changeset
   271
[Test]
hgs
parents: 0
diff changeset
   272
title wf_DOM_023
hgs
parents: 0
diff changeset
   273
create xmlengtester test
hgs
parents: 0
diff changeset
   274
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_023.xml
hgs
parents: 0
diff changeset
   275
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_023.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   277
delete test
hgs
parents: 0
diff changeset
   278
[Endtest]
hgs
parents: 0
diff changeset
   279
##############################################################
hgs
parents: 0
diff changeset
   280
# Test demonstrates that Entity References are valid element content and also demonstrates a valid Entity Declaration
hgs
parents: 0
diff changeset
   281
##############################################################
hgs
parents: 0
diff changeset
   282
hgs
parents: 0
diff changeset
   283
[Test]
hgs
parents: 0
diff changeset
   284
title wf_DOM_024
hgs
parents: 0
diff changeset
   285
create xmlengtester test
hgs
parents: 0
diff changeset
   286
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_024.xml
hgs
parents: 0
diff changeset
   287
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_024.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   289
delete test
hgs
parents: 0
diff changeset
   290
[Endtest]
hgs
parents: 0
diff changeset
   291
##############################################################
hgs
parents: 0
diff changeset
   292
# Test demonstrates an Element Type Declaration and that the contentspec can be of mixed content
hgs
parents: 0
diff changeset
   293
##############################################################
hgs
parents: 0
diff changeset
   294
hgs
parents: 0
diff changeset
   295
[Test]
hgs
parents: 0
diff changeset
   296
title wf_DOM_025
hgs
parents: 0
diff changeset
   297
create xmlengtester test
hgs
parents: 0
diff changeset
   298
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_025.xml
hgs
parents: 0
diff changeset
   299
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_025.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   301
delete test
hgs
parents: 0
diff changeset
   302
[Endtest]
hgs
parents: 0
diff changeset
   303
##############################################################
hgs
parents: 0
diff changeset
   304
# Test demonstrates an Element Type Declaration and that EMPTY is a valid contentspec
hgs
parents: 0
diff changeset
   305
##############################################################
hgs
parents: 0
diff changeset
   306
hgs
parents: 0
diff changeset
   307
[Test]
hgs
parents: 0
diff changeset
   308
title wf_DOM_026
hgs
parents: 0
diff changeset
   309
create xmlengtester test
hgs
parents: 0
diff changeset
   310
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_026.xml
hgs
parents: 0
diff changeset
   311
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_026.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   313
delete test
hgs
parents: 0
diff changeset
   314
[Endtest]
hgs
parents: 0
diff changeset
   315
##############################################################
hgs
parents: 0
diff changeset
   316
# Test demonstrates an Element Type Declaration and that ANY is a valid contenspec
hgs
parents: 0
diff changeset
   317
##############################################################
hgs
parents: 0
diff changeset
   318
hgs
parents: 0
diff changeset
   319
[Test]
hgs
parents: 0
diff changeset
   320
title wf_DOM_027
hgs
parents: 0
diff changeset
   321
create xmlengtester test
hgs
parents: 0
diff changeset
   322
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_027.xml
hgs
parents: 0
diff changeset
   323
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_027.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   325
delete test
hgs
parents: 0
diff changeset
   326
[Endtest]
hgs
parents: 0
diff changeset
   327
##############################################################
hgs
parents: 0
diff changeset
   328
# Test demonstrates a valid prolog that uses double quotes as delimeters around the VersionNum
hgs
parents: 0
diff changeset
   329
##############################################################
hgs
parents: 0
diff changeset
   330
hgs
parents: 0
diff changeset
   331
[Test]
hgs
parents: 0
diff changeset
   332
title wf_DOM_028
hgs
parents: 0
diff changeset
   333
create xmlengtester test
hgs
parents: 0
diff changeset
   334
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_028.xml
hgs
parents: 0
diff changeset
   335
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_028.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   337
delete test
hgs
parents: 0
diff changeset
   338
[Endtest]
hgs
parents: 0
diff changeset
   339
##############################################################
hgs
parents: 0
diff changeset
   340
# Test demonstrates a valid prolog that uses single quotes as delimters around the VersionNum.
hgs
parents: 0
diff changeset
   341
##############################################################
hgs
parents: 0
diff changeset
   342
hgs
parents: 0
diff changeset
   343
[Test]
hgs
parents: 0
diff changeset
   344
title wf_DOM_029
hgs
parents: 0
diff changeset
   345
create xmlengtester test
hgs
parents: 0
diff changeset
   346
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_029.xml
hgs
parents: 0
diff changeset
   347
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_029.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   349
delete test
hgs
parents: 0
diff changeset
   350
[Endtest]
hgs
parents: 0
diff changeset
   351
##############################################################
hgs
parents: 0
diff changeset
   352
#Test demonstrates a valid prolog that contains whitespace on both sides of the equal sign in the VersionInfo
hgs
parents: 0
diff changeset
   353
##############################################################
hgs
parents: 0
diff changeset
   354
hgs
parents: 0
diff changeset
   355
[Test]
hgs
parents: 0
diff changeset
   356
title wf_DOM_030
hgs
parents: 0
diff changeset
   357
create xmlengtester test
hgs
parents: 0
diff changeset
   358
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_030.xml
hgs
parents: 0
diff changeset
   359
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_030.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   361
delete test
hgs
parents: 0
diff changeset
   362
[Endtest]
hgs
parents: 0
diff changeset
   363
##############################################################
hgs
parents: 0
diff changeset
   364
# Test demonstrates a valid EncodingDecl within the prolog.
hgs
parents: 0
diff changeset
   365
##############################################################
hgs
parents: 0
diff changeset
   366
hgs
parents: 0
diff changeset
   367
[Test]
hgs
parents: 0
diff changeset
   368
title wf_DOM_031
hgs
parents: 0
diff changeset
   369
create xmlengtester test
hgs
parents: 0
diff changeset
   370
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_031.xml
hgs
parents: 0
diff changeset
   371
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_031.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   373
delete test
hgs
parents: 0
diff changeset
   374
[Endtest]
hgs
parents: 0
diff changeset
   375
##############################################################
hgs
parents: 0
diff changeset
   376
# Test demonstrates a valid SDDecl within the prolog.
hgs
parents: 0
diff changeset
   377
##############################################################
hgs
parents: 0
diff changeset
   378
hgs
parents: 0
diff changeset
   379
[Test]
hgs
parents: 0
diff changeset
   380
title wf_DOM_032
hgs
parents: 0
diff changeset
   381
create xmlengtester test
hgs
parents: 0
diff changeset
   382
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_032.xml
hgs
parents: 0
diff changeset
   383
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_032.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   385
delete test
hgs
parents: 0
diff changeset
   386
[Endtest]
hgs
parents: 0
diff changeset
   387
##############################################################
hgs
parents: 0
diff changeset
   388
# Test demonstrates that both a EncodingDecl and SDDecl are valid within the prolog
hgs
parents: 0
diff changeset
   389
##############################################################
hgs
parents: 0
diff changeset
   390
hgs
parents: 0
diff changeset
   391
[Test]
hgs
parents: 0
diff changeset
   392
title wf_DOM_033
hgs
parents: 0
diff changeset
   393
create xmlengtester test
hgs
parents: 0
diff changeset
   394
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_033.xml
hgs
parents: 0
diff changeset
   395
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_033.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   397
delete test
hgs
parents: 0
diff changeset
   398
[Endtest]
hgs
parents: 0
diff changeset
   399
##############################################################
hgs
parents: 0
diff changeset
   400
# Test demonstrates the correct syntax for an Empty element tag.
hgs
parents: 0
diff changeset
   401
##############################################################
hgs
parents: 0
diff changeset
   402
hgs
parents: 0
diff changeset
   403
[Test]
hgs
parents: 0
diff changeset
   404
title wf_DOM_034
hgs
parents: 0
diff changeset
   405
create xmlengtester test
hgs
parents: 0
diff changeset
   406
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_034.xml
hgs
parents: 0
diff changeset
   407
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_034.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   409
delete test
hgs
parents: 0
diff changeset
   410
[Endtest]
hgs
parents: 0
diff changeset
   411
##############################################################
hgs
parents: 0
diff changeset
   412
# Test demonstrates that whitespace is permissible after the name in an Empty element tag
hgs
parents: 0
diff changeset
   413
##############################################################
hgs
parents: 0
diff changeset
   414
hgs
parents: 0
diff changeset
   415
[Test]
hgs
parents: 0
diff changeset
   416
title wf_DOM_035
hgs
parents: 0
diff changeset
   417
create xmlengtester test
hgs
parents: 0
diff changeset
   418
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_035.xml
hgs
parents: 0
diff changeset
   419
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_035.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   421
delete test
hgs
parents: 0
diff changeset
   422
[Endtest]
hgs
parents: 0
diff changeset
   423
##############################################################
hgs
parents: 0
diff changeset
   424
# Test demonstrates a valid processing instruction
hgs
parents: 0
diff changeset
   425
##############################################################
hgs
parents: 0
diff changeset
   426
hgs
parents: 0
diff changeset
   427
[Test]
hgs
parents: 0
diff changeset
   428
title wf_DOM_036
hgs
parents: 0
diff changeset
   429
create xmlengtester test
hgs
parents: 0
diff changeset
   430
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_036.xml
hgs
parents: 0
diff changeset
   431
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_036.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   433
delete test
hgs
parents: 0
diff changeset
   434
[Endtest]
hgs
parents: 0
diff changeset
   435
##############################################################
hgs
parents: 0
diff changeset
   436
# Test demonstrates a valid comment and that it may appear anywhere in the document including at the end.
hgs
parents: 0
diff changeset
   437
##############################################################
hgs
parents: 0
diff changeset
   438
hgs
parents: 0
diff changeset
   439
[Test]
hgs
parents: 0
diff changeset
   440
title wf_DOM_037
hgs
parents: 0
diff changeset
   441
create xmlengtester test
hgs
parents: 0
diff changeset
   442
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_037.xml
hgs
parents: 0
diff changeset
   443
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_037.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   445
delete test
hgs
parents: 0
diff changeset
   446
[Endtest]
hgs
parents: 0
diff changeset
   447
##############################################################
hgs
parents: 0
diff changeset
   448
# Test demonstrates a valid comment and that it may appear anywhere in the document including the beginning
hgs
parents: 0
diff changeset
   449
##############################################################
hgs
parents: 0
diff changeset
   450
hgs
parents: 0
diff changeset
   451
[Test]
hgs
parents: 0
diff changeset
   452
title wf_DOM_038
hgs
parents: 0
diff changeset
   453
create xmlengtester test
hgs
parents: 0
diff changeset
   454
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_038.xml
hgs
parents: 0
diff changeset
   455
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_038.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   457
delete test
hgs
parents: 0
diff changeset
   458
[Endtest]
hgs
parents: 0
diff changeset
   459
##############################################################
hgs
parents: 0
diff changeset
   460
# Test demonstrates a valid processing instruction and that it may appear at the beginning of the document
hgs
parents: 0
diff changeset
   461
##############################################################
hgs
parents: 0
diff changeset
   462
hgs
parents: 0
diff changeset
   463
[Test]
hgs
parents: 0
diff changeset
   464
title wf_DOM_039
hgs
parents: 0
diff changeset
   465
create xmlengtester test
hgs
parents: 0
diff changeset
   466
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_039.xml
hgs
parents: 0
diff changeset
   467
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_039.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   469
delete test
hgs
parents: 0
diff changeset
   470
[Endtest]
hgs
parents: 0
diff changeset
   471
##############################################################
hgs
parents: 0
diff changeset
   472
# Test demonstrates an Attribute List declaration that uses a StringType as the AttType.
hgs
parents: 0
diff changeset
   473
##############################################################
hgs
parents: 0
diff changeset
   474
hgs
parents: 0
diff changeset
   475
[Test]
hgs
parents: 0
diff changeset
   476
title wf_DOM_040
hgs
parents: 0
diff changeset
   477
create xmlengtester test
hgs
parents: 0
diff changeset
   478
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_040.xml
hgs
parents: 0
diff changeset
   479
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_040.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   481
delete test
hgs
parents: 0
diff changeset
   482
[Endtest]
hgs
parents: 0
diff changeset
   483
##############################################################
hgs
parents: 0
diff changeset
   484
# Test demonstrates an Attribute List declaration that uses a StringType
hgs
parents: 0
diff changeset
   485
# as the AttType and also expands the CDATA attribute with a character reference
hgs
parents: 0
diff changeset
   486
##############################################################
hgs
parents: 0
diff changeset
   487
hgs
parents: 0
diff changeset
   488
[Test]
hgs
parents: 0
diff changeset
   489
title wf_DOM_041
hgs
parents: 0
diff changeset
   490
create xmlengtester test
hgs
parents: 0
diff changeset
   491
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_041.xml
hgs
parents: 0
diff changeset
   492
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_041.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   494
delete test
hgs
parents: 0
diff changeset
   495
[Endtest]
hgs
parents: 0
diff changeset
   496
##############################################################
hgs
parents: 0
diff changeset
   497
# Test demonstrates an Attribute List declaration that uses a StringType as the AttType 
hgs
parents: 0
diff changeset
   498
# and also expands the CDATA attribute with a character reference.
hgs
parents: 0
diff changeset
   499
# The test also shows that the leading zeros in the character reference are ignored
hgs
parents: 0
diff changeset
   500
##############################################################
hgs
parents: 0
diff changeset
   501
hgs
parents: 0
diff changeset
   502
[Test]
hgs
parents: 0
diff changeset
   503
title wf_DOM_042
hgs
parents: 0
diff changeset
   504
create xmlengtester test
hgs
parents: 0
diff changeset
   505
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_042.xml
hgs
parents: 0
diff changeset
   506
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_042.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   508
delete test
hgs
parents: 0
diff changeset
   509
[Endtest]
hgs
parents: 0
diff changeset
   510
##############################################################
hgs
parents: 0
diff changeset
   511
# An element's attributes may be declared before its content model; and attribute values may contain newlines.
hgs
parents: 0
diff changeset
   512
##############################################################
hgs
parents: 0
diff changeset
   513
hgs
parents: 0
diff changeset
   514
[Test]
hgs
parents: 0
diff changeset
   515
title wf_DOM_043
hgs
parents: 0
diff changeset
   516
create xmlengtester test
hgs
parents: 0
diff changeset
   517
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_043.xml
hgs
parents: 0
diff changeset
   518
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_043.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   520
delete test
hgs
parents: 0
diff changeset
   521
[Endtest]
hgs
parents: 0
diff changeset
   522
##############################################################
hgs
parents: 0
diff changeset
   523
# Test demonstrates that the empty-element tag must be use for an elements that are declared EMPTY
hgs
parents: 0
diff changeset
   524
##############################################################
hgs
parents: 0
diff changeset
   525
hgs
parents: 0
diff changeset
   526
[Test]
hgs
parents: 0
diff changeset
   527
title wf_DOM_044
hgs
parents: 0
diff changeset
   528
create xmlengtester test
hgs
parents: 0
diff changeset
   529
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_044.xml
hgs
parents: 0
diff changeset
   530
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_044.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   532
delete test
hgs
parents: 0
diff changeset
   533
[Endtest]
hgs
parents: 0
diff changeset
   534
##############################################################
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   536
##############################################################
hgs
parents: 0
diff changeset
   537
hgs
parents: 0
diff changeset
   538
[Test]
hgs
parents: 0
diff changeset
   539
title wf_DOM_045
hgs
parents: 0
diff changeset
   540
create xmlengtester test
hgs
parents: 0
diff changeset
   541
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_045.xml
hgs
parents: 0
diff changeset
   542
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_045.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   544
delete test
hgs
parents: 0
diff changeset
   545
[Endtest]
hgs
parents: 0
diff changeset
   546
##############################################################
hgs
parents: 0
diff changeset
   547
# Test demonstrates that when more than one AttlistDecl is 
hgs
parents: 0
diff changeset
   548
# provided for a given element type, the contents of all those provided are merged
hgs
parents: 0
diff changeset
   549
##############################################################
hgs
parents: 0
diff changeset
   550
hgs
parents: 0
diff changeset
   551
[Test]
hgs
parents: 0
diff changeset
   552
title wf_DOM_046
hgs
parents: 0
diff changeset
   553
create xmlengtester test
hgs
parents: 0
diff changeset
   554
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_046.xml
hgs
parents: 0
diff changeset
   555
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_046.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   557
delete test
hgs
parents: 0
diff changeset
   558
[Endtest]
hgs
parents: 0
diff changeset
   559
##############################################################
hgs
parents: 0
diff changeset
   560
# Test demonstrates that extra whitespace is normalized into single space character
hgs
parents: 0
diff changeset
   561
##############################################################
hgs
parents: 0
diff changeset
   562
hgs
parents: 0
diff changeset
   563
[Test]
hgs
parents: 0
diff changeset
   564
title wf_DOM_047
hgs
parents: 0
diff changeset
   565
create xmlengtester test
hgs
parents: 0
diff changeset
   566
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_047.xml
hgs
parents: 0
diff changeset
   567
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_047.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   569
delete test
hgs
parents: 0
diff changeset
   570
[Endtest]
hgs
parents: 0
diff changeset
   571
##############################################################
hgs
parents: 0
diff changeset
   572
# Test demonstrates that character data is valid element content
hgs
parents: 0
diff changeset
   573
##############################################################
hgs
parents: 0
diff changeset
   574
hgs
parents: 0
diff changeset
   575
[Test]
hgs
parents: 0
diff changeset
   576
title wf_DOM_048
hgs
parents: 0
diff changeset
   577
create xmlengtester test
hgs
parents: 0
diff changeset
   578
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_048.xml
hgs
parents: 0
diff changeset
   579
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_048.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   581
delete test
hgs
parents: 0
diff changeset
   582
[Endtest]
hgs
parents: 0
diff changeset
   583
##############################################################
hgs
parents: 0
diff changeset
   584
# Test demonstrates that characters outside of normal ascii range can be used as element content
hgs
parents: 0
diff changeset
   585
##############################################################
hgs
parents: 0
diff changeset
   586
hgs
parents: 0
diff changeset
   587
[Test]
hgs
parents: 0
diff changeset
   588
title wf_DOM_049
hgs
parents: 0
diff changeset
   589
create xmlengtester test
hgs
parents: 0
diff changeset
   590
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_049.xml
hgs
parents: 0
diff changeset
   591
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_049.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   593
delete test
hgs
parents: 0
diff changeset
   594
[Endtest]
hgs
parents: 0
diff changeset
   595
##############################################################
hgs
parents: 0
diff changeset
   596
# Test demonstrates that characters outside of normal ascii range can be used as element content
hgs
parents: 0
diff changeset
   597
##############################################################
hgs
parents: 0
diff changeset
   598
hgs
parents: 0
diff changeset
   599
[Test]
hgs
parents: 0
diff changeset
   600
title wf_DOM_050
hgs
parents: 0
diff changeset
   601
create xmlengtester test
hgs
parents: 0
diff changeset
   602
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_050.xml
hgs
parents: 0
diff changeset
   603
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_050.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   605
delete test
hgs
parents: 0
diff changeset
   606
[Endtest]
hgs
parents: 0
diff changeset
   607
##############################################################
hgs
parents: 0
diff changeset
   608
# The document is encoded in UTF-16 and uses some name characters well outside of the normal ASCII range.
hgs
parents: 0
diff changeset
   609
##############################################################
hgs
parents: 0
diff changeset
   610
hgs
parents: 0
diff changeset
   611
[Test]
hgs
parents: 0
diff changeset
   612
title wf_DOM_051
hgs
parents: 0
diff changeset
   613
create xmlengtester test
hgs
parents: 0
diff changeset
   614
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_051.xml
hgs
parents: 0
diff changeset
   615
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_051.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   617
delete test
hgs
parents: 0
diff changeset
   618
[Endtest]
hgs
parents: 0
diff changeset
   619
##############################################################
hgs
parents: 0
diff changeset
   620
# The document is encoded in UTF-8 and the text inside the root element uses two non-ASCII characters, 
hgs
parents: 0
diff changeset
   621
# encoded in UTF-8 and each of which expands to a Unicode surrogate pair
hgs
parents: 0
diff changeset
   622
##############################################################
hgs
parents: 0
diff changeset
   623
hgs
parents: 0
diff changeset
   624
[Test]
hgs
parents: 0
diff changeset
   625
title wf_DOM_052
hgs
parents: 0
diff changeset
   626
create xmlengtester test
hgs
parents: 0
diff changeset
   627
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_052.xml
hgs
parents: 0
diff changeset
   628
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_052.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   630
delete test
hgs
parents: 0
diff changeset
   631
[Endtest]
hgs
parents: 0
diff changeset
   632
##############################################################
hgs
parents: 0
diff changeset
   633
# Tests inclusion of a well-formed internal entity, which holds an element required by the content model
hgs
parents: 0
diff changeset
   634
##############################################################
hgs
parents: 0
diff changeset
   635
hgs
parents: 0
diff changeset
   636
[Test]
hgs
parents: 0
diff changeset
   637
title wf_DOM_053
hgs
parents: 0
diff changeset
   638
create xmlengtester test
hgs
parents: 0
diff changeset
   639
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_053.xml
hgs
parents: 0
diff changeset
   640
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_053.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   642
delete test
hgs
parents: 0
diff changeset
   643
[Endtest]
hgs
parents: 0
diff changeset
   644
##############################################################
hgs
parents: 0
diff changeset
   645
# Test demonstrates that extra whitespace within Start-tags and End-tags are nomalized into single spaces
hgs
parents: 0
diff changeset
   646
##############################################################
hgs
parents: 0
diff changeset
   647
hgs
parents: 0
diff changeset
   648
[Test]
hgs
parents: 0
diff changeset
   649
title wf_DOM_054
hgs
parents: 0
diff changeset
   650
create xmlengtester test
hgs
parents: 0
diff changeset
   651
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_054.xml
hgs
parents: 0
diff changeset
   652
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_054.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   654
delete test
hgs
parents: 0
diff changeset
   655
[Endtest]
hgs
parents: 0
diff changeset
   656
##############################################################
hgs
parents: 0
diff changeset
   657
# Test demonstrates that extra whitespace within a processing instruction willnormalized into s single space character
hgs
parents: 0
diff changeset
   658
##############################################################
hgs
parents: 0
diff changeset
   659
hgs
parents: 0
diff changeset
   660
[Test]
hgs
parents: 0
diff changeset
   661
title wf_DOM_055
hgs
parents: 0
diff changeset
   662
create xmlengtester test
hgs
parents: 0
diff changeset
   663
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_055.xml
hgs
parents: 0
diff changeset
   664
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_055.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   666
delete test
hgs
parents: 0
diff changeset
   667
[Endtest]
hgs
parents: 0
diff changeset
   668
##############################################################
hgs
parents: 0
diff changeset
   669
# Test demonstrates an Attribute List declaration that uses a StringType as the AttType 
hgs
parents: 0
diff changeset
   670
# and also expands the CDATA attribute with a character reference. 
hgs
parents: 0
diff changeset
   671
# The test also shows that the leading zeros in the character reference are ignored
hgs
parents: 0
diff changeset
   672
##############################################################
hgs
parents: 0
diff changeset
   673
hgs
parents: 0
diff changeset
   674
[Test]
hgs
parents: 0
diff changeset
   675
title wf_DOM_056
hgs
parents: 0
diff changeset
   676
create xmlengtester test
hgs
parents: 0
diff changeset
   677
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_056.xml
hgs
parents: 0
diff changeset
   678
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_056.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   680
delete test
hgs
parents: 0
diff changeset
   681
[Endtest]
hgs
parents: 0
diff changeset
   682
##############################################################
hgs
parents: 0
diff changeset
   683
# Test demonstrates an element content model whose element can occur zero or more times
hgs
parents: 0
diff changeset
   684
##############################################################
hgs
parents: 0
diff changeset
   685
hgs
parents: 0
diff changeset
   686
[Test]
hgs
parents: 0
diff changeset
   687
title wf_DOM_057
hgs
parents: 0
diff changeset
   688
create xmlengtester test
hgs
parents: 0
diff changeset
   689
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_057.xml
hgs
parents: 0
diff changeset
   690
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_057.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   692
delete test
hgs
parents: 0
diff changeset
   693
[Endtest]
hgs
parents: 0
diff changeset
   694
##############################################################
hgs
parents: 0
diff changeset
   695
# Test demonstrates that extra whitespace be normalized into a single space character in an attribute of type NMTOKENS.
hgs
parents: 0
diff changeset
   696
##############################################################
hgs
parents: 0
diff changeset
   697
hgs
parents: 0
diff changeset
   698
[Test]
hgs
parents: 0
diff changeset
   699
title wf_DOM_058
hgs
parents: 0
diff changeset
   700
create xmlengtester test
hgs
parents: 0
diff changeset
   701
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_058.xml
hgs
parents: 0
diff changeset
   702
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_058.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   704
delete test
hgs
parents: 0
diff changeset
   705
[Endtest]
hgs
parents: 0
diff changeset
   706
##############################################################
hgs
parents: 0
diff changeset
   707
# Test demonstrates an Element Type Declaration that uses the contentspec of EMPTY. 
hgs
parents: 0
diff changeset
   708
# The element cannot have any contents and must always appear as an empty element in the document. 
hgs
parents: 0
diff changeset
   709
# The test also shows an Attribute-list declaration with multiple AttDef's
hgs
parents: 0
diff changeset
   710
##############################################################
hgs
parents: 0
diff changeset
   711
hgs
parents: 0
diff changeset
   712
[Test]
hgs
parents: 0
diff changeset
   713
title wf_DOM_059
hgs
parents: 0
diff changeset
   714
create xmlengtester test
hgs
parents: 0
diff changeset
   715
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_059.xml
hgs
parents: 0
diff changeset
   716
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_059.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   718
delete test
hgs
parents: 0
diff changeset
   719
[Endtest]
hgs
parents: 0
diff changeset
   720
##############################################################
hgs
parents: 0
diff changeset
   721
# Test demonstrates the use of decimal Character References within element content.
hgs
parents: 0
diff changeset
   722
##############################################################
hgs
parents: 0
diff changeset
   723
hgs
parents: 0
diff changeset
   724
[Test]
hgs
parents: 0
diff changeset
   725
title wf_DOM_060
hgs
parents: 0
diff changeset
   726
create xmlengtester test
hgs
parents: 0
diff changeset
   727
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_060.xml
hgs
parents: 0
diff changeset
   728
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_060.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   730
delete test
hgs
parents: 0
diff changeset
   731
[Endtest]
hgs
parents: 0
diff changeset
   732
##############################################################
hgs
parents: 0
diff changeset
   733
# Test demonstrates the use of decimal Character References within element content.
hgs
parents: 0
diff changeset
   734
##############################################################
hgs
parents: 0
diff changeset
   735
hgs
parents: 0
diff changeset
   736
[Test]
hgs
parents: 0
diff changeset
   737
title wf_DOM_061
hgs
parents: 0
diff changeset
   738
create xmlengtester test
hgs
parents: 0
diff changeset
   739
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_061.xml
hgs
parents: 0
diff changeset
   740
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_061.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   742
delete test
hgs
parents: 0
diff changeset
   743
[Endtest]
hgs
parents: 0
diff changeset
   744
##############################################################
hgs
parents: 0
diff changeset
   745
#Test demonstrates the use of hexadecimal Character References within element.
hgs
parents: 0
diff changeset
   746
##############################################################
hgs
parents: 0
diff changeset
   747
hgs
parents: 0
diff changeset
   748
[Test]
hgs
parents: 0
diff changeset
   749
title wf_DOM_062
hgs
parents: 0
diff changeset
   750
create xmlengtester test
hgs
parents: 0
diff changeset
   751
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_062.xml
hgs
parents: 0
diff changeset
   752
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_062.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   754
delete test
hgs
parents: 0
diff changeset
   755
[Endtest]
hgs
parents: 0
diff changeset
   756
##############################################################
hgs
parents: 0
diff changeset
   757
# The document is encoded in UTF-8 and the name of the root element type uses non-ASCII characters
hgs
parents: 0
diff changeset
   758
##############################################################
hgs
parents: 0
diff changeset
   759
hgs
parents: 0
diff changeset
   760
[Test]
hgs
parents: 0
diff changeset
   761
title wf_DOM_063
hgs
parents: 0
diff changeset
   762
create xmlengtester test
hgs
parents: 0
diff changeset
   763
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_063.xml
hgs
parents: 0
diff changeset
   764
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_063.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   766
delete test
hgs
parents: 0
diff changeset
   767
[Endtest]
hgs
parents: 0
diff changeset
   768
##############################################################
hgs
parents: 0
diff changeset
   769
# Tests in-line handling of two legal character references, which each expand to a Unicode surrogate pair.
hgs
parents: 0
diff changeset
   770
##############################################################
hgs
parents: 0
diff changeset
   771
hgs
parents: 0
diff changeset
   772
[Test]
hgs
parents: 0
diff changeset
   773
title wf_DOM_064
hgs
parents: 0
diff changeset
   774
create xmlengtester test
hgs
parents: 0
diff changeset
   775
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_064.xml
hgs
parents: 0
diff changeset
   776
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_064.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   778
delete test
hgs
parents: 0
diff changeset
   779
[Endtest]
hgs
parents: 0
diff changeset
   780
##############################################################
hgs
parents: 0
diff changeset
   781
# Tests ability to define an internal entity which can't legally be expanded (contains an unquoted <B><</B> ). 
hgs
parents: 0
diff changeset
   782
##############################################################
hgs
parents: 0
diff changeset
   783
hgs
parents: 0
diff changeset
   784
[Test]
hgs
parents: 0
diff changeset
   785
title wf_DOM_065
hgs
parents: 0
diff changeset
   786
create xmlengtester test
hgs
parents: 0
diff changeset
   787
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_065.xml
hgs
parents: 0
diff changeset
   788
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_065.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   790
delete test
hgs
parents: 0
diff changeset
   791
[Endtest]
hgs
parents: 0
diff changeset
   792
##############################################################
hgs
parents: 0
diff changeset
   793
# Expands a CDATA attribute with a character reference.
hgs
parents: 0
diff changeset
   794
##############################################################
hgs
parents: 0
diff changeset
   795
hgs
parents: 0
diff changeset
   796
[Test]
hgs
parents: 0
diff changeset
   797
title wf_DOM_066
hgs
parents: 0
diff changeset
   798
create xmlengtester test
hgs
parents: 0
diff changeset
   799
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_066.xml
hgs
parents: 0
diff changeset
   800
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_066.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   802
delete test
hgs
parents: 0
diff changeset
   803
[Endtest]
hgs
parents: 0
diff changeset
   804
##############################################################
hgs
parents: 0
diff changeset
   805
# Test demonstrates the use of decimal character references within element content
hgs
parents: 0
diff changeset
   806
##############################################################
hgs
parents: 0
diff changeset
   807
hgs
parents: 0
diff changeset
   808
[Test]
hgs
parents: 0
diff changeset
   809
title wf_DOM_067
hgs
parents: 0
diff changeset
   810
create xmlengtester test
hgs
parents: 0
diff changeset
   811
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_067.xml
hgs
parents: 0
diff changeset
   812
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_067.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   814
delete test
hgs
parents: 0
diff changeset
   815
[Endtest]
hgs
parents: 0
diff changeset
   816
##############################################################
hgs
parents: 0
diff changeset
   817
# Tests definition of an internal entity holding a carriage return character reference, 
hgs
parents: 0
diff changeset
   818
# which must not be normalized before reporting to the application. 
hgs
parents: 0
diff changeset
   819
# Line break normalization only occurs when parsing external parsed entities
hgs
parents: 0
diff changeset
   820
##############################################################
hgs
parents: 0
diff changeset
   821
hgs
parents: 0
diff changeset
   822
[Test]
hgs
parents: 0
diff changeset
   823
title wf_DOM_068
hgs
parents: 0
diff changeset
   824
create xmlengtester test
hgs
parents: 0
diff changeset
   825
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_068.xml
hgs
parents: 0
diff changeset
   826
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_068.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   828
delete test
hgs
parents: 0
diff changeset
   829
[Endtest]
hgs
parents: 0
diff changeset
   830
##############################################################
hgs
parents: 0
diff changeset
   831
# Verifies that internal parameter entities are correctly expanded within the internal subset
hgs
parents: 0
diff changeset
   832
##############################################################
hgs
parents: 0
diff changeset
   833
hgs
parents: 0
diff changeset
   834
[Test]
hgs
parents: 0
diff changeset
   835
title wf_DOM_070
hgs
parents: 0
diff changeset
   836
create xmlengtester test
hgs
parents: 0
diff changeset
   837
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_070.xml
hgs
parents: 0
diff changeset
   838
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_070.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   840
delete test
hgs
parents: 0
diff changeset
   841
[Endtest]
hgs
parents: 0
diff changeset
   842
##############################################################
hgs
parents: 0
diff changeset
   843
# Test demonstrates that an AttlistDecl can use ID as the 
hgs
parents: 0
diff changeset
   844
# TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.
hgs
parents: 0
diff changeset
   845
##############################################################
hgs
parents: 0
diff changeset
   846
hgs
parents: 0
diff changeset
   847
[Test]
hgs
parents: 0
diff changeset
   848
title wf_DOM_071
hgs
parents: 0
diff changeset
   849
create xmlengtester test
hgs
parents: 0
diff changeset
   850
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_071.xml
hgs
parents: 0
diff changeset
   851
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_071.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   853
delete test
hgs
parents: 0
diff changeset
   854
[Endtest]
hgs
parents: 0
diff changeset
   855
##############################################################
hgs
parents: 0
diff changeset
   856
# Test demonstrates that an AttlistDecl can use IDREF as the TokenizedType 
hgs
parents: 0
diff changeset
   857
# within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl
hgs
parents: 0
diff changeset
   858
##############################################################
hgs
parents: 0
diff changeset
   859
hgs
parents: 0
diff changeset
   860
[Test]
hgs
parents: 0
diff changeset
   861
title wf_DOM_072
hgs
parents: 0
diff changeset
   862
create xmlengtester test
hgs
parents: 0
diff changeset
   863
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_072.xml
hgs
parents: 0
diff changeset
   864
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_072.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   866
delete test
hgs
parents: 0
diff changeset
   867
[Endtest]
hgs
parents: 0
diff changeset
   868
##############################################################
hgs
parents: 0
diff changeset
   869
# Test demonstrates that an AttlistDecl can use IDREFS as the TokenizedType within the Attribute 
hgs
parents: 0
diff changeset
   870
# type. The test also shows that IMPLIED is a valid DefaultDecl
hgs
parents: 0
diff changeset
   871
##############################################################
hgs
parents: 0
diff changeset
   872
hgs
parents: 0
diff changeset
   873
[Test]
hgs
parents: 0
diff changeset
   874
title wf_DOM_073
hgs
parents: 0
diff changeset
   875
create xmlengtester test
hgs
parents: 0
diff changeset
   876
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_073.xml
hgs
parents: 0
diff changeset
   877
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_073.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   879
delete test
hgs
parents: 0
diff changeset
   880
[Endtest]
hgs
parents: 0
diff changeset
   881
##############################################################
hgs
parents: 0
diff changeset
   882
# Test demonstrates that an AttlistDecl can use ENTITY as the TokenizedType 
hgs
parents: 0
diff changeset
   883
# within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.
hgs
parents: 0
diff changeset
   884
##############################################################
hgs
parents: 0
diff changeset
   885
hgs
parents: 0
diff changeset
   886
[Test]
hgs
parents: 0
diff changeset
   887
title wf_DOM_074
hgs
parents: 0
diff changeset
   888
create xmlengtester test
hgs
parents: 0
diff changeset
   889
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_074.xml
hgs
parents: 0
diff changeset
   890
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_074.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   892
delete test
hgs
parents: 0
diff changeset
   893
[Endtest]
hgs
parents: 0
diff changeset
   894
##############################################################
hgs
parents: 0
diff changeset
   895
# Test demonstrates that an AttlistDecl can use ENTITIES as the TokenizedType 
hgs
parents: 0
diff changeset
   896
# within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl
hgs
parents: 0
diff changeset
   897
##############################################################
hgs
parents: 0
diff changeset
   898
hgs
parents: 0
diff changeset
   899
[Test]
hgs
parents: 0
diff changeset
   900
title wf_DOM_075
hgs
parents: 0
diff changeset
   901
create xmlengtester test
hgs
parents: 0
diff changeset
   902
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_075.xml
hgs
parents: 0
diff changeset
   903
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_075.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   905
delete test
hgs
parents: 0
diff changeset
   906
[Endtest]
hgs
parents: 0
diff changeset
   907
##############################################################
hgs
parents: 0
diff changeset
   908
# Demonstrates that an AttlistDecl can use an EnumeratedType
hgs
parents: 0
diff changeset
   909
# within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl
hgs
parents: 0
diff changeset
   910
##############################################################
hgs
parents: 0
diff changeset
   911
hgs
parents: 0
diff changeset
   912
[Test]
hgs
parents: 0
diff changeset
   913
title wf_DOM_077
hgs
parents: 0
diff changeset
   914
create xmlengtester test
hgs
parents: 0
diff changeset
   915
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_077.xml
hgs
parents: 0
diff changeset
   916
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_077.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   918
delete test
hgs
parents: 0
diff changeset
   919
[Endtest]
hgs
parents: 0
diff changeset
   920
##############################################################
hgs
parents: 0
diff changeset
   921
# Test demonstrates that an AttlistDecl can use an StringType of 
hgs
parents: 0
diff changeset
   922
# CDATA within the Attribute type. The test also shows that REQUIRED is a valid DefaultDecl
hgs
parents: 0
diff changeset
   923
##############################################################
hgs
parents: 0
diff changeset
   924
hgs
parents: 0
diff changeset
   925
[Test]
hgs
parents: 0
diff changeset
   926
title wf_DOM_078
hgs
parents: 0
diff changeset
   927
create xmlengtester test
hgs
parents: 0
diff changeset
   928
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_078.xml
hgs
parents: 0
diff changeset
   929
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_078.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   931
delete test
hgs
parents: 0
diff changeset
   932
[Endtest]
hgs
parents: 0
diff changeset
   933
##############################################################
hgs
parents: 0
diff changeset
   934
# Test demonstrates that an AttlistDecl can use an StringType of CDATA 
hgs
parents: 0
diff changeset
   935
# within the Attribute type. The test also shows that FIXED is a valid DefaultDecl and that a value 
hgs
parents: 0
diff changeset
   936
# can be given to the attribute in the Start-tag as well as the AttListDecl
hgs
parents: 0
diff changeset
   937
##############################################################
hgs
parents: 0
diff changeset
   938
hgs
parents: 0
diff changeset
   939
[Test]
hgs
parents: 0
diff changeset
   940
title wf_DOM_079
hgs
parents: 0
diff changeset
   941
create xmlengtester test
hgs
parents: 0
diff changeset
   942
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_079.xml
hgs
parents: 0
diff changeset
   943
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_079.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   945
delete test
hgs
parents: 0
diff changeset
   946
[Endtest]
hgs
parents: 0
diff changeset
   947
##############################################################
hgs
parents: 0
diff changeset
   948
# Test demonstrates that an AttlistDecl can use an StringType 
hgs
parents: 0
diff changeset
   949
# of CDATA within the Attribute type. The test also shows that 
hgs
parents: 0
diff changeset
   950
# FIXED is a valid DefaultDecl and that an value can be given to the attribute
hgs
parents: 0
diff changeset
   951
##############################################################
hgs
parents: 0
diff changeset
   952
hgs
parents: 0
diff changeset
   953
[Test]
hgs
parents: 0
diff changeset
   954
title wf_DOM_080
hgs
parents: 0
diff changeset
   955
create xmlengtester test
hgs
parents: 0
diff changeset
   956
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_080.xml
hgs
parents: 0
diff changeset
   957
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_080.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   959
delete test
hgs
parents: 0
diff changeset
   960
[Endtest]
hgs
parents: 0
diff changeset
   961
##############################################################
hgs
parents: 0
diff changeset
   962
# Test demonstrates the use of the optional character following a name or list to govern the number 
hgs
parents: 0
diff changeset
   963
# of times an element or content particles in the list occur
hgs
parents: 0
diff changeset
   964
##############################################################
hgs
parents: 0
diff changeset
   965
hgs
parents: 0
diff changeset
   966
[Test]
hgs
parents: 0
diff changeset
   967
title wf_DOM_081
hgs
parents: 0
diff changeset
   968
create xmlengtester test
hgs
parents: 0
diff changeset
   969
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_081.xml
hgs
parents: 0
diff changeset
   970
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_081.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   972
delete test
hgs
parents: 0
diff changeset
   973
[Endtest]
hgs
parents: 0
diff changeset
   974
##############################################################
hgs
parents: 0
diff changeset
   975
# Tests that an external PE may be defined (but not referenced)
hgs
parents: 0
diff changeset
   976
##############################################################
hgs
parents: 0
diff changeset
   977
hgs
parents: 0
diff changeset
   978
[Test]
hgs
parents: 0
diff changeset
   979
title wf_DOM_082
hgs
parents: 0
diff changeset
   980
create xmlengtester test
hgs
parents: 0
diff changeset
   981
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_082.xml
hgs
parents: 0
diff changeset
   982
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_082.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   984
delete test
hgs
parents: 0
diff changeset
   985
[Endtest]
hgs
parents: 0
diff changeset
   986
##############################################################
hgs
parents: 0
diff changeset
   987
# Tests that an external PE may be defined (but not referenced)
hgs
parents: 0
diff changeset
   988
##############################################################
hgs
parents: 0
diff changeset
   989
hgs
parents: 0
diff changeset
   990
[Test]
hgs
parents: 0
diff changeset
   991
title wf_DOM_083
hgs
parents: 0
diff changeset
   992
create xmlengtester test
hgs
parents: 0
diff changeset
   993
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_083.xml
hgs
parents: 0
diff changeset
   994
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_083.txt
hgs
parents: 0
diff changeset
   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
hgs
parents: 0
diff changeset
   996
delete test
hgs
parents: 0
diff changeset
   997
[Endtest]
hgs
parents: 0
diff changeset
   998
##############################################################
hgs
parents: 0
diff changeset
   999
# Test demonstrates that although whitespace can be used to set apart markup for greater readability it is not necessary
hgs
parents: 0
diff changeset
  1000
##############################################################
hgs
parents: 0
diff changeset
  1001
hgs
parents: 0
diff changeset
  1002
[Test]
hgs
parents: 0
diff changeset
  1003
title wf_DOM_084
hgs
parents: 0
diff changeset
  1004
create xmlengtester test
hgs
parents: 0
diff changeset
  1005
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_084.xml
hgs
parents: 0
diff changeset
  1006
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_084.txt
hgs
parents: 0
diff changeset
  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
hgs
parents: 0
diff changeset
  1008
delete test
hgs
parents: 0
diff changeset
  1009
[Endtest]
hgs
parents: 0
diff changeset
  1010
##############################################################
hgs
parents: 0
diff changeset
  1011
# Parameter and General entities use different namespaces, so there can be an entity of each type with a given name
hgs
parents: 0
diff changeset
  1012
##############################################################
hgs
parents: 0
diff changeset
  1013
hgs
parents: 0
diff changeset
  1014
[Test] 
hgs
parents: 0
diff changeset
  1015
title wf_DOM_085 
hgs
parents: 0
diff changeset
  1016
create xmlengtester test 
hgs
parents: 0
diff changeset
  1017
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_085.xml 
hgs
parents: 0
diff changeset
  1018
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_085.txt 
hgs
parents: 0
diff changeset
  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 
hgs
parents: 0
diff changeset
  1020
[Endtest]
hgs
parents: 0
diff changeset
  1021
##############################################################
hgs
parents: 0
diff changeset
  1022
#Tests whether entities may be declared more than once, with the first declaration being the binding one
hgs
parents: 0
diff changeset
  1023
##############################################################
hgs
parents: 0
diff changeset
  1024
hgs
parents: 0
diff changeset
  1025
[Test]
hgs
parents: 0
diff changeset
  1026
title wf_DOM_086
hgs
parents: 0
diff changeset
  1027
create xmlengtester test
hgs
parents: 0
diff changeset
  1028
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_086.xml
hgs
parents: 0
diff changeset
  1029
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_086.txt
hgs
parents: 0
diff changeset
  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
hgs
parents: 0
diff changeset
  1031
delete test
hgs
parents: 0
diff changeset
  1032
[Endtest]
hgs
parents: 0
diff changeset
  1033
##############################################################
hgs
parents: 0
diff changeset
  1034
# Tests whether character references in internal entities are expanded early enough,
hgs
parents: 0
diff changeset
  1035
# by relying on correct handling to make the entity be well formed
hgs
parents: 0
diff changeset
  1036
##############################################################
hgs
parents: 0
diff changeset
  1037
hgs
parents: 0
diff changeset
  1038
[Test]
hgs
parents: 0
diff changeset
  1039
title wf_DOM_087
hgs
parents: 0
diff changeset
  1040
create xmlengtester test
hgs
parents: 0
diff changeset
  1041
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_087.xml
hgs
parents: 0
diff changeset
  1042
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_087.txt
hgs
parents: 0
diff changeset
  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
hgs
parents: 0
diff changeset
  1044
delete test
hgs
parents: 0
diff changeset
  1045
[Endtest]
hgs
parents: 0
diff changeset
  1046
##############################################################
hgs
parents: 0
diff changeset
  1047
# Tests whether entity references in internal entities are expanded late enough, 
hgs
parents: 0
diff changeset
  1048
# by relying on correct handling to make the expanded text be valid. 
hgs
parents: 0
diff changeset
  1049
# (If it's expanded too early, the entity will parse as an element that's not valid in that context.)
hgs
parents: 0
diff changeset
  1050
##############################################################
hgs
parents: 0
diff changeset
  1051
hgs
parents: 0
diff changeset
  1052
[Test]
hgs
parents: 0
diff changeset
  1053
title wf_DOM_088
hgs
parents: 0
diff changeset
  1054
create xmlengtester test
hgs
parents: 0
diff changeset
  1055
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_088.xml
hgs
parents: 0
diff changeset
  1056
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_088.txt
hgs
parents: 0
diff changeset
  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
hgs
parents: 0
diff changeset
  1058
delete test
hgs
parents: 0
diff changeset
  1059
[Endtest]
hgs
parents: 0
diff changeset
  1060
##############################################################
hgs
parents: 0
diff changeset
  1061
# Tests entity expansion of three legal character references, which each expand to a Unicode surrogate pair.
hgs
parents: 0
diff changeset
  1062
##############################################################
hgs
parents: 0
diff changeset
  1063
hgs
parents: 0
diff changeset
  1064
[Test]
hgs
parents: 0
diff changeset
  1065
title wf_DOM_089
hgs
parents: 0
diff changeset
  1066
create xmlengtester test
hgs
parents: 0
diff changeset
  1067
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_089.xml
hgs
parents: 0
diff changeset
  1068
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_089.txt
hgs
parents: 0
diff changeset
  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
hgs
parents: 0
diff changeset
  1070
delete test
hgs
parents: 0
diff changeset
  1071
[Endtest]
hgs
parents: 0
diff changeset
  1072
##############################################################
hgs
parents: 0
diff changeset
  1073
# Test demostrates that extra whitespace is normalized into a single space character.
hgs
parents: 0
diff changeset
  1074
##############################################################
hgs
parents: 0
diff changeset
  1075
hgs
parents: 0
diff changeset
  1076
[Test]
hgs
parents: 0
diff changeset
  1077
title wf_DOM_092
hgs
parents: 0
diff changeset
  1078
create xmlengtester test
hgs
parents: 0
diff changeset
  1079
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_092.xml
hgs
parents: 0
diff changeset
  1080
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_092.txt
hgs
parents: 0
diff changeset
  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
hgs
parents: 0
diff changeset
  1082
delete test
hgs
parents: 0
diff changeset
  1083
[Endtest]
hgs
parents: 0
diff changeset
  1084
##############################################################
hgs
parents: 0
diff changeset
  1085
# Test demonstrates that extra whitespace is not intended for inclusion in the delivered version of the document.
hgs
parents: 0
diff changeset
  1086
##############################################################
hgs
parents: 0
diff changeset
  1087
hgs
parents: 0
diff changeset
  1088
[Test]
hgs
parents: 0
diff changeset
  1089
title wf_DOM_093
hgs
parents: 0
diff changeset
  1090
create xmlengtester test
hgs
parents: 0
diff changeset
  1091
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_093.xml
hgs
parents: 0
diff changeset
  1092
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_093.txt
hgs
parents: 0
diff changeset
  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
hgs
parents: 0
diff changeset
  1094
delete test
hgs
parents: 0
diff changeset
  1095
[Endtest]
hgs
parents: 0
diff changeset
  1096
##############################################################
hgs
parents: 0
diff changeset
  1097
# Attribute defaults with a DTD have special parsing rules, 
hgs
parents: 0
diff changeset
  1098
# different from other strings. That means that characters 
hgs
parents: 0
diff changeset
  1099
# found there may look like an undefined parameter entity reference 
hgs
parents: 0
diff changeset
  1100
# "within a markup declaration", but they aren't ... so they can't 
hgs
parents: 0
diff changeset
  1101
# be violating the PEs in Internal Subset WFC. 
hgs
parents: 0
diff changeset
  1102
##############################################################
hgs
parents: 0
diff changeset
  1103
hgs
parents: 0
diff changeset
  1104
[Test]
hgs
parents: 0
diff changeset
  1105
title wf_DOM_094
hgs
parents: 0
diff changeset
  1106
create xmlengtester test
hgs
parents: 0
diff changeset
  1107
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_094.xml
hgs
parents: 0
diff changeset
  1108
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_094.txt
hgs
parents: 0
diff changeset
  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
hgs
parents: 0
diff changeset
  1110
delete test
hgs
parents: 0
diff changeset
  1111
[Endtest]
hgs
parents: 0
diff changeset
  1112
##############################################################
hgs
parents: 0
diff changeset
  1113
# Basically an output test, this requires extra whitespace to be normalized into a single space character in an attribute of type NMTOKENS
hgs
parents: 0
diff changeset
  1114
##############################################################
hgs
parents: 0
diff changeset
  1115
hgs
parents: 0
diff changeset
  1116
[Test]
hgs
parents: 0
diff changeset
  1117
title wf_DOM_095
hgs
parents: 0
diff changeset
  1118
create xmlengtester test
hgs
parents: 0
diff changeset
  1119
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_095.xml
hgs
parents: 0
diff changeset
  1120
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_095.txt
hgs
parents: 0
diff changeset
  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
hgs
parents: 0
diff changeset
  1122
delete test
hgs
parents: 0
diff changeset
  1123
[Endtest]
hgs
parents: 0
diff changeset
  1124
##############################################################
hgs
parents: 0
diff changeset
  1125
# Test demonstrates that extra whitespace is normalized into a single space character in an attribute of type NMTOKENS.
hgs
parents: 0
diff changeset
  1126
##############################################################
hgs
parents: 0
diff changeset
  1127
hgs
parents: 0
diff changeset
  1128
[Test]
hgs
parents: 0
diff changeset
  1129
title wf_DOM_096
hgs
parents: 0
diff changeset
  1130
create xmlengtester test
hgs
parents: 0
diff changeset
  1131
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_096.xml
hgs
parents: 0
diff changeset
  1132
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_096.txt
hgs
parents: 0
diff changeset
  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
hgs
parents: 0
diff changeset
  1134
delete test
hgs
parents: 0
diff changeset
  1135
[Endtest]
hgs
parents: 0
diff changeset
  1136
##############################################################
hgs
parents: 0
diff changeset
  1137
# Basically an output test, this tests whether an externally defined attribute declaration 
hgs
parents: 0
diff changeset
  1138
# (with a default) takes proper precedence over a subsequent internal declaration
hgs
parents: 0
diff changeset
  1139
##############################################################
hgs
parents: 0
diff changeset
  1140
hgs
parents: 0
diff changeset
  1141
[Test]
hgs
parents: 0
diff changeset
  1142
title wf_DOM_097
hgs
parents: 0
diff changeset
  1143
create xmlengtester test
hgs
parents: 0
diff changeset
  1144
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_097.xml
hgs
parents: 0
diff changeset
  1145
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_097.txt
hgs
parents: 0
diff changeset
  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
hgs
parents: 0
diff changeset
  1147
delete test
hgs
parents: 0
diff changeset
  1148
[Endtest]
hgs
parents: 0
diff changeset
  1149
##############################################################
hgs
parents: 0
diff changeset
  1150
# Test demonstrates that extra whitespace within a processing instruction is converted into a single space character
hgs
parents: 0
diff changeset
  1151
##############################################################
hgs
parents: 0
diff changeset
  1152
hgs
parents: 0
diff changeset
  1153
[Test]
hgs
parents: 0
diff changeset
  1154
title wf_DOM_098
hgs
parents: 0
diff changeset
  1155
create xmlengtester test
hgs
parents: 0
diff changeset
  1156
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_098.xml
hgs
parents: 0
diff changeset
  1157
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_098.txt
hgs
parents: 0
diff changeset
  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
hgs
parents: 0
diff changeset
  1159
delete test
hgs
parents: 0
diff changeset
  1160
[Endtest]
hgs
parents: 0
diff changeset
  1161
##############################################################
hgs
parents: 0
diff changeset
  1162
# Test demonstrates the name of the encoding can be composed of lowercase characters
hgs
parents: 0
diff changeset
  1163
##############################################################
hgs
parents: 0
diff changeset
  1164
hgs
parents: 0
diff changeset
  1165
[Test]
hgs
parents: 0
diff changeset
  1166
title wf_DOM_099
hgs
parents: 0
diff changeset
  1167
create xmlengtester test
hgs
parents: 0
diff changeset
  1168
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_099.xml
hgs
parents: 0
diff changeset
  1169
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_099.txt
hgs
parents: 0
diff changeset
  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
hgs
parents: 0
diff changeset
  1171
delete test
hgs
parents: 0
diff changeset
  1172
[Endtest]
hgs
parents: 0
diff changeset
  1173
##############################################################
hgs
parents: 0
diff changeset
  1174
# Makes sure that PUBLIC identifiers may have some strange characters. 
hgs
parents: 0
diff changeset
  1175
# NOTE: The XML editors have said that the XML specification errata 
hgs
parents: 0
diff changeset
  1176
# will specify that parameter entity expansion does not occur in PUBLIC
hgs
parents: 0
diff changeset
  1177
# identifiers, so that the '%' character will not flag a malformed parameter entity reference.
hgs
parents: 0
diff changeset
  1178
##############################################################
hgs
parents: 0
diff changeset
  1179
hgs
parents: 0
diff changeset
  1180
[Test]
hgs
parents: 0
diff changeset
  1181
title wf_DOM_100
hgs
parents: 0
diff changeset
  1182
create xmlengtester test
hgs
parents: 0
diff changeset
  1183
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_100.xml
hgs
parents: 0
diff changeset
  1184
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_100.txt
hgs
parents: 0
diff changeset
  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
hgs
parents: 0
diff changeset
  1186
delete test
hgs
parents: 0
diff changeset
  1187
[Endtest]
hgs
parents: 0
diff changeset
  1188
##############################################################
hgs
parents: 0
diff changeset
  1189
# This tests whether entity expansion is (incorrectly) 
hgs
parents: 0
diff changeset
  1190
# done while processing entity declarations; if it is, the entity value literal will terminate prematurely
hgs
parents: 0
diff changeset
  1191
##############################################################
hgs
parents: 0
diff changeset
  1192
hgs
parents: 0
diff changeset
  1193
[Test]
hgs
parents: 0
diff changeset
  1194
title wf_DOM_101
hgs
parents: 0
diff changeset
  1195
create xmlengtester test
hgs
parents: 0
diff changeset
  1196
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_101.xml
hgs
parents: 0
diff changeset
  1197
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_101.txt
hgs
parents: 0
diff changeset
  1198
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_101.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_101.ref
hgs
parents: 0
diff changeset
  1199
delete test
hgs
parents: 0
diff changeset
  1200
[Endtest]
hgs
parents: 0
diff changeset
  1201
##############################################################
hgs
parents: 0
diff changeset
  1202
# Test demonstrates that a CDATA attribute can pass a double quote as its value
hgs
parents: 0
diff changeset
  1203
##############################################################
hgs
parents: 0
diff changeset
  1204
hgs
parents: 0
diff changeset
  1205
[Test]
hgs
parents: 0
diff changeset
  1206
title wf_DOM_102
hgs
parents: 0
diff changeset
  1207
create xmlengtester test
hgs
parents: 0
diff changeset
  1208
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_102.xml
hgs
parents: 0
diff changeset
  1209
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_102.txt
hgs
parents: 0
diff changeset
  1210
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_102.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_102.ref
hgs
parents: 0
diff changeset
  1211
delete test
hgs
parents: 0
diff changeset
  1212
[Endtest]
hgs
parents: 0
diff changeset
  1213
##############################################################
hgs
parents: 0
diff changeset
  1214
# Test demonstrates that an attribute can pass a less than sign as its value.
hgs
parents: 0
diff changeset
  1215
##############################################################
hgs
parents: 0
diff changeset
  1216
hgs
parents: 0
diff changeset
  1217
[Test]
hgs
parents: 0
diff changeset
  1218
title wf_DOM_103
hgs
parents: 0
diff changeset
  1219
create xmlengtester test
hgs
parents: 0
diff changeset
  1220
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_103.xml
hgs
parents: 0
diff changeset
  1221
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_103.txt
hgs
parents: 0
diff changeset
  1222
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_103.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_103.ref
hgs
parents: 0
diff changeset
  1223
delete test
hgs
parents: 0
diff changeset
  1224
[Endtest]
hgs
parents: 0
diff changeset
  1225
##############################################################
hgs
parents: 0
diff changeset
  1226
# Test demonstrates that extra whitespace within an Attribute of a Start-tag is normalized to a single space character
hgs
parents: 0
diff changeset
  1227
##############################################################
hgs
parents: 0
diff changeset
  1228
hgs
parents: 0
diff changeset
  1229
[Test]
hgs
parents: 0
diff changeset
  1230
title wf_DOM_104
hgs
parents: 0
diff changeset
  1231
create xmlengtester test
hgs
parents: 0
diff changeset
  1232
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_104.xml
hgs
parents: 0
diff changeset
  1233
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_104.txt
hgs
parents: 0
diff changeset
  1234
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_104.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_104.ref
hgs
parents: 0
diff changeset
  1235
delete test
hgs
parents: 0
diff changeset
  1236
[Endtest]
hgs
parents: 0
diff changeset
  1237
##############################################################
hgs
parents: 0
diff changeset
  1238
# Basically an output test, this requires a CDATA attribute with a tab character to be passed through as one space
hgs
parents: 0
diff changeset
  1239
##############################################################
hgs
parents: 0
diff changeset
  1240
hgs
parents: 0
diff changeset
  1241
[Test]
hgs
parents: 0
diff changeset
  1242
title wf_DOM_105
hgs
parents: 0
diff changeset
  1243
create xmlengtester test
hgs
parents: 0
diff changeset
  1244
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_105.xml
hgs
parents: 0
diff changeset
  1245
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_105.txt
hgs
parents: 0
diff changeset
  1246
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_105.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_105.ref
hgs
parents: 0
diff changeset
  1247
delete test
hgs
parents: 0
diff changeset
  1248
[Endtest]
hgs
parents: 0
diff changeset
  1249
##############################################################
hgs
parents: 0
diff changeset
  1250
# Basically an output test, this requires a CDATA attribute with a newline character to be passed through as one space.
hgs
parents: 0
diff changeset
  1251
##############################################################
hgs
parents: 0
diff changeset
  1252
hgs
parents: 0
diff changeset
  1253
[Test]
hgs
parents: 0
diff changeset
  1254
title wf_DOM_106
hgs
parents: 0
diff changeset
  1255
create xmlengtester test
hgs
parents: 0
diff changeset
  1256
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_106.xml
hgs
parents: 0
diff changeset
  1257
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_106.txt
hgs
parents: 0
diff changeset
  1258
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_106.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_106.ref
hgs
parents: 0
diff changeset
  1259
delete test
hgs
parents: 0
diff changeset
  1260
[Endtest]
hgs
parents: 0
diff changeset
  1261
##############################################################
hgs
parents: 0
diff changeset
  1262
# Basically an output test, this requires a CDATA attribute with a return character to be passed through as one space
hgs
parents: 0
diff changeset
  1263
##############################################################
hgs
parents: 0
diff changeset
  1264
hgs
parents: 0
diff changeset
  1265
[Test]
hgs
parents: 0
diff changeset
  1266
title wf_DOM_107
hgs
parents: 0
diff changeset
  1267
create xmlengtester test
hgs
parents: 0
diff changeset
  1268
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_107.xml
hgs
parents: 0
diff changeset
  1269
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_107.txt
hgs
parents: 0
diff changeset
  1270
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_107.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_107.ref
hgs
parents: 0
diff changeset
  1271
delete test
hgs
parents: 0
diff changeset
  1272
[Endtest]
hgs
parents: 0
diff changeset
  1273
##############################################################
hgs
parents: 0
diff changeset
  1274
# This tests normalization of end-of-line characters (CRLF) within entities to LF, primarily as an output test
hgs
parents: 0
diff changeset
  1275
##############################################################
hgs
parents: 0
diff changeset
  1276
hgs
parents: 0
diff changeset
  1277
[Test]
hgs
parents: 0
diff changeset
  1278
title wf_DOM_108
hgs
parents: 0
diff changeset
  1279
create xmlengtester test
hgs
parents: 0
diff changeset
  1280
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_108.xml
hgs
parents: 0
diff changeset
  1281
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_108.txt
hgs
parents: 0
diff changeset
  1282
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_108.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_108.ref
hgs
parents: 0
diff changeset
  1283
delete test
hgs
parents: 0
diff changeset
  1284
[Endtest]
hgs
parents: 0
diff changeset
  1285
##############################################################
hgs
parents: 0
diff changeset
  1286
# Test demonstrates that an attribute can have a null value.
hgs
parents: 0
diff changeset
  1287
##############################################################
hgs
parents: 0
diff changeset
  1288
hgs
parents: 0
diff changeset
  1289
[Test]
hgs
parents: 0
diff changeset
  1290
title wf_DOM_109
hgs
parents: 0
diff changeset
  1291
create xmlengtester test
hgs
parents: 0
diff changeset
  1292
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_109.xml
hgs
parents: 0
diff changeset
  1293
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_109.txt
hgs
parents: 0
diff changeset
  1294
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_109.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_109.ref
hgs
parents: 0
diff changeset
  1295
delete test
hgs
parents: 0
diff changeset
  1296
[Endtest]
hgs
parents: 0
diff changeset
  1297
##############################################################
hgs
parents: 0
diff changeset
  1298
# Basically an output test, this requires that a CDATA attribute with a CRLF be normalized to one space
hgs
parents: 0
diff changeset
  1299
##############################################################
hgs
parents: 0
diff changeset
  1300
hgs
parents: 0
diff changeset
  1301
[Test]
hgs
parents: 0
diff changeset
  1302
title wf_DOM_110
hgs
parents: 0
diff changeset
  1303
create xmlengtester test
hgs
parents: 0
diff changeset
  1304
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_110.xml
hgs
parents: 0
diff changeset
  1305
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_110.txt
hgs
parents: 0
diff changeset
  1306
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_110.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_110.ref
hgs
parents: 0
diff changeset
  1307
delete test
hgs
parents: 0
diff changeset
  1308
[Endtest]
hgs
parents: 0
diff changeset
  1309
##############################################################
hgs
parents: 0
diff changeset
  1310
# Character references expanding to spaces doesn't affect treatment of attributes
hgs
parents: 0
diff changeset
  1311
##############################################################
hgs
parents: 0
diff changeset
  1312
hgs
parents: 0
diff changeset
  1313
[Test]
hgs
parents: 0
diff changeset
  1314
title wf_DOM_111
hgs
parents: 0
diff changeset
  1315
create xmlengtester test
hgs
parents: 0
diff changeset
  1316
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_111.xml
hgs
parents: 0
diff changeset
  1317
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_111.txt
hgs
parents: 0
diff changeset
  1318
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_111.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_111.ref
hgs
parents: 0
diff changeset
  1319
delete test
hgs
parents: 0
diff changeset
  1320
[Endtest]
hgs
parents: 0
diff changeset
  1321
##############################################################
hgs
parents: 0
diff changeset
  1322
# Test demonstrates shows the use of content particles within the element content
hgs
parents: 0
diff changeset
  1323
##############################################################
hgs
parents: 0
diff changeset
  1324
hgs
parents: 0
diff changeset
  1325
[Test]
hgs
parents: 0
diff changeset
  1326
title wf_DOM_112
hgs
parents: 0
diff changeset
  1327
create xmlengtester test
hgs
parents: 0
diff changeset
  1328
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_112.xml
hgs
parents: 0
diff changeset
  1329
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_112.txt
hgs
parents: 0
diff changeset
  1330
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_112.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_112.ref
hgs
parents: 0
diff changeset
  1331
delete test
hgs
parents: 0
diff changeset
  1332
[Endtest]
hgs
parents: 0
diff changeset
  1333
##############################################################
hgs
parents: 0
diff changeset
  1334
# Test demonstrates that it is not an error to have attributes declared for an element not itself declared.
hgs
parents: 0
diff changeset
  1335
##############################################################
hgs
parents: 0
diff changeset
  1336
hgs
parents: 0
diff changeset
  1337
[Test]
hgs
parents: 0
diff changeset
  1338
title wf_DOM_113
hgs
parents: 0
diff changeset
  1339
create xmlengtester test
hgs
parents: 0
diff changeset
  1340
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_113.xml
hgs
parents: 0
diff changeset
  1341
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_113.txt
hgs
parents: 0
diff changeset
  1342
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_113.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_113.ref
hgs
parents: 0
diff changeset
  1343
delete test
hgs
parents: 0
diff changeset
  1344
[Endtest]
hgs
parents: 0
diff changeset
  1345
##############################################################
hgs
parents: 0
diff changeset
  1346
# Test demonstrates that all text within a valid CDATA section is considered text and not recognized as markup
hgs
parents: 0
diff changeset
  1347
##############################################################
hgs
parents: 0
diff changeset
  1348
hgs
parents: 0
diff changeset
  1349
[Test]
hgs
parents: 0
diff changeset
  1350
title wf_DOM_114
hgs
parents: 0
diff changeset
  1351
create xmlengtester test
hgs
parents: 0
diff changeset
  1352
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_114.xml
hgs
parents: 0
diff changeset
  1353
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_114.txt
hgs
parents: 0
diff changeset
  1354
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_114.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_114.ref
hgs
parents: 0
diff changeset
  1355
delete test
hgs
parents: 0
diff changeset
  1356
[Endtest]
hgs
parents: 0
diff changeset
  1357
##############################################################
hgs
parents: 0
diff changeset
  1358
# Test demonstrates that an entity reference is processed by recursively processing the replacement text of the entity
hgs
parents: 0
diff changeset
  1359
##############################################################
hgs
parents: 0
diff changeset
  1360
hgs
parents: 0
diff changeset
  1361
[Test]
hgs
parents: 0
diff changeset
  1362
title wf_DOM_115
hgs
parents: 0
diff changeset
  1363
create xmlengtester test
hgs
parents: 0
diff changeset
  1364
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_115.xml
hgs
parents: 0
diff changeset
  1365
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_115.txt
hgs
parents: 0
diff changeset
  1366
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_115.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_115.ref
hgs
parents: 0
diff changeset
  1367
delete test
hgs
parents: 0
diff changeset
  1368
[Endtest]
hgs
parents: 0
diff changeset
  1369
##############################################################
hgs
parents: 0
diff changeset
  1370
# Test demonstrates that a line break within CDATA will be normalized
hgs
parents: 0
diff changeset
  1371
##############################################################
hgs
parents: 0
diff changeset
  1372
hgs
parents: 0
diff changeset
  1373
[Test]
hgs
parents: 0
diff changeset
  1374
title wf_DOM_116
hgs
parents: 0
diff changeset
  1375
create xmlengtester test
hgs
parents: 0
diff changeset
  1376
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_116.xml
hgs
parents: 0
diff changeset
  1377
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_116.txt
hgs
parents: 0
diff changeset
  1378
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_116.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_116.ref
hgs
parents: 0
diff changeset
  1379
delete test
hgs
parents: 0
diff changeset
  1380
[Endtest]
hgs
parents: 0
diff changeset
  1381
##############################################################
hgs
parents: 0
diff changeset
  1382
# Test demonstrates that entity expansion is done while processing entity declarations
hgs
parents: 0
diff changeset
  1383
##############################################################
hgs
parents: 0
diff changeset
  1384
hgs
parents: 0
diff changeset
  1385
[Test]
hgs
parents: 0
diff changeset
  1386
title wf_DOM_117
hgs
parents: 0
diff changeset
  1387
create xmlengtester test
hgs
parents: 0
diff changeset
  1388
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_117.xml
hgs
parents: 0
diff changeset
  1389
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_117.txt
hgs
parents: 0
diff changeset
  1390
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_117.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_117.ref
hgs
parents: 0
diff changeset
  1391
delete test
hgs
parents: 0
diff changeset
  1392
[Endtest]
hgs
parents: 0
diff changeset
  1393
##############################################################
hgs
parents: 0
diff changeset
  1394
# Test demonstrates that entity expansion is done while processing entity declarations
hgs
parents: 0
diff changeset
  1395
##############################################################
hgs
parents: 0
diff changeset
  1396
hgs
parents: 0
diff changeset
  1397
[Test]
hgs
parents: 0
diff changeset
  1398
title wf_DOM_118
hgs
parents: 0
diff changeset
  1399
create xmlengtester test
hgs
parents: 0
diff changeset
  1400
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_118.xml
hgs
parents: 0
diff changeset
  1401
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_118.txt
hgs
parents: 0
diff changeset
  1402
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_118.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_118.ref
hgs
parents: 0
diff changeset
  1403
delete test
hgs
parents: 0
diff changeset
  1404
[Endtest]
hgs
parents: 0
diff changeset
  1405
##############################################################
hgs
parents: 0
diff changeset
  1406
# Comments may contain any legal XML characters; only the string "--" is disallowed
hgs
parents: 0
diff changeset
  1407
##############################################################
hgs
parents: 0
diff changeset
  1408
hgs
parents: 0
diff changeset
  1409
[Test]
hgs
parents: 0
diff changeset
  1410
title wf_DOM_119
hgs
parents: 0
diff changeset
  1411
create xmlengtester test
hgs
parents: 0
diff changeset
  1412
test ParseFile E:\testing\data\xmleng\efute\input\xmlconf\xmltest\wf\XML_wf_119.xml
hgs
parents: 0
diff changeset
  1413
test SaveXmlToFile E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_119.txt
hgs
parents: 0
diff changeset
  1414
test CompareFiles E:\testing\data\xmleng\efute\output\xmlconf\xmltest\wf\DOM_XML_wf_119.txt E:\testing\data\xmleng\efute\pattern\xmlconf\xmltest\wf\DOM_XML_wf_119.ref
hgs
parents: 0
diff changeset
  1415
delete test
hgs
parents: 0
diff changeset
  1416
[Endtest]
hgs
parents: 0
diff changeset
  1417