Bonjour,
Je vais essayer d'expliquer le problème : j'ai un document XML dans lequel je dois mettre des balises HTML pour la mise en page. Parce qu'un élément n'aura pas le même type (plain, bold, italic) de tout son long. Exemple :
<element>aaaaa<b>aaaaaaaa</b>aaaa</element> mais pourrait très bien etre aussi <element>aaaaaa<b>aaa</element><element>cccccc</b>cccc</element>
Ou tout autre combinaison... (élément à l'intérieur des tags bold). De meme avec des liste.
De ce que j'ai compris jusqu'à maintenant, XML est évidemment fait pour séparer la mise en page du contenu. Et, de plus, les balises ne doivent pas se chevaucher, comme sur mon 2ème exemple. Alors existe-il un moyen de faire ca quand même ?
Vu que ceci est utilisé au sein d'un programme java, je pensais "coder" les balises b, i, li, li, etc différemment (avec des caractères spéciaux au lieu des > < ), puis ensuite d'appliquer une XSL pour avoir un HTML, et ensuite encore filtrer ce html pour récupérer les balises b,i, ... et remettre les > <
Bastet
Partager