Files
CXML/dom/package.lisp
dlichteblau 42987f5dba utf8-dom
2005-12-27 00:21:27 +00:00

143 lines
2.6 KiB
Common Lisp

;;;; package.lisp -- Paketdefinition
;;;;
;;;; This file is part of the CXML parser, released under Lisp-LGPL.
;;;; See file COPYING for details.
(in-package :cl-user)
(defpackage :dom
(:use)
(:export
;; DOM 2 functions
#:owner-element
#:import-node
#:create-element-ns
#:create-attribute-ns
#:get-elements-by-tag-name-ns
#:get-element-by-id
#:get-named-item-ns
#:set-named-item-ns
#:remove-named-item-ns
#:is-supported
#:has-attributes
#:namespace-uri
#:prefix
#:local-name
#:internal-subset
#:create-document-type
#:create-document
#:get-attribute-ns
#:set-attribute-ns
#:remove-attribute-ns
#:get-attribute-node-ns
#:set-attribute-node-ns
#:has-attribute
#:has-attribute-ns
;; DOM 1 functions
#:has-feature
#:doctype
#:implementation
#:document-element
#:create-element
#:create-document-fragment
#:create-text-node
#:create-comment
#:create-cdata-section
#:create-processing-instruction
#:create-attribute
#:create-entity-reference
#:get-elements-by-tag-name
#:node-name
#:node-value
#:node-type
#:parent-node
#:child-nodes
#:first-child
#:last-child
#:previous-sibling
#:next-sibling
#:attributes
#:owner-document
#:insert-before
#:replace-child
#:remove-child
#:append-child
#:has-child-nodes
#:clone-node
#:item
#:length
#:get-named-item
#:set-named-item
#:remove-named-item
#:data
#:substring-data
#:append-data
#:insert-data
#:delete-data
#:replace-data
#:name
#:specified
#:value
#:tag-name
#:get-attribute
#:set-attribute
#:remove-attribute
#:get-attribute-node
#:set-attribute-node
#:remove-attribute-node
#:normalize
#:split-text
#:entities
#:notations
#:public-id
#:system-id
#:notation-name
#:target
#:code
;; not exported:
;;; ;; protocol classes
;;; #:dom-implementation
;;; #:document-fragment
;;; #:document
;;; #:node
;;; #:node-list
;;; #:named-node-map
;;; #:character-data
;;; #:attr
;;; #:element
;;; #:text
;;; #:comment
;;; #:cdata-section
;;; #:document-type
;;; #:notation
;;; #:entity
;;; #:entity-reference
;;; #:processing-instruction
;;
#:items
;;
#:node-p
#:document-p
#:document-fragment-p
#:character-data-p
#:attribute-p
#:element-p
#:text-node-p
#:comment-p
#:cdata-section-p
#:document-type-p
#:notation-p
#:entity-p
#:entity-reference-p
#:processing-instruction-p
#:named-node-map-p
#:map-node-list
#:do-node-list
#:create-document
#:map-document))