[Eclipse] Génération document XML à partir d'un schéma XSD
Bonjour
je viens de créer un schéma xsd très simple:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| <?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="http://www.example.org/KnittedShape" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.example.org/KnittedShape">
<complexType name="SizeType">
<choice>
<element name="StandardSize" type="string"></element>
<element name="CustomSize" type="string"></element>
</choice>
</complexType>
<complexType name="GarmentDescriptionType ">
<sequence>
<element name="Size" type="tns:SizeType"></element>
</sequence>
<attribute name="Notes" type="string" use="required"></attribute>
</complexType>
<complexType name="Piecetype">
<sequence>
<element name="tableofpoints" type="tns:PointType" minOccurs="3" maxOccurs="unbounded"></element>
</sequence>
<attribute name="Name" type="string" use="required"></attribute>
<attribute name="Unit" type="string" use="required"></attribute>
</complexType>
<complexType name="PointType">
<attribute name="Xvalue" type="int"></attribute>
<attribute name="Yvalue" type="int"></attribute>
</complexType>
<complexType name="POintsequence"></complexType>
<element name="GarmentDescription" type="tns:GarmentDescriptionType"></element>
<element name="pieces" type="tns:setofpieces"></element>
<complexType name="setofpieces">
<sequence minOccurs="1" maxOccurs="unbounded">
<element name="piece" type="tns:Piecetype"></element>
</sequence>
</complexType>
</schema> |
Ce source a été créé dans l'éditeur d'eclipse.
Lorsque je génère automatiquement avec eclipse le document XML j'obtiens:
Code:
1 2 3 4 5 6 7
|
<?xml version="1.0" encoding="UTF-8"?>
<tns:GarmentDescription Notes="" xmlns:tns="http://www.example.org/KnittedShape" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.example.org/KnittedShape KnittedShape.xsd ">
<tns:Size>
<tns:StandardSize>tns:StandardSize</tns:StandardSize>
</tns:Size>
</tns:GarmentDescription> |
J'ai coché les cases create optional attributes create optional éléments.
Je ne comprend pas pourquoi le document xml ne comprend pas d'éléments pieces.
Je vous remercie à l'avance pour votre aide.
Cordialement
Piscvau