Ich denke, du suchst einen xml-Parser.
Hm ich hoffe eigentlich da drum herum zu kommen. Wegen einer "so kleinen" Anforderung möchte ich nicht gleich auf XML-Parsing zurückgreifen müssen. Außerdem ist mein zu durchsuchender Text nicht zwingend wohlgeformt, d.h. Parser hätten damit wohl keine so große Freude...