I’ve got Panorama parsing a sizable XML form very reliably in nearly all instances. Typically the tags are clear and easy to pull apart using TagData:
The exception is when extra notes or parameters have been added inside the opening tag. For instance:
<head typecode="123" ref="321">.
I can alter my filter to
TagData(XML,"<head","</head>",1) and catch them, then find the > and take it from there.
It just feels clumsy though, especially since it involves hundreds of different tags. Is there some trick I’m missing that can see the opening tag as a whole?