title: problem unmarshalling xml doc to Java objects (jaxb)
body: <p>I've used xjc to create java objects from XSD.</p>
  
  <p>and now I am trying to unmarshal the xml doc to the java objects but I get:</p>
  
  <p><code>javax.xml.bind.UnmarshalException: unexpected element (uri:"", local:"GlobalComponentInformation</code></p>
  
  <p>Any here here?</p>
  
  <p>EDIT:</p>
  
  <p>I am passing a org.w3c.dom.Document object, it returned from a web service call (axis web service)...</p>
  
  <p>Note, the Document object returned from ws to be parsed here contains the following root element:</p>
  
  <pre><code>&lt;GlobalInformationResponseDocument xmlns="" /&gt;
  </code></pre>
  
  <p>@XmlRootElement class looks like:</p>
  
  <pre><code>XmlAccessorType(XmlAccessType.FIELD)
  @XmlType(name = "", propOrder = {
      "wsExternalResponse"
  })
  @XmlRootElement(name = "GlobalInformationResponseDocument")
  public class GlobalInformationResponseDocument {
  
      @XmlElement(name = "WS_ExternalResponse", required = true)
      protected WSExternalResponseType wsExternalResponse;
  
      /**
       * Gets the value of the wsExternalResponse property.
       * 
       * @return
       *     possible object is
       *     {@link WSExternalResponseType }
       *     
       */
      public WSExternalResponseType getWSExternalResponse() {
          return wsExternalResponse;
      }
  
      /**
       * Sets the value of the wsExternalResponse property.
       * 
       * @param value
       *     allowed object is
       *     {@link WSExternalResponseType }
       *     
       */
      public void setWSExternalResponse(WSExternalResponseType value) {
          this.wsExternalResponse = value;
      }
  
  }
  </code></pre>
  
  <p>package-info:</p>
  
  <pre><code>@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.mycompany.com/GlobalInformationResponseExt", 
          elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
  package com.company.jaxb.client;
  </code></pre>