Bonjour,
Je développe actuellement une base de données relationnelle dans laquelle mes utilisateurs seront amenés à saisir des associations entre du texte et des images. Aucune structure n'étant encore définie dans la base, je sais -plus ou moins- à quel résultat je veux arriver.
Je n'ai pas trouvé de solution relationnelle pour arriver à générer un arbre XML correspondant à ma structure, vu que le nombre de niveaux d'imbrication est variable et non limité. Donc, j'ai pensé exporter un arbre XML plat qu'une feuille de transformation pourrait imbriquer, en fonction de règles prédéfinies.
Mon XML ressemblerait à ça :
Ce qui en français veut dire que :
Le contenu[a] est associé à l'image[1], à l'image[2], l'image[3]
L'image[1] est associée au contenu
L'image[2] est associée au contenu[c]
...et ainsi de suite.
Grâce à la feuille de transformation, je souhaiterais obtenir le HTML suivant :
Sachant que chaque contenu peut être associé à plusieurs images et une image peut être associée à plusieurs contenu (relation N à N).
Est-ce que c'est réalisable avec une feuille de transformation ? Dans l'affirmative, quelle(s) méthode(s) utiliser ?
Merci d'avance pour vos lumières
xavier
Notez que cette problématique peut être envisagée sous un angle professionnel et rémunéré, n'ayant que trop peu de compétences dans ce domaine.[/b][/b]
Modifié par citronized (03 Aug 2007 - 10:57)
Je développe actuellement une base de données relationnelle dans laquelle mes utilisateurs seront amenés à saisir des associations entre du texte et des images. Aucune structure n'étant encore définie dans la base, je sais -plus ou moins- à quel résultat je veux arriver.
Je n'ai pas trouvé de solution relationnelle pour arriver à générer un arbre XML correspondant à ma structure, vu que le nombre de niveaux d'imbrication est variable et non limité. Donc, j'ai pensé exporter un arbre XML plat qu'une feuille de transformation pourrait imbriquer, en fonction de règles prédéfinies.
Mon XML ressemblerait à ça :
Enregistrement [1] contenu[a] image[1]
Enregistrement [2] contenu[a] image[2]
Enregistrement [3] contenu[a] image[3]
Enregistrement [4] contenu[b] image[1]
Enregistrement [5] contenu[b] image[4]
Enregistrement [6] contenu[c] image[2]
...
Ce qui en français veut dire que :
Le contenu[a] est associé à l'image[1], à l'image[2], l'image[3]
L'image[1] est associée au contenu
L'image[2] est associée au contenu[c]
...et ainsi de suite.
Grâce à la feuille de transformation, je souhaiterais obtenir le HTML suivant :
<ul>
<li>a</li>
<img src="1" ... />
<ul>
<li>b</li>
<img src="4" ... />
</ul>
<img src="2" ... />
<ul>
<li>c</li>
</ul>
<img src="3" ... />
</ul>
Sachant que chaque contenu peut être associé à plusieurs images et une image peut être associée à plusieurs contenu (relation N à N).
Est-ce que c'est réalisable avec une feuille de transformation ? Dans l'affirmative, quelle(s) méthode(s) utiliser ?
Merci d'avance pour vos lumières
xavier
Notez que cette problématique peut être envisagée sous un angle professionnel et rémunéré, n'ayant que trop peu de compétences dans ce domaine.[/b][/b]
Modifié par citronized (03 Aug 2007 - 10:57)