title: Transform XmlNode into XmlReader
body: <p>I wonder what is the best way to turn a <code>XmlNode</code> object into an <code>XmlReader</code>... I could even name a few ways to do this ... But they use a <code>MemoryStream</code> to make the transformation.</p>
  
  <pre><code>XmlNode content = // My data
  using (System.IO.MemoryStream mm = new System.IO.MemoryStream())
  {
      using (System.Xml.XmlWriter wtr = System.Xml.XmlWriter.Create(mm))
      {
          content.WriteTo(wtr);
          wtr.Flush();
          mm.Position = 0;
          using (System.Xml.XmlReader reader = System.Xml.XmlReader.Create(mm))
          {
              // Here I have the object
          }
      }
  }
  </code></pre>