title: Alternative to TXMLDocument?
body: <p>Recently we upgraded our code from Delphi 2009 to Delphi XE and updated our Indy components (not sure if this is relevant).</p>
  
  <p>But ever since then we have had errors on Windows Server 2003 machines when loading and saving XML files.</p>
  
  <pre><code>XMLDoc.LoadFromFile()
  XMLDoc.SaveToFile()
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/Er2uJ.png" alt="The following is the error"></p>
  
  <p>The DLL msvcrt.dll is much smaller on Windows Server 2003 (300kb or so) compared to over 600kb on other operating systems... So its missing something in that file and its causing the error...</p>
  
  <p>Does anyone know how to fix this? Or is there an alternative to <code>TXMLDocument</code> that I can try?</p>