title: add xsd location to axis2 wsdl for html encoded return values
body: <p>I have seen similar questions but none of them solved my problem unfortunately.</p>
  
  <p>I automatically create my web service using Axis2 (1.6.2) in Eclipse Kepler - I dont create any wsdl or xsd files, just the web service class and use New -> Web Service. 3 endpoints are generated as</p>
  
  <ul>
  <li>HttpEndpoint</li>
  <li>HttpSoap11EndPoint</li>
  <li>HtppSoap12EndPoint</li>
  </ul>
  
  <p>I can consume my or any ws using axis2. However, some people who try to use my ws with JAX-WS in netbeans gets return values -which are xml as string- html encoded and this is because (or they think it is) my xsd file location is not specified in my wsdl link.</p>
  
  <p>When I check my WSDL link, I dont see the xsd file location included but all return values are specified for each of the functions. I can also reach my xsd file simply by writing ?xsd instead of ?wsdl at the end of my service link and as I said, I have no problem using them.</p>
  
  <p>I tried to use include and import tags in services.xml but still xsd location is not included in wsdl.</p>
  
  <ul>
  <li><p>Is this encoding issue caused by my ws creation or the way it is consumed?</p></li>
  <li><p>If I need to add the xsd location (which is simply ?xsd instead of ?wsdl), how can I add the location to my wsdl - without creating the whole wsdl file myself?</p></li>
  <li>If this is caused by the way ws is consumed, is there a solution for the consumer beside html decoding or string.replaceall ?</li>
  </ul>
  
  <p>Thanks in advance</p>