And if I didn't post all the xml and xsl someone else would have complained that it wasn't there, right? =]
Update: OK, changing that query worked. But why? Any why does it work in the other processor just fine? Now it works, but I'm more confused than ever...
Anyway, I know nothing about this XML stuff. I'm trying to learn it. As I said in the original post, these files work fine using other XSLT processors. So as strange as the structure may be (and the tutorial that they came from even made a note to point out the local-name() structure), it seems to be OK according to other solutions.
We speak the way we breathe. --Fugazi