title: Difference Between XMLReader.Create() and new XMLTextReader()
body: <p>I would like to learn the difference between <code>XMLReader.Create</code> and <code>new XMLTextReader()</code> to read XML. Why would I choose one over the other?<br>
  Is there a performance difference?  </p>
  
  <p>I know XMLReader is an abstract type for XMLTextReader, at least that is what I read before, but I saw somewhere people suggested using XMLReader.Create() methods rather than new XMLReader() instance.</p>
  
  <p>Thanks in advance...</p>
  
  <p>Sincerely.</p>