title: Setting the namespace during a parse
body: <p>Hi I am currently having a problem with parsing an Xml string without any namespace, and added to an existing XElement with a namespace.</p>
  
  <p>my code:</p>
  
  <pre><code>XElement elem = root.Element(xs + "methodCall");
  if (elem != null)
  {
      XElement e = XElement.Parse(this.MethodCallXML);
  
      elem.Add(e);
  }
  </code></pre>
  
  <p>the result:</p>
  
  <pre><code>&lt;methodCall&gt;
    &lt;methodCall service="activity" method="activityDeleteComment" xmlns=""&gt;
      &lt;espSessionState&gt;espSessionState1&lt;/espSessionState&gt;
      &lt;traceFlowCode&gt;true&lt;/traceFlowCode&gt;
      &lt;params&gt;
        &lt;commentID&gt;http://uri1&lt;/commentID&gt;
        &lt;isPermanentDelete&gt;false&lt;/isPermanentDelete&gt;
      &lt;/params&gt;
    &lt;/methodCall&gt;
  &lt;/methodCall&gt;
  </code></pre>
  
  <p>my problem is the  xmlns="" I cannot figure out how to create the node using a parse method and give it a default namespace to use.</p>
  
  <p>Is there any way of doing this?</p>