[s-xml-cvs] CVS update: s-xml/src/package.lisp

Sven Van Caekenberghe scaekenberghe at common-lisp.net
Tue Aug 30 10:37:07 UTC 2005


Update of /project/s-xml/cvsroot/s-xml/src
In directory common-lisp.net:/tmp/cvs-serv782/src

Modified Files:
	package.lisp 
Log Message:
added exports for XML Namespaces API

Date: Tue Aug 30 12:37:06 2005
Author: scaekenberghe

Index: s-xml/src/package.lisp
diff -u s-xml/src/package.lisp:1.2 s-xml/src/package.lisp:1.3
--- s-xml/src/package.lisp:1.2	Wed Jun 30 21:09:06 2004
+++ s-xml/src/package.lisp	Tue Aug 30 12:37:06 2005
@@ -1,6 +1,6 @@
 ;;;; -*- mode: lisp -*-
 ;;;;
-;;;; $Id: package.lisp,v 1.2 2004/06/30 19:09:06 scaekenberghe Exp $
+;;;; $Id: package.lisp,v 1.3 2005/08/30 10:37:06 scaekenberghe Exp $
 ;;;;
 ;;;; This is a Common Lisp implementation of a very basic XML parser.
 ;;;; The parser is non-validating and not at all complete (no CDATA).
@@ -8,7 +8,7 @@
 ;;;; see also http://pobox.com/~oleg/ftp/Scheme/xml.html or http://ssax.sourceforge.net
 ;;;; Different DOM models are provided, an XSML, an LXML and a xml-element struct based one.
 ;;;;
-;;;; Copyright (C) 2002, 2004 Sven Van Caekenberghe, Beta Nine BVBA.
+;;;; Copyright (C) 2002, 2003, 2004, 2005 Sven Van Caekenberghe, Beta Nine BVBA.
 ;;;;
 ;;;; You are granted the rights to distribute and use this software
 ;;;; as governed by the terms of the Lisp Lesser General Public License
@@ -20,7 +20,6 @@
    ;; main parser interface
    #:start-parse-xml
    #:print-string-xml
-   #:echo-xml
    #:xml-parser-error #:xml-parser-error-message #:xml-parser-error-args #:xml-parser-error-stream
    #:xml-parser-state #:get-entities #:get-seed
    #:get-new-element-hook #:get-finish-element-hook #:get-text-hook
@@ -30,7 +29,12 @@
    ;; xml-element structure
    #:make-xml-element #:xml-element-children #:xml-element-name 
    #:xml-element-attribute #:xml-element-attributes
-   #:xml-element-p #:new-xml-element #:first-xml-element-child)
+   #:xml-element-p #:new-xml-element #:first-xml-element-child
+   ;; namespaces
+   #:*ignore-namespaces* #:*local-namespace* #:*namespaces*
+   #:*require-existing-symbols* #:*auto-export-symbols* #:*auto-create-namespace-packages*
+   #:find-namespace #:register-namespace
+   #:resolve-identifier #:extend-namespaces #:print-identifier)
   (:documentation 
    "A simple XML parser with an efficient, purely functional, event-based interface as well as a DOM interface"))
 




More information about the S-xml-cvs mailing list