I looked at the node and was all ready to pull out my crayon (they won't give me sharp objects like pencils) to write the usual diatribe about not hand parsing mark up, when I realised that nowhere had the op alluded to XML. Indeed he calls it a 'text' file. I then noted the other replies which provided enough information to get the OP up and going, at least to the point of discovering it is XML and that XML can be nasty. I guess with a little encouragement he may come back at that point and ask a better question.
True laziness is hard work