title: Remove "d1p1" namespace prefix in DataContractSerializer XML output
body: <p>I'm using <code>DatacontractSerializer</code> to serialize my domainModel into a xml file.
  I'm getting output like below.</p>
  
  <pre><code>&lt;z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" z:Id="1" xmlns:d1p1="DCSerialization_IGITApproach" i:type="d1p1:X" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/"&gt;
    &lt;d1p1:Name z:Id="2"&gt;Ankit&lt;/d1p1:Name&gt;
    &lt;d1p1:PointsDictionary xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" z:Id="3" z:Size="1"&gt;
      &lt;d2p1:KeyValueOfstringPointsArrayq9VX7VJJ&gt;
        &lt;d2p1:Key z:Id="4"&gt;key1&lt;/d2p1:Key&gt;
        &lt;d2p1:Value xmlns:d4p1="http://schemas.datacontract.org/2004/07/SerializationApproach" z:Id="5"&gt;
          &lt;d4p1:points z:Id="6" z:Size="2"&gt;
            &lt;d2p1:double&gt;45.5&lt;/d2p1:double&gt;
            &lt;d2p1:double&gt;546.45&lt;/d2p1:double&gt;
          &lt;/d4p1:points&gt;
        &lt;/d2p1:Value&gt;
      &lt;/d2p1:KeyValueOfstringPointsArrayq9VX7VJJ&gt;
    &lt;/d1p1:PointsDictionary&gt;
  &lt;/z:anyType&gt;
  </code></pre>
  
  <p>And I want to get rid of these "d1p1" namespace prefixes and just want <code>&lt;/PointDictionary&gt;</code> like tag instead of <code>&lt;/d1p1:PointsDictionary&gt;</code>.
  I've tried putting DataMember attribute there on my class properties but it doesn't solve much of the problem.
  As the output XML file can be edited by the end user so I want a cleaner looking XML file as compared to the above one.</p>
  
  <p>First priority is to control it through code only and if not possible then go for XSLT or any other schema.</p>