Bonjour,
J'ai besoin de fusionner deux fichiers XML :
refFile.xmlnewFile.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <root> <article> <id>2</id> <nom>article2</nom> </article> <article> <id>1</id> <nom>article1</nom> </article> </root>result.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <root> <article> <id>3</id> <nom>article3</nom> </article> <article> <id>2</id> <nom>article2</nom> </article> </root>J'ai pensé à utiliser XSLT. L'algo semble relativement simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <root> <article> <id>3</id> <nom>article3</nom> </article> <article> <id>2</id> <nom>article2</nom> </article> <article> <id>1</id> <nom>article1</nom> </article> </root>Je débute en XSLT donc je ne sais pas trop comment je vais depuis mon programme Java passer ces deux fichiers en paramètre au fichier XSL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <root> <écrire les articles de newFile non présents dans refFile> <écrire les articles de refFile> <root>
Merci de votre aide.
Partager