TVirtualTable or DAC to extract UTF-8 XML
<p>In Delphi, is there an easy way to extract data from a <code>TVirtualTable</code> or DAC, either:</p>

<ol>
<li><p>using <code>SaveToXml()</code> to convert ADO XML into UTF-8 XML?</p></li>
<li><p>while using <code>SaveToFile()</code> saves the data in a "weird" binary XML, is there a Delphi code to change that to UTF-8 XML?</p></li>
</ol>