fixed the DTD/SAX fix
This commit is contained in:
@ -1095,9 +1095,10 @@
|
|||||||
(let ((e (find-element element-name dtd)))
|
(let ((e (find-element element-name dtd)))
|
||||||
(cond
|
(cond
|
||||||
((null e)
|
((null e)
|
||||||
|
(prog1
|
||||||
(setf (gethash element-name (dtd-elements dtd))
|
(setf (gethash element-name (dtd-elements dtd))
|
||||||
(make-elmdef :name element-name :content content-model))
|
(make-elmdef :name element-name :content content-model))
|
||||||
(sax:element-declaration (handler *ctx*) element-name content-model))
|
(sax:element-declaration (handler *ctx*) element-name content-model)))
|
||||||
((null content-model)
|
((null content-model)
|
||||||
e)
|
e)
|
||||||
(t
|
(t
|
||||||
|
|||||||
Reference in New Issue
Block a user