parser generator for XML
