title: How to get an XElement with special characters in XML tag
body: <p>I have an XML document I'm trying to traverse, which is SDMX-compliant. Here's a short sample:</p>
  
  <pre><code>&lt;root&gt;
      &lt;csf:DataSet id="J10"&gt; 
       &lt;kf:Series&gt; 
         &lt;value&gt; 107.92
         &lt;/value&gt; 
       &lt;/kf:Series&gt; 
      &lt;/csf:DataSet&gt;
  &lt;/root&gt;
  </code></pre>
  
  <p>However, when I try to do the following using Linq to Xml in C#, I get an XmlException.</p>
  
  <pre><code>XElement dataset = document.Element("csf:DataSet");
  </code></pre>
  
  <p>The Exception text is: 
  The ':' character, hexadecimal value 0x3A, cannot be included in a name.</p>
  
  <p>I have no control over the XML. Any ideas on how I can overcome this?</p>