For example, the non-XML data is wrapped in an XML document as follows:
<StringData>
<BR/>
<BR/>
UNA-+.? <BR/>
UNB+UNOA-2+(425) 5551212-12-address+(800)5551212-12-address+980608-1617+REFERENCE+PASSWORD-ZZ+MESSAGEID+ZZ+1+COMID+1<BR/>
UNH+MESSAGE REFERE+INVRPT-D-93A-UN-CTIA01+COMMON ACCESS REFERENCE+27-C<BR/>
BGM+190---Document/message name+Document/message number+5+AA<BR/>
DTM+90-Date/time/period-101<BR/>
NAD+BY+Party id identifi--1++Party name+++++Cou<BR/>
RFF+ZZZ-Reference number<BR/>
CTA+IC+-Department or employee<BR/>
COM+Communication number-EM<BR/>
CUX+2-Cur<BR/>
LIN+12201++Item number-BP<BR/>
IMD+F++-12--Item description-BUYER<BR/>
LOC+18+Place/location identifica<BR/>
DTM+191-Date/time/period-101<BR/>
RFF+AEN-Reference number<BR/>
QTY+17-22722-Mea<BR/>
UNT+15+MESSAGE REFERE<BR/>
UNZ+1+REFERENCE<BR/>
<BR/>
</StringData>
You can use the
IXMLDOMCDATASection interface of the Microsoft XML Document Object Model to access this data programmatically.