I am parsing following xsd using xjc
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" version="1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Response">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Content">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Content1">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Type" type="xsd:string" />
<xsd:element name="ID" type="xsd:string" />
<xsd:element name="CreationDate" type="xsd:dateTime" />
<xsd:element name="LastModified" type="xsd:dateTime" />
<xsd:element name="PublicationDate">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Start" type="xsd:dateTime" />
<xsd:element name="End" type="xsd:dateTime" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Content2">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Type" type="xsd:string" />
<xsd:element name="Lang" type="xsd:string" />
<xsd:element name="Subject" type="xsd:string" />
<xsd:element name="TextContent" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="xsi:schemaLocation" type="xsd:string" />
</xsd:complexType>
</xsd:element>
</xsd:schema>
I am getting error: Recorded reason: cvc-datatypevalid.1.2.1: 'xsi:schemaLocation' is not a valid value for 'NCName'.