[xsd-users] Unable to parse XML file - "no declaration found for
element* "
Deepak Jharodia
deepakjharodia at gmail.com
Fri Nov 16 00:37:58 EST 2012
Hello all,
I'm new to XSD. I used it to generate mapping using "cxx-tree
--generate-serialization" options. However, it throws "no declaration found
for element *" error for each element.
*My XSD file:*
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="zoo" type="zooInfo"/>
<xsd:element name="comment" type="xsd:string"/>
<xsd:complexType name="zooInfo">
<xsd:sequence>
<xsd:element name="zooName" type="xsd:string"/>
<xsd:element name="zooId" type="xsd:int"/>
<xsd:element name="animals" type="Animals"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Animals">
<xsd:sequence>
<xsd:element name="animal" minOccurs="1" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="animalName" type="xsd:string"/>
<xsd:element name="animalType" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
*My XML file:*
<?xml version="1.0"?>
<zoo>
<zooName>Vandalur Zoo</zooName>
<zooId>12321</zooId>
<animals>
<animal>
<animalName>Lion</animalName>
<animalType>Wild</animalType>
</animal>
<animal>
<animalName>Dog</animalName>
<animalType>Domestic</animalType>
</animal>
<animal>
<animalName>White Tiger</animalName>
<animalType>Wild</animalType>
</animal>
</animals>
</zoo>
*Errors:*
*
*
zoo.xml:2:6 error: no declaration found for element 'zoo'
zoo.xml:3:12 error: no declaration found for element 'zooName'
zoo.xml:4:10 error: no declaration found for element 'zooId'
zoo.xml:5:12 error: no declaration found for element 'animals'
zoo.xml:6:13 error: no declaration found for element 'animal'
zoo.xml:7:19 error: no declaration found for element 'animalName'
zoo.xml:8:19 error: no declaration found for element 'animalType'
zoo.xml:10:13 error: no declaration found for element 'animal'
zoo.xml:11:19 error: no declaration found for element 'animalName'
zoo.xml:12:19 error: no declaration found for element 'animalType'
zoo.xml:14:13 error: no declaration found for element 'animal'
zoo.xml:15:19 error: no declaration found for element 'animalName'
zoo.xml:16:19 error: no declaration found for element 'animalType'
Thanks in advance.
More information about the xsd-users
mailing list