Hi Parker,
If you don't want to use the xFiles string, then don't use it. You have a couple simple options;
str string(16000)
code
str = whatever
p_web.ParseHTML(str,1,len(clip(str)),Net:NoHeader)
This is fine if you're pretty sure the string will be less than the size you declared. (you can make the declaration bigger if you like).
Indeed in your code;
p_web.ParseHTML(myXmlString,1,LenClip(myXmlString)),Net:NoHeader)
If you must have a dynamic length string then perhaps use StringTheory;
str StringTheory
code
str.SetValue(whatever)
p_web.ParseHTML(str.GetValue(),1,str.Length(),Net:NoHeader)
The reason it gives the error BTW is because you've not cleared xml.xmlData after using it. ie
xml.xmlData &= NULL
after the ParseHTML will probably do the trick.
cheers
Bruce