Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
962 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [XML] des balises ouvertes puis fermées dans rien entre les 2 on peut?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XML] des balises ouvertes puis fermées dans rien entre les 2 on peut?

n°275436
El_gringo
Posté le 24-12-2002 à 10:58:59  profilanswer
 

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 ?

mood
Publicité
Posté le 24-12-2002 à 10:58:59  profilanswer
 

n°275448
goueg
De passage
Posté le 24-12-2002 à 11:36:27  profilanswer
 

je crois pas (que ce soit génant) [:paysan]
 
au pire tu mets une valeur par défaut dont tu t'occupes dans ta XSL
 
 
ps: une balise par libelle de page c zarb, tu ferais mieux de faire <page libelle="...."> ou alors une balise "libelle" a l'interieur d'une autre "page"


Message édité par goueg le 24-12-2002 à 11:38:05

---------------
(Feed-Back HFR) - Funky Tonight!
n°275449
antp
Super Administrateur
Champion des excuses bidons
Posté le 24-12-2002 à 11:37:51  profilanswer
 

<></> ça m'étonnerais que ce soit valide
<PAGE></PAGE> ça l'est peut-être, mais il me semble que ça doit être remplacé par <PAGE/> ou <PAGE />


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°275451
goueg
De passage
Posté le 24-12-2002 à 11:39:39  profilanswer
 

antp a écrit :

<></> ça m'étonnerais que ce soit valide
<PAGE></PAGE> ça l'est peut-être, mais il me semble que ça doit être remplacé par <PAGE/> ou <PAGE />

oué j'avais pas vu que ca pouvait etre aussi <></>, ca ca passera surement pas.
Sinon <page></page> et <page/> ca revient au même [:huit]


---------------
(Feed-Back HFR) - Funky Tonight!
n°275471
El_gringo
Posté le 24-12-2002 à 12:25:35  profilanswer
 

Goueg a écrit :

je crois pas (que ce soit génant) [:paysan]
 
au pire tu mets une valeur par défaut dont tu t'occupes dans ta XSL
 
 
ps: une balise par libelle de page c zarb, tu ferais mieux de faire <page libelle="...."> ou alors une balise "libelle" a l'interieur d'une autre "page"


 
Non, ms ici, PAGE, ça a un sens très particulier...
Ok, une valeur par défaut c pas bête...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [XML] des balises ouvertes puis fermées dans rien entre les 2 on peut?

 

Sujets relatifs
Doc XMLModel de donnée XML
creer un arbre XML a partir d'une base oracle en javaCreer un fichier XML en Java
Quelles sont les balises autorisées dans un <script></script> ?coup de main pour parser du XML avec XML::DOM??
Editeur XML[XML] Pourquoi j'ai des &lt; et &gt; a la place de < et > ?
XML parser c++ATL, je comprends rien
Plus de sujets relatifs à : [XML] des balises ouvertes puis fermées dans rien entre les 2 on peut?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR