it would be useful if you could use an XML parser, but only if you could tell it to ignore anything outside of the zl namespace. I'm not sure if you can do that or not.

what have you been doing to parse this? when I was doing something similar to this, I was using regular expressions to match tags. I abandoned this project in favour of another, but I have a tag parsing class that might be useful to look at, or something.