eof in cdata section pruefen

This commit is contained in:
dlichteblau
2005-11-27 12:13:50 +00:00
parent 13faa2c953
commit 86c843138c
2 changed files with 11 additions and 20 deletions

25
XMLCONF
View File

@ -14,10 +14,7 @@ xmltest/not-wf/sa/013.xml [not validating:] not-wf [validating:] not-wf
xmltest/not-wf/sa/014.xml [not validating:] not-wf [validating:] not-wf xmltest/not-wf/sa/014.xml [not validating:] not-wf [validating:] not-wf
xmltest/not-wf/sa/015.xml [not validating:] not-wf [validating:] not-wf xmltest/not-wf/sa/015.xml [not validating:] not-wf [validating:] not-wf
xmltest/not-wf/sa/016.xml [not validating:] not-wf [validating:] not-wf xmltest/not-wf/sa/016.xml [not validating:] not-wf [validating:] not-wf
xmltest/not-wf/sa/017.xml [not validating:] FAILED: xmltest/not-wf/sa/017.xml [not validating:] not-wf [validating:] invalid
The value :EOF is not of type NUMBER.
[
CDATA sections need a terminating ']]>'. ]
xmltest/not-wf/sa/018.xml [not validating:] not-wf [validating:] invalid xmltest/not-wf/sa/018.xml [not validating:] not-wf [validating:] invalid
xmltest/not-wf/sa/019.xml [not validating:] not-wf [validating:] invalid xmltest/not-wf/sa/019.xml [not validating:] not-wf [validating:] invalid
xmltest/not-wf/sa/020.xml [not validating:] not-wf [validating:] not-wf xmltest/not-wf/sa/020.xml [not validating:] not-wf [validating:] not-wf
@ -274,21 +271,14 @@ xmltest/not-wf/sa/171.xml [not validating:] FAILED:
Character FFFF is not legal anywhere in an XML document. ] Character FFFF is not legal anywhere in an XML document. ]
xmltest/not-wf/sa/172.xml [not validating:] not-wf [validating:] not-wf xmltest/not-wf/sa/172.xml [not validating:] not-wf [validating:] not-wf
xmltest/not-wf/sa/173.xml [not validating:] not-wf [validating:] not-wf xmltest/not-wf/sa/173.xml [not validating:] not-wf [validating:] not-wf
xmltest/not-wf/sa/174.xml [not validating:] FAILED: xmltest/not-wf/sa/174.xml [not validating:] not-wf [validating:] invalid
The value :EOF is not of type NUMBER.
[
Character FFFF is not legal anywhere in an XML document. ]
xmltest/not-wf/sa/175.xml [not validating:] not-wf [validating:] not-wf xmltest/not-wf/sa/175.xml [not validating:] not-wf [validating:] not-wf
xmltest/not-wf/sa/176.xml [not validating:] not-wf [validating:] not-wf xmltest/not-wf/sa/176.xml [not validating:] not-wf [validating:] not-wf
xmltest/not-wf/sa/177.xml [not validating:] not-wf [validating:] not-wf xmltest/not-wf/sa/177.xml [not validating:] not-wf [validating:] not-wf
xmltest/not-wf/sa/178.xml [not validating:] not-wf [validating:] not-wf xmltest/not-wf/sa/178.xml [not validating:] not-wf [validating:] not-wf
xmltest/not-wf/sa/179.xml [not validating:] not-wf [validating:] not-wf xmltest/not-wf/sa/179.xml [not validating:] not-wf [validating:] not-wf
xmltest/not-wf/sa/180.xml [not validating:] not-wf [validating:] not-wf xmltest/not-wf/sa/180.xml [not validating:] not-wf [validating:] not-wf
xmltest/not-wf/sa/181.xml [not validating:] FAILED: xmltest/not-wf/sa/181.xml [not validating:] not-wf [validating:] not-wf
The value :EOF is not of type NUMBER.
[
Internal parsed entities must match the
production to be well formed. ]
xmltest/not-wf/sa/182.xml [not validating:] FAILED: xmltest/not-wf/sa/182.xml [not validating:] FAILED:
The value :EOF is not of type NUMBER. The value :EOF is not of type NUMBER.
[ [
@ -1342,12 +1332,7 @@ ibm/not-wf/P17/ibm17n03.xml [not validating:] FAILED:
] ]
ibm/not-wf/P17/ibm17n04.xml [not validating:] not-wf [validating:] not-wf ibm/not-wf/P17/ibm17n04.xml [not validating:] not-wf [validating:] not-wf
ibm/not-wf/P18/ibm18n01.xml [not validating:] not-wf [validating:] invalid ibm/not-wf/P18/ibm18n01.xml [not validating:] not-wf [validating:] invalid
ibm/not-wf/P18/ibm18n02.xml [not validating:] FAILED: ibm/not-wf/P18/ibm18n02.xml [not validating:] not-wf [validating:] not-wf
The value :EOF is not of type NUMBER.
[
Tests CDSect. The CDEnd is missing in the CDSect in the content of
element "student".
]
ibm/not-wf/P19/ibm19n01.xml [not validating:] FAILED: ibm/not-wf/P19/ibm19n01.xml [not validating:] FAILED:
error while parsing arguments to DESTRUCTURING-BIND: error while parsing arguments to DESTRUCTURING-BIND:
invalid number of elements in invalid number of elements in
@ -2372,4 +2357,4 @@ ibm/valid/P86/ibm86v01.xml [not validating:] input [validating:] input
ibm/valid/P87/ibm87v01.xml [not validating:] input [validating:] input ibm/valid/P87/ibm87v01.xml [not validating:] input [validating:] input
ibm/valid/P88/ibm88v01.xml [not validating:] input [validating:] input ibm/valid/P88/ibm88v01.xml [not validating:] input [validating:] input
ibm/valid/P89/ibm89v01.xml [not validating:] input [validating:] input ibm/valid/P89/ibm89v01.xml [not validating:] input [validating:] input
128/1786 tests failed; 376 tests were skipped 124/1786 tests failed; 376 tests were skipped

View File

@ -1601,6 +1601,8 @@
(tagbody (tagbody
state-1 state-1
(setf d (read-rune input)) (setf d (read-rune input))
(when (eq d :eof)
(eox input))
(unless (data-rune-p d) (unless (data-rune-p d)
(wf-error "Illegal char: ~S." d)) (wf-error "Illegal char: ~S." d))
(when (rune= d #/\]) (go state-2)) (when (rune= d #/\]) (go state-2))
@ -1608,6 +1610,8 @@
(go state-1) (go state-1)
state-2 ;; #/] seen state-2 ;; #/] seen
(setf d (read-rune input)) (setf d (read-rune input))
(when (eq d :eof)
(eox input))
(unless (data-rune-p d) (unless (data-rune-p d)
(wf-error "Illegal char: ~S." d)) (wf-error "Illegal char: ~S." d))
(when (rune= d #/\]) (go state-3)) (when (rune= d #/\]) (go state-3))
@ -1616,6 +1620,8 @@
(go state-1) (go state-1)
state-3 ;; #/\] #/\] seen state-3 ;; #/\] #/\] seen
(setf d (read-rune input)) (setf d (read-rune input))
(when (eq d :eof)
(eox input))
(unless (data-rune-p d) (unless (data-rune-p d)
(wf-error "Illegal char: ~S." d)) (wf-error "Illegal char: ~S." d))
(when (rune= d #/>) (when (rune= d #/>)