A simple XML parser