1.2. History

RegexXMLReader came about because I was working with a non-standardized text document in MacRoman format. In order to parse it, the parser needed to discern what each part is by character make-up (such as all-caps, a line ends with a certain number, etc.). Further, since the incoming text-file was in a rather unusual encoding, especially in the GNU/Linux environment, special care was needed upon reading that document. Fortunatly, Java handles MacRoman with no problem and a special InputSource was created that utilizes Java's text decoding ability.