in reply to Working with XML

You mention that speed is an issue. I would heartily recommend XML::LibXML over XML::Parser. I had been an XML::Parser user and just recently (for grins) installed XML::LibXML and was very impressed with the performance gains. So much so that I took XML::Parser out of some production code and replaced it with XML::LibXML.