salut,
j'ai deux sources xml avec deux dtd différents, pour chaque entrée du premier je veux savoir s'il existe dans le deuxième fichier. je souhaiterais savoir s'il est possible de faire ça.
Merci
Version imprimable
salut,
j'ai deux sources xml avec deux dtd différents, pour chaque entrée du premier je veux savoir s'il existe dans le deuxième fichier. je souhaiterais savoir s'il est possible de faire ça.
Merci
oui c possible je pense
n etant pas expert qq un d autre proposera certainement une solution bien meilleure mais bon.
Tout d abord pour pouvoir parser tes deux doc XML tu peux les inclure dans des variables :
par la suite j aurais fais qq chose comme ceciCode:<xsl:variable name="monDoc" select="document('cheminDuFichier.xml')"/>
Code:
1
2
3
4
5
6 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format"> <xsl:variable name="doc2" select="document('cheminDuFichier.xml')"/> <xsl:template match="/"> <xsl:copy-of select="*/element[.=$doc2//element]"/> </xsl:template> </xsl:stylesheet>