Let's get started

Let's trace the sax:characters event to see what happens:

CL-USER> (trace sax:characters)
(SAX:CHARACTERS)
CL-USER> (cxml:parse "<foo>bar</foo>" nil)
 0: (SAX:CHARACTERS NIL "bar")
 0: returned NIL