[racket] se-path* returning multiple strings when tag contains XML entities
Another option is to use Oleg Kiselyov's SSAX parser, rather than
"string->xexpr".
If you use SSAX to go to an SXML representation (rather than using it to
do a fancy functional-programming fold), then also take a look at Jim
Bender's "sxml-match" and SXPATH.
BTW, there might soon be a new SXML pattern-matching package that is
even better suited to your task than "sxml-match"; I believe that the
copyright owner is considering open-sourcing. For now, use "sxml-match".
Neil V.