>You can write this by hand and have all under Your control. In VFP this could be:
>
>1. Get XML file into string:
>lcXML = FileToStr("MyFile.xml")
>
>2. Count for all
occurings:
>lnMessageTotal = OCCURS("", lcXML)
>
>3. Walk a Message; Get all Message-Elements:
>FOR lnCount = 1 TO lnMessageTotal
> lcMessage = STREXTRACT(lcXML, "", "", lnCount)
>
> * Get all Message Elements:
> lcNoClient = STREXTRACT(lcMessage, "", "")
> lcNoParent = STREXTRACT(lcMessage, "", "")
> lcNoCat = ...
>
> * Do what You need to do with new Strings...
>ENDFOR
>* End.
>
>I hope You'll find this approach as usefull.
Thanks, I'll keep this approach in mind.