[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