xsd vers xml en construisant l'arbre dom
Bonjour j'ai le fichier xsd ci-dessous:
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
| <?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="db">
<xs:complexType>
<xs:sequence>
<xs:element name="tdt">
<xs:complexType>
<xs:sequence>
<xs:element name="id" type="xs:integer"/>
<xs:element name="dateheure" type="xs:dateTime"/>
<xs:element name="profondeur" type="xs:float"/>
<xs:element name="magnitude" type="xs:float"/>
<xs:element name="latitude" type="xs:float"/>
<xs:element name="longitude" type="xs:float"/>
<xs:element name="pt" type="xs:string"/>
<xs:element name="geom"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="monde">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema> |
j'aimerais construire un arbre DOM conforme au schema xsd ci dessus pour créer un xml.
le xml se présentera de la manière suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11
| <tdt>
<id>22393</id>
<dateheure>2004-12-26T00:58:50</dateheure>
<profondeur>10</profondeur>
<magnitude>8.9</magnitude>
<latitude>3.3</latitude>
<longitude>95.78</longitude>
<pt>(95.7799987792969,3.29999995231628)</pt>
<geom>0101000020E610000052B81E85EBF157406666666666660A40</geom>
</tdt>
<tdt> |
J'aimerais pour créer le xml construire à partir de DOM. Et comment proceder?
Merci d'avance pour vos réponses.