"Using a DOM parser, for example, is much simpler than lexx and yacc, especially in Java where it was popularized." . . . .