anchor.diff:             #:attribute-qname
              #:attribute-value
              #:attribute-specified-p
  -	   
  -	   #:start-document
  -	   #:start-prefix-mapping
  -	   #:start-element
  -	   #:characters
  -	   #:unescaped
  -	   #:processing-instruction
  -	   #:end-element
  -	   #:end-prefix-mapping
  -	   #:end-document
  -	   #:comment
  -	   #:start-cdata
  -	   #:end-cdata
  -	   #:start-dtd
  -	   #:end-dtd
  -	   #:start-internal-subset
  -	   #:unparsed-internal-subset
  -	   #:end-internal-subset
  +
  +           #:start-document
  +           #:start-prefix-mapping
  +           #:start-element
  +           #:characters
  +           #:unescaped
  +           #:processing-instruction
  +           #:end-element
  +           #:end-prefix-mapping
  +           #:end-document
  +           #:comment
  +           #:start-cdata
  +           #:end-cdata
  +           #:start-dtd
  +           #:end-dtd
  +           #:start-internal-subset
  +           #:unparsed-internal-subset
  +           #:end-internal-subset
              #:unparsed-entity-declaration
              #:external-entity-declaration
              #:internal-entity-declaration
  
positive.code: 
  (defun find-attribute-ns (uri lname attrs)
    (find-if (lambda (attr)
  	     (and (%rod= uri (sax:attribute-namespace-uri attr))
  		  (%rod= lname (sax:attribute-local-name attr))))
  	   attrs))
  
  
  ;;;; ABSTRACT-HANDLER and DEFAULT-HANDLER
  
negative.code:    the value returned by SAX:SYSTEM-ID if xml:base attributes are present.")
    (:method ((handler sax-parser-mixin))
      (if (sax-parser handler)
          (xml-base (sax-parser handler))
          nil)))
  
  
  ;;;; Configuration variables
  