 <p>I suspect you're looking at the string in the debugger, and that may be truncating the data. (Or you're writing it into something else which truncates text.)</p> <p>I very much doubt that this is an <code>XmlDocument</code> problem.</p> <p>I suggest you <em>log</em> the <code>InnerText</code> somewhere that you know you'll be able to get full data out, so you can tell for sure.</p>