title: Extra xmlns="" in web service XML being sent / Child element X does not belong in namespace
body: <p>I'm making a call to a customer's web service in a VS2010 VB.Net console app.  I did the usual right-click on project / add service reference / advanced button / add web reference, navigated to the URL, and added the reference.</p>
  
  <p>The app is calling our customer’s web service to pass it data, so that they can update their database with it.  We’re using their WSDL, which hasn’t changed.</p>
  
  <p>Their side is rejecting some of the transactions, oy.</p>
  
  <p>The message on their end is that "Child element X does not belong in namespace", which made me think that X is not part of the wsdl, but I can open IE and navigate to it and see it.</p>
  
  <p>Our customer thinks it's because of and extra xmlns="" showing up in a few nodes.  For other nodes, it doesn’t appear.
  We don’t want it to be there and have a value, as I’ve seen various answers for on the web; we want it to not be there at all.</p>
  
  <p>Here’s the format of the request:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;soap:Body&gt;
  &lt;SYNC_V1_REQUEST xmlns="https://OurCustsWebserviceURL.com/types"&gt;
  &lt;ORDER xmlns=""&gt;
  &lt;ROW_ID&gt;1234&lt;/ROW_ID&gt;
  </code></pre>
  
  <p>...then the rest of the nodes for the ORDER , then the closing node for the order, etc.</p>
  
  <p>For other types of data, e.g., a CUSTOMER row, there’s no such extra xmlns="".</p>
  
  <p>Does anyone have any ideas how I get rid of it?</p>
  
  <p>Thanks in advance, ladies &amp; gentlemen!</p>