reconstruire ou transformer un fichier xml en java
Bonjour à tous,
J'ai un petit travail à faire en xml et je ne sais pas trop quels outils utiliser pour faire çà.
J'ai un fichier xml formaté comme ci dessous. il provient d'un fichier word.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <DocumentBody>
<Paragraph StyleName="#1-REF"><Text>566897879</Text></Paragraph>
<Paragraph StyleName="#2-REFFOUR"><Text>xvcbbcvb</Text></Paragraph>
<Paragraph StyleName="#3-DESIGN">desi<Text>bbbbb</Text></Paragraph>
<Paragraph StyleName="#4-COTE">74x204<Text>bbbbc</Text></Paragraph>
<Paragraph StyleName="#5-CATEG">men.<Text>cccc</Text></Paragraph>
<Paragraph StyleName="#1-REF"><Text>56566446</Text></Paragraph>
<Paragraph StyleName="#2-REFFOUR"><Text>dd546</Text></Paragraph>
<Paragraph StyleName="#3-DESIGN"><Text>desi</Text></Paragraph>
<Paragraph StyleName="#3b-NIVEAU"><Text>niv1</Text></Paragraph>
<Paragraph StyleName="#4-COTE"><Text>100x100</Text></Paragraph>
<Paragraph StyleName="#5-CATEG"><Text>ext.</Text></Paragraph>
<DocumentBody> |
le but serait d'arriver à ceci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <documentbody>
<produit>
<REF>566897879</REF>
<REFFOUR>xvcbbcvb</REFFOUR>
<DESIGN>desi</DESIGN>
<COTE>74x204</COTE>
<CATEG>men.cc</CATEG>
</produit>
<produit>
<REF>56566446</REF>
<REFFOUR>dd546</REFFOUR>
<DESIGN>desi</DESIGN>
<NIVEAU>niv1</NIVEAU>
<COTE>100x100</COTE>
<CATEG>ext.</CATEG>
</produit>
</documentbody> |
J'arrive déjà à parcourir le fichier xml (le premier) en java avec le code ci dessous. Le but serait de reconstruire un fichier xml mieux formé, mais j'ai l'impression que je m'égare.
avec Le code suivant je récupère bien le contenu mais je voudrais identifié chaque membre pour pouvoir reconstruire un fichier.
Code:
1 2 3 4 5
| NodeList elements = doc.getElementsByTagName("Paragraph");
for(int i=0 ; i<elements.getLength();i++)
{
System.out.println(elements.item(i).getTextContent() );
} |
merci d'avance pour vos conseils, votre aide.