Too late for the poster but may help someone. I had the same problem programming in C# asp.net. I found that Response.Write(...) to write the xml string pulled from the db resulted in ie chopping the string up. I had to use an xml reader to get the results from the db then output the outerxml data member of the xmlreader object.