Salut.
Bon, voila, j'ai une appli web en Java, qui peut générer du code HTML. JE veux maintenant qu'elle puisse générer du code XML (par exemple), en fait, je veux qu'elle puisse générer du code en fonction d'un fichier de mappage des données où mon appli web remplacera certaines valeurs par des valeurs qu'elle aura trouvées elle même.
Exemple de ficheir de mappage :
<?xml version='1.0' ?>
<PAGES>
<IC>
<{PAGE1.LIBELLE1}>{PAGE1.VAL1}</{PAGE1.LIBELLE1}>
<{PAGE1.LIBELLE2}>{PAGE1.VAL1}</{PAGE1.LIBELLE2}>
<{PAGE1.LIBELLE3}>{PAGE1.VAL1}</{PAGE1.LIBELLE3}>
<{PAGE1.LIBELLE4}>{PAGE1.VAL1}</{PAGE1.LIBELLE4}>
<{PAGE1.LIBELLE5}>{PAGE1.VAL1}</{PAGE1.LIBELLE5}>
<{PAGE1.LIBELLE6}>{PAGE1.VAL1}</{PAGE1.LIBELLE6}>
<{PAGE1.LIBELLE7}>{PAGE1.VAL1}</{PAGE1.LIBELLE7}>
<{PAGE1.LIBELLE8}>{PAGE1.VAL1}</{PAGE1.LIBELLE8}>
<{PAGE1.LIBELLE9}>{PAGE1.VAL1}</{PAGE1.LIBELLE9}>
<{PAGE1.LIBELLE10}>{PAGE1.VAL1}</{PAGE1.LIBELLE10}>
<{PAGE1.LIBELLE11}>{PAGE1.VAL1}</{PAGE1.LIBELLE11}>
<IMAGE xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="bin.hex">
{PAGE1.BIN_HEX_DATA}
</IMAGE>
<IC>
<IC>
<{PAGE2.LIBELLE1}>{PAGE2.VAL1}</{PAGE2.LIBELLE1}>
<{PAGE2.LIBELLE2}>{PAGE2.VAL1}</{PAGE2.LIBELLE2}>
<{PAGE2.LIBELLE3}>{PAGE2.VAL1}</{PAGE2.LIBELLE3}>
<{PAGE2.LIBELLE4}>{PAGE2.VAL1}</{PAGE2.LIBELLE4}>
<{PAGE2.LIBELLE5}>{PAGE2.VAL1}</{PAGE2.LIBELLE5}>
<{PAGE2.LIBELLE6}>{PAGE2.VAL1}</{PAGE2.LIBELLE6}>
<{PAGE2.LIBELLE7}>{PAGE2.VAL1}</{PAGE2.LIBELLE7}>
<{PAGE2.LIBELLE8}>{PAGE2.VAL1}</{PAGE2.LIBELLE8}>
<{PAGE2.LIBELLE9}>{PAGE2.VAL1}</{PAGE2.LIBELLE9}>
<{PAGE2.LIBELLE10}>{PAGE2.VAL1}</{PAGE2.LIBELLE10}>
<{PAGE2.LIBELLE11}>{PAGE2.VAL1}</{PAGE2.LIBELLE11}>
<IMAGE xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="bin.hex">
{PAGE2.BIN_HEX_DATA}
</IMAGE>
</IC>
</PAGES>
|
Les chaines entre {} serons remplacées par des valeurs de mon appli web.
Mais mon pb, le voila :
parfois, des valeurs peuvent ne pas être trouvées par mon appli web. Dans ce cas, on se retrouvera avec de trucs style:
<></>
ou
<PAGES></PAGES>
Selon vous, c gênant dans un fichier XML d'avoir ça ?