modified xmlexception. it's a runtime exception now
extended the baseXmlParser. it provides the functions for getting the root node and parse an inputstream without the need to override the methods