<Dataentry> <Data>aaaaaa</Data> <Data>aaaaaa</Data> <Data>aaaaaa</Data> </Dataentry> <Dataentry> <Data>aaaaaa</Data> <Data>aaaaaa</Data> <Data>aaaaaa</Data> <Dataentry> </Dataentry> <Data>aaaaaa</Data> <Data>bbbbbb</Data> <Data>aaaaaa</Data> <Dataentry> </Dataentry> <Data>aaaaaa</Data> <Data>aaaaaa</Data> <Data>aaaaaa</Data> </DataEnd>
The problem is how do I read lines backwards to grab the preceding <Dataentry> tag and then everything from that start point to the next </Dataentry> tag? There could be any number of lines between tags so its not a fixed point to read backwards to. The name of the tag entry does not change though, nor will what I am searching for with the initial match.<DataStart> <Data>aaaaaa</Data> <Data>bbbbbb</Data> <Data>aaaaaa</Data> <DataEnd>
In reply to Match on line, read backwards to opening xml tag then forward to closing tag by shadowfox
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |