Fusion de fichiers XML par XSLT
Bonjour,
J'ai besoin de fusionner deux fichiers XML :
refFile.xml
Code:
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> |
newFile.xml
Code:
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> |
result.xml
Code:
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> |
J'ai pensé à utiliser XSLT. L'algo semble relativement simple :
Code:
1 2 3 4
| <root>
<écrire les articles de newFile non présents dans refFile>
<écrire les articles de refFile>
<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.
Merci de votre aide.