XML validation library