XSLT: UN moyen simple pour fusionner des fichiers xml
J'ai deux fichiers xml. J'ai besoin de les fusionner, où l'élément "myid" matchs entre les deux. Jetez un oeil à ces fichiers d'exemple...
File1.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
<data>
<title>Title1</title>
<description>Description1</description>
<myid>1</myid>
</data>
<data>
<title>Title2</title>
<description>Description2</description>
<myid>2</myid>
</data>
</catalog>
File2.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
<data>
<author>Author1</author>
<date>12/34/5678</date>
<myid>1</myid>
</data>
<data>
<author>Author2</author>
<date>87/65/4321</date>
<myid>2</myid>
</data>
</catalog>
Le fichier résultant ressemblerait à:
<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
<data>
<title>Title1</title>
<description>Description1</description>
<myid>1</myid>
<author>Author1</author>
<date>12/34/5678</date>
</data>
<data>
<title>Title2</title>
<description>Description2</description>
<myid>2</myid>
<author>Author2</author>
<date>87/65/4321</date>
</data>
</catalog>
J'espère ceci permet Semblait simple pour moi
Connexes: stackoverflow.com/questions/1430710/two-xml-in-one-xslt
Les fichiers d'entrée ne sont pas bien formés, soit. -------- @nicholas.alipaz: assistons-nous à des extraits, et non pas à l'ensemble des fichiers?
J'ai mis à jour mon post. Désolé pour la confusion.
Connexes: stackoverflow.com/questions/1430710/two-xml-in-one-xslt
Les fichiers d'entrée ne sont pas bien formés, soit. -------- @nicholas.alipaz: assistons-nous à des extraits, et non pas à l'ensemble des fichiers?
J'ai mis à jour mon post. Désolé pour la confusion.
OriginalL'auteur nicholas.alipaz | 2009-10-02
Vous devez vous connecter pour publier un commentaire.
J'ai fait des recherches un peu et trouve un assez semblable question ici:
http://forums.tizag.com/showthread.php?p=76699
Voici ce que j'ai, ce qui semble être la plupart du temps de travail sauf que Firefox n'est pas le reconnaître comme un fichier xml, même si j'ai ajouté le code xml de sortie.
File1.xml (note de la ligne de deux, le référencement de notre transformation):
File2.xml:
de fusion.xsl:
Xml de sortie lors de la visualisation File1.xml:
salut le code c# s'il vous plaît pour ce
désolé, j'ai cherché une version en cache de la poste, mais est venu vide. Ce n'était pas vraiment aussi important depuis que j'ai aperçu tout ce qui est nécessaire au-dessus. Meilleur!
OriginalL'auteur nicholas.alipaz