777/808 prefix09.xml
-TEST FAILED: expected exception NAMESPACE_ERR
This commit is contained in:
3
DOMTEST
3
DOMTEST
@ -812,7 +812,6 @@ No entity resolver registered.
|
|||||||
775/808 prefix07.xml
|
775/808 prefix07.xml
|
||||||
776/808 prefix08.xml
|
776/808 prefix08.xml
|
||||||
777/808 prefix09.xml
|
777/808 prefix09.xml
|
||||||
TEST FAILED: expected exception NAMESPACE_ERR
|
|
||||||
778/808 prefix10.xml
|
778/808 prefix10.xml
|
||||||
779/808 prefix11.xml
|
779/808 prefix11.xml
|
||||||
780/808 publicId01.xml
|
780/808 publicId01.xml
|
||||||
@ -846,4 +845,4 @@ implementationAttribute expandEntityReferences not supported, skipping test
|
|||||||
803/808 setNamedItemNS04.xml
|
803/808 setNamedItemNS04.xml
|
||||||
804/808 setNamedItemNS05.xml
|
804/808 setNamedItemNS05.xml
|
||||||
805/808 systemId01.xml
|
805/808 systemId01.xml
|
||||||
4/763 tests failed; 45 tests were skipped
|
3/763 tests failed; 45 tests were skipped
|
||||||
@ -50,6 +50,10 @@
|
|||||||
(dom:namespace-uri node)))
|
(dom:namespace-uri node)))
|
||||||
(setf (slot-value node 'prefix) newval))
|
(setf (slot-value node 'prefix) newval))
|
||||||
|
|
||||||
|
(defmethod (setf dom:prefix) :before (newval (node attribute))
|
||||||
|
(when (rod= (dom:node-name node) #"xmlns")
|
||||||
|
(dom-error :NAMESPACE_ERR "must not change xmlns attribute prefix")))
|
||||||
|
|
||||||
(defmethod (setf dom:prefix) :after (newval (node attribute))
|
(defmethod (setf dom:prefix) :after (newval (node attribute))
|
||||||
(setf (slot-value node 'name)
|
(setf (slot-value node 'name)
|
||||||
(concatenate 'rod newval #":" (dom:local-name node))))
|
(concatenate 'rod newval #":" (dom:local-name node))))
|
||||||
|
|||||||
Reference in New Issue
Block a user