Hi 

    In my Restful application,   I am trying to POST JSON data which i got
as response from my GET request. i pasted code sample here. is there any
problem in my XSD configuration.

XSD 
===

 <xs:element name="keyword" type="tns:keyword"/>

 <xs:complexType name="store">
    <xs:sequence>
      <xs:element name="description" type="xs:string" minOccurs="0"/>
      <xs:element name="keywords" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="tns:keyword" minOccurs="0"
maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="name" type="xs:string" />
  </xs:complexType>


  <xs:complexType name="keyword">
    <xs:sequence>
      <xs:element name="id" type="xs:long" minOccurs="0"/>
      <xs:element name="lastModified" type="xs:dateTime" minOccurs="0"/>
      <xs:element name="storeId" type="xs:long" minOccurs="0"/>
      <xs:element name="type" type="xs:string" minOccurs="0"/>
      <xs:element name="value" type="xs:string" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>



JSON INPUT
=========
{
    "store.store": {
        "store.description": "It is the world's online marketplace",
        "store.keywords": {
            "store.keyword": [
                {
                    "store.value": "amazon" 
                },
                {
                    "store.value": "anthropologie" 
                } 
            ] 
        } 
    } 
}

Following exception i am getting.

Internal Server Error: org.xml.sax.SAXParseException:
cvc-complex-type.2.4.a: Invalid content was found starting with element
'keyword'. One of '{\"http:\/\/www.sample.com\/xml\/ns\/store\":keyword}' is
expected.","ns12.statusCode":500}}   


-- 
View this message in context: 
http://cxf.547215.n5.nabble.com/Unmarshalling-Error-Invalid-content-was-found-starting-with-element-tp3386024p3386024.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to