If you think about how a parser works it has to check each and everyIf you want something that is not a fixed format, you will need to parse. XML parsers vary but are generally quite fast. But again, measure - the performance bottlenecks are usually not where you think when you start.
character to see if it has discovered data, a begin delimiter, and end
delimiter, etc. The less characters it has to check the better IMO.