Bonjour j'ai le fichier xsd ci-dessous:
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
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 XML : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Partager