title: How to get access to a reports xml content before rendering it using the report execution service
body: <p>I use the following code to problematically render a report:</p>
  
  <pre><code>rsExecService.ReportExecutionService rsExec = this.CreateReportExecutionService();
  rsExecService.ExecutionInfo ei = rsExec.LoadReport(path, historyID);
  
  Byte[] results;
  string mimeType = String.Empty;
  rsExecService.Warning[] warnings = null;
  string[] streamIDs = null;
  
  results = rsExec.Render(format, deviceInfo, out extension, out encoding, out mimeType, out warnings, out streamIDs);
  </code></pre>
  
  <p>(Some variable definitions are missing because they're passed as parameters to the method).</p>
  
  <p>The problem is that I need to do some preprocessing of the report, regarding localization, before rendering it.<br>
  I've looked at the ExecutionInfo ,'ei', and there doesn't appear to be a member that gives me access to the raw xml report content.  </p>
  
  <p>Is there another way to render a report that would allow me to change the xml first?</p>
  
  <p><strong>ETA:</strong> See answer below.</p>