Any recommendations on useful libraries for processing XML and HTML data?
Currently I use plump for parsing, and do all my processing using plump operations on the DOM tree. That works fine but is excessively verbose. I'd like to do pattern matching on elements, with patterns such as "a span element of class foo", and ideally even nested element patterns. And I'd like to be able to modify the DOM as well, in particular deleting and/or replacing nodes.
lQuery looks useful in theory, but having never used jQuery, the examples in the documentation don't make much sense to me. I'd prefer something more Lispy.
Alternatively, if there's a place that gives heavily commented examples of lQuery, that would help me as well.