KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Mercredi 14 mai 2008 - 00:18:34

Question DTD

Rechercher : dans
Question DTD
par jibé
 Fil de Discussions
Statut : Non résolu
vendredi 5 avril 2002 à 17:50:04
Bonjour à tous !

J'ai une petite question sur les DTD.. en voici une provenant du site CCM :

<! ELEMENT personne (nom,prenom,telephone),email? >
<! ELEMENT nom #PCDATA >
<! ELEMENT prenom #PCDATA >
<! ELEMENT telephone #PCDATA >
<! ELEMENT email #PCDATA >

Jusque là, pas de problème cette DTD décrit une personne représentée par un nom, un prénom, un tel et un email optionnel.

Mais maitnenant, si la personne pourrait être représentée par d'autres infos supplémentaires dont on ne connais pas la nature d'avance, peut-on faire une DTD qui décrit cela ?

Par ex :

<personne>
<nom>valeurNom</nom>
<prenom>valeurPrenom</prenom>
<telephone>valeurTel</telephone>
<age>22</age>
</personne>


Je voudrais en Java vérifier ce XML par une DTD, mais je ne sais pas d'avance que la balise "age" sera là... ça aurait pu être n'importe quelle autre information ayant n'importe quel nom. Est-ce possible de faire une DTD pour ça ?

Merci d'avance pour vos suggestion,
bon week end ;-)
jibé
Répondre à jibé  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par HackTrack, le lundi 8 avril 2002 à 08:13:21 Fil de Discussions
Non, ce n'est pas possible... et heureusement d'ailleurs!
En effet, le but de la DTD est d'être certain qu'un fichier XML est formaté correctement. Alors pourquoi (et comment) veux-tu utiliser une DTD pour vérifier le format d'un fichier XML... dont tu ignores le format? Ca n'a pas de sens. Le mieux, dans ton cas, est de ne pas utiliser de DTD.

;-)
HackTrack
Répondre à HackTrack

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par jibé, le lundi 8 avril 2002 à 09:14:25 Fil de Discussions 
merci de ta réponse et je la comprends bien... je m'en doutais d'ailleurs mais je me demandais quans même si je n'était pas passé à côté de qqchose.

Tu vois, le fait est que je n'ignore pas complètement le format du fichier donc à tout hasard... Bref, je vais essayer de trouver une autre solution.

Merci encore !
jibé
Répondre à jibé
Discussions pertinentes trouvées dans le forum
19/03 19h09pb d'affichage dû à la DTD19/03 20h121
26/03 12h53DTD/Définition de la clé primaire26/03 12h530
05/03 10h55Parser un XML avec DTD externe05/03 10h550
12/12 17h01[Python] Validation fichier XML avec DTD13/12 10h131
30/11 17h16[XML] Probleme validation XML avec DTD30/11 17h271
Plus de discussions sur « DTD » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide