title: How to consume a Web service in visual studio from only the wsdl
body: <p>I have a new project whereas i need to consume a webservice from the following address: <a href="http://opensearch.addi.dk/1.1/" rel="nofollow">http://opensearch.addi.dk/1.1/</a>
  The service is a library service for querying books etc. When i feed my visual studio the wsdl (shown in bottom of page) i cannot consume it or Call it. Shouldnt this be this simple or am i missing something. I would hate to be forced to write All the soap XML myself and to parse the request.</p>
  
  <p>Anyone know if im missing something?</p>
  
  <p><strong>EDIT</strong>
  It seems VS cannot resolve this xsd</p>
  
  <pre><code>&lt;xs:redefine schemaLocation="dcterms.xsd"&gt;
  &lt;xs:group name="elementsAndRefinementsGroup"&gt;
  &lt;xs:sequence&gt;
  &lt;xs:choice minOccurs="0" maxOccurs="unbounded"&gt;
  &lt;xs:group ref="elementsAndRefinementsGroup"/&gt;
  &lt;xs:element ref="anyElements"/&gt;
  &lt;/xs:choice&gt;
  &lt;/xs:sequence&gt;
  &lt;/xs:group&gt;
  &lt;/xs:redefine&gt;
  </code></pre>
  
  <p>because it has a self-reference within a group. This is legal according to the xsd specification, but VS doesnt seem to agree...</p>