J'ai une longue liste de valeurs en XML avec des identifiants nommés. J'ai besoin de faire des fichiers de sortie séparés pour chacun des identifiants distincts regroupés et nommés de façon unique.Valeurs énumérées basées sur des valeurs distinctes XSLT 2.0
Ainsi, par exemple, disons que j'ai:
<List>
<Item group="::this_long_and_complicated_group_name_that_cannot_be_a_filename::">
Hello World!
</Item>
<Item group="::this_other_long_and_complicated_group_name_that_cannot_be_a_filename::">
Goodbye World!
</Item>
<Item group="::this_long_and_complicated_group_name_that_cannot_be_a_filename::">
This example text should be in the first file
</Item>
<Item group="::this_other_long_and_complicated_group_name_that_cannot_be_a_filename::">
This example text should be in the second file
</Item>
<Item group="::this_long_and_complicated_group_name_that_cannot_be_a_filename::">
Hello World!
</Item>
</List>
Comment puis-je écrire une transformation (XSLT 2.0) à la sortie de ces regroupés en noms de fichiers générés et unique valeur? Par exemple: la cartographie de la première @group
à file1.xml et le second @group
à file2.xml
Après la clarification dans les commentaires que j'édité ma réponse pour que la solution produit maintenant les deux fichiers recherchés xml. –
Excellent travail comme toujours Dimitre –