A simple XML parser.