Just use StrTo or something similar. Look for <string and then the next > character and then everything up to the next </ pair of characters..
PosOfStart = line.IndexOf("<string")
Then use that to trim the string, ignoring the characters before that position.
Something like this :
line = line.SubString(PosOfStart)
Then look for the Pos of the next > character...
PosOfEnd = line.IndexOf(">")
and then between the start and the end you've got the string you're interested in.