"> ]> James Clark jjc@jclark.com For October 26 version of the spec.
3
Various possible syntax errors.
3
3
3
3
foo
3
bar
3
foo bar
3
foo bar
3
foo bar
3
3
3
3
3
3
3
Tests for obsolete syntax
3
3
3
foo
3
foo
3
3
3
3
Tests for missing attributes and child elements
3
3
foo
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
Checking of ns attribute
3
3
No checking of ns attribute is performed
3
No checking of ns attribute is performed
3
No checking of ns attribute is performed
Checking of datatypeLibrary attribute
3
Value of datatypeLibrary attribute must conform to RFC 2396
3
Value of datatypeLibrary attribute must conform to RFC 2396
3
Value of datatypeLibrary attribute must conform to RFC 2396
3
Value of datatypeLibrary attribute must conform to RFC 2396
3
Value of datatypeLibrary attribute must conform to RFC 2396
3
Value of datatypeLibrary attribute must conform to RFC 2396
3
Value of datatypeLibrary attribute must conform to RFC 2396
3
Value of datatypeLibrary attribute must not be relative
3
Value of datatypeLibrary attribute must not be relative
3
Value of datatypeLibrary attribute must not be relative
3
Value of datatypeLibrary attribute must not be relative
3
3
3
x
3
Value of datatypeLibrary attribute must not contain fragment identifier
3
Value of datatypeLibrary attribute must not contain fragment identifier
Tests for QName and NCNames in schemas
3
&dii;
3
3
3
3
3
3
3
3
3
3
3
3
Tests for elements that allow only a single pattern child.
3
3
3
bar
Tests for foreign element and attribute handling.
3
3
foo
3
foo
3
X
3
3
foo X
3
foo X
3
foo X
3
foo X
4
4.2
4.2
4.2
bar bar bar
4.2
X
4.2
foo bar
4.2
4.4
bar bar bar bar baz ba r
4.5
4.5
4.5
4.5
4.6
4.6
4.6
4.6
4.6
4.6
4.6
Same value of href before resolution, but not a loop.
4.7
4.7
4.7
4.7
4.7
4.7
4.7
4.7
4.7
4.7
4.7
4.7
4.7
4.7
4.8
4.8
4.8
4.9
4.9
bar
4.6
4.9
foo foo bar
4.10
4.10
4.10
4.10
4.10
4.11
4.11
4.12
X X
4.12
X X
4.12
4.15
X X
4.12
4.14
X X
4.12
x y z x y z x
4.12
4.13
X X
4.12
foo X X
4.12
foo bar baz
4.12
x y z xyz x y y
4.12
4.12
bar
4.12
X X
4.12
4.12
4.12
4.12
4.12
4.13
4.13
x x xy
4.14
4.14
x
4.15
4.15
x
4.16
4.16
4.16
foo
4.16
4.16
foo
4.16
4.16
foo
4.16
Tests that 4.16 is before 4.20.
4.16
Tests that 4.16 is before removal of unreachable definitions.
4.16
4.16
4.16
4.16
4.16
4.16
4.16
xmlns foo
4.16
xmlns
4.16
xmlns
4.16
xmlns
4.16
foo xmlns
4.16
xmlns
4.16
xmlns
4.16
4.16
4.16
2
4.16
4.16
4.16
2
4.16
4.16
4.16
2
4.16
4.16
4.17
4.17
4.17
4.17
4.17
4.17
4.17
4.17
4.17
4.17
4.17
4.17
4.17
4.18
4.18
grammar must have a start
4.18
4.17 is before 4.18
4.18
4.17 is before 4.19
4.18
every ref must have a def
4.18
4.17 is before 4.18
4.18
4.17 is before 4.19
4.18
every parentRef must have a def
4.18
4.17 is before 4.18
4.18
4.17 is before 4.19
4.18
4.18
4.18
4.18
4.19
4.19
4.19
4.19
4.19
4.20
Tests that recursion detection happens before normalization of notAllowed.
6
6.1
6.1
6.1
foo
6.1
6.1
6.1
6.1
foo
6.1
foo
6.1
foo
6.1
foo
6.1
foo bar
6.2
6.2.1
6.2.1
6.2.1
6.2.1
6.2.1
6.2.2
6.2.2
6.2.2
6.2.2
6.2.2
6.2.2
6.2.2
6.2.3
6.2.3
x
6.2.3
6.2.3
x
6.2.3
6.2.3
6.2.4
6.2.4
x x y
6.2.4
x x y x
6.2.4
x x y x
6.2.4
x x y x xx xx
6.2.4
x
6.2.5
6.2.5
6.2.5
6.2.5
6.2.5
6.2.6
6.2.6
6.2.6
6.2.6
6.2.6
6.2.7
6.2.7
bar baz baz
6.2.7
bar baz baz
6.2.7
bar
6.2.7
foo bar baz
6.2.7
6.2.8
x
6.2.7
6.2.8
x
6.2.7
6.2.8
6.2.10
x x x y
6.2.7
6.2.8
2 xx xxx x
6.2.7
6.2.8
x x x y x x
6.2.7
6.2.8
x x x y x x
6.2.8
6.2.8
x y xyzzy x y x
6.2.8
6.2.8
6.2.8
x
6.2.9
6.2.9
xyzzy x y z
6.2.9
xyzzy x y z
6.2.9
x x xy x
6.2.9
x x xy x
6.2.9
x x x x x xy
6.2.9
x y x y x y x y xy
6.2.9
x x x x x xy
6.2.9
x y x y x y x y x y x y xy
6.2.9
6.2.9
6.2.9
2
6.2.9
2
6.2.10
6.2.10
x x x x x
6.2.10
x x x x x x x y
6.2.10
x y x y x y x y x
6.2.10
x y x y z
6.2.10
x y x y
7
7.1
7.1.1
7.1.1
7.1.1
7.1.1
7.1.2
7.1.2
7.1.2
7.1.2
7.1.2
7.1.2
7.1.3
7.1.3
7.1.3
7.1.3
7.1.3
7.1.3
7.1.3
7.1.3
x y
7.1.3
x y z
7.1.4
7.1.4
7.1.4
7.1.4
7.1.4
7.1.4
7.1.4
7.1.4
7.1.5
7.1.5
7.1.5
7.1.5
foo
7.1.5
7.1.5
7.1.5
7.1.5
7.1.5
7.1.5
7.1.5
7.1.5
7.1.5
7.1.5
7.1.5
7.1.5
7.1.5
7
4.18
Tests that constraints are post-normalization text
7.1.5
7
4.18
7.1.1
7
4.20
7.1.1
7
4.20
The nested attribute element is normalized out because of the not allowed.
7.1.2
7
4.12
The group element is normalized out.
7.1.2
7
4.21
The group element is normalized out.
7.1.2
7
4.20
The attribute elements are all normalized out.
7.2
7.2
Checks that normalization of notAllowed happens before string sequence checking.
7.2
4.20
4.20
7.2
notAllowed in an element is not normalized
7.3
7.3
7.3
7.3
7.3
7.3
7.3
7.3
baz
7.3
bar
7.3
7.3
baz
7.3
7.3
7.3
bar
7.3
foo
7.3
foo
7.3
bar
7.3
7.3
7.3
7.3
7.3
7.3
foo
7.4
7.4
7.4
7.4
7.4
7.4
7.4
7.4
7.4
7.4
bar
7.4
7.4
7.4
Regressions