(setf dom:prefix) korrigiert
This commit is contained in:
@ -39,10 +39,15 @@
|
||||
(defmethod dom:namespace-uri ((node node)) nil)
|
||||
|
||||
(defclass namespace-mixin ()
|
||||
((prefix :initarg :prefix :accessor dom:prefix)
|
||||
((prefix :initarg :prefix :reader dom:prefix)
|
||||
(local-name :initarg :local-name :reader dom:local-name)
|
||||
(namespace-uri :initarg :namespace-uri :reader dom:namespace-uri)))
|
||||
|
||||
(defmethod (setf dom:prefix) (newval (node namespace-mixin))
|
||||
(assert-writeable node)
|
||||
(safe-split-qname (concatenate 'rod newval #":foo") (dom:namespace-uri node))
|
||||
(setf (slot-value node 'prefix) newval))
|
||||
|
||||
(defclass document (node)
|
||||
((doc-type :initarg :doc-type :reader dom:doctype)
|
||||
(dtd :initform nil :reader dtd)
|
||||
|
||||
Reference in New Issue
Block a user