[cxml-devel] New release: cxml

David Lichteblau david at lichteblau.com
Sat May 26 22:18:12 UTC 2007


Hi,

a new release tarball is available for download.

 * cxml.asd has been split up into cxml.asd for the XML parser and
   runes.asd for the runes package, in preparation of a complete
   split of the two systems. Future CXML releases will use separate
   tarballs for runes  and cxml.

 * xml:base support (SAX and Klacks only, not yet used in DOM).

 * New class broadcast-handler as a generalization of the older
   sax-proxy.

 * New class tapping-source, a klacks source that relays events from
   an upstream klacks source unchanged, while also emitting them as
   SAX events to a user-specified handler at the same time.

 * Changed attributes to carry an lname even when occurring without a
   namespace. Added new functions attribute*, unparse-attribute, and
   macro with-element*, with-namespace* to the SAX generation wrapper
   API.

 * Klacks improvements: Incompatibly changed klacks:find-element and
   find-event to consider the current event as a result. Added
   klacks-error, klacks:expect, klacks:skip,
   klacks:expecting-element. Fixed serialize-event to generate
   start-prefix-mapping and end-prefix-mapping events. New function
   map-current-namespace-declarations.

 * fixed build with common-lisp-controller



More information about the cxml-devel mailing list