title: why am I getting Invalid attribute value for 'type' in element 'element' in my webservice?
body: <p>I'm making a contract first webservice so my first xds(MensajeDetails.xds) is:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://webservices.samples.blog.com" targetNamespace="http://webservices.samples.blog.com" elementFormDefault="qualified" attributeFormDefault="unqualified"&gt;
      &lt;xs:element name="Mensaje" type="Mensaje"/&gt;
      &lt;xs:complexType name="Mensaje"&gt;
          &lt;xs:sequence&gt;
              &lt;xs:element name="IdMensajesEnviados" type="xs:long"/&gt;
              &lt;xs:element name="CodigoEstatus" type="xs:int"/&gt;
              &lt;xs:element name="DescripcionEstatus" type="xs:string"/&gt;
          &lt;/xs:sequence&gt;
      &lt;/xs:complexType&gt;
  &lt;/xs:schema&gt;
  </code></pre>
  
  <p>and in my 2nd xds (MensajeDetailsServiceOperation.xds) I´ve:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://com/blog/samples/webservices/mensajeservice" xmlns:account="http://webservices.samples.blog.com" targetNamespace="http://com/blog/samples/webservices/mensajeservice" elementFormDefault="qualified"&gt;
      &lt;xsd:import namespace="http://webservices.samples.blog.com" schemaLocation="MensajeDetails.xsd"/&gt;
      &lt;xsd:element name="MensajeDetailsRequest"&gt;
          &lt;xsd:complexType&gt;
              &lt;xsd:sequence&gt;
                  &lt;xsd:element name="IdUsuario" type="xsd:long"/&gt;
                  &lt;xsd:element name="Token" type="xsd:string"/&gt;
                  &lt;xsd:element name="IdServicio" type="xsd:int"/&gt;
                  &lt;xsd:element name="Archivo" type="xsd:byte"/&gt;
              &lt;/xsd:sequence&gt;
          &lt;/xsd:complexType&gt;
      &lt;/xsd:element&gt;
      &lt;xsd:element name="MensajeDetailsResponse"&gt;
          &lt;xsd:complexType&gt;
              &lt;xsd:sequence&gt;
                  &lt;xsd:element name="MensajeDetails" type="mensaje:Mensaje"/&gt;
              &lt;/xsd:sequence&gt;
          &lt;/xsd:complexType&gt;
      &lt;/xsd:element&gt;
  &lt;/xsd:schema&gt;
  </code></pre>
  
  <p>So eclipse is telling me that in my 2nd xds</p>
  
  <pre><code>s4s-att-invalid-value: Invalid attribute value for 'type' in element 'element'.
      Recorded reason: UndeclaredPrefix: Cannot resolve 'mensaje:Mensaje' as a QName: the prefix 'mensaje' is not declared." in the line:
      &lt;xsd:element name="MensajeDetails" type="mensaje:Mensaje"/&gt;
  </code></pre>
  
  <p>What am I doing wrong?</p>