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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Faire une DTD

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire une DTD

n°1353713
tomtom41
It's not a bug, it's a feature
Posté le 25-04-2006 à 16:18:56  profilanswer
 

:hello:  
 
J'ai un document XML et cherche à lui mettre une DTD.
 
Voici la DTD que j'ai commencé à créer :

Code :
  1. <!DOCTYPE universite [
  2. <!ELEMENT etudiant(numero,prenom,sexe)>
  3. <!ELEMENT numero (#PCDATA)>
  4. <!ELEMENT prenom (#PCDATA)>
  5. <!ELEMENT sexe (#PCDATA)>
  6. ]>


 
Apparement elle n'est pas valide, car IE refuse d'interpréter le document. Vu que je débute je n'arrive pas à voir  pourquoi. Si quelqu'un pouvait m'aider :)
 
Mon document XML :

Code :
  1. <universite>
  2. <master2>
  3. <etudiant>
  4. <numero>9</numero>
  5. <prenom>Olivier</prenom>
  6. <sexe>M</sexe>
  7. </etudiant>
  8. <etudiant>
  9. <numero>10</numero>
  10. <prenom>Xavier</prenom>
  11. <sexe>M</sexe>
  12. </etudiant>
  13. <etudiant>
  14. <numero>11</numero>
  15. <prenom>Robert</prenom>
  16. <sexe>M</sexe>
  17. </etudiant>
  18. <etudiant>
  19. <numero>12</numero>
  20. <prenom>Penelope</prenom>
  21. <sexe>F</sexe>
  22. </etudiant>
  23. </master2>
  24. <master1>
  25. <etudiant>
  26. <numero>1</numero>
  27. <prenom>Antoine</prenom>
  28. <sexe>M</sexe>
  29. </etudiant>
  30. <etudiant>
  31. <numero>2</numero>
  32. <prenom>Julien</prenom>
  33. <sexe>M</sexe>
  34. </etudiant>
  35. <etudiant>
  36. <numero>3</numero>
  37. <prenom>Tommy</prenom>
  38. <sexe>M</sexe>
  39. </etudiant>
  40. </master1>
  41. <licence3>
  42. <etudiant>
  43. <numero>4</numero>
  44. <prenom>Bob</prenom>
  45. <sexe>M</sexe>
  46. </etudiant>
  47. <etudiant>
  48. <numero>5</numero>
  49. <prenom>Nicolas</prenom>
  50. <sexe>M</sexe>
  51. </etudiant>
  52. <etudiant>
  53. <numero>6</numero>
  54. <prenom>Julie</prenom>
  55. <sexe>F</sexe>
  56. </etudiant>
  57. </licence3>
  58. <licence1>
  59. <etudiant>
  60. <numero>7</numero>
  61. <prenom>Georges</prenom>
  62. <sexe>M</sexe>
  63. </etudiant>
  64. <etudiant>
  65. <numero>8</numero>
  66. <prenom>Alain</prenom>
  67. <sexe>M</sexe>
  68. </etudiant>
  69. </licence1>
  70. </universite>

mood
Publicité
Posté le 25-04-2006 à 16:18:56  profilanswer
 

n°1353804
tomtom41
It's not a bug, it's a feature
Posté le 25-04-2006 à 17:57:49  profilanswer
 

up :)

n°1353964
tomtom41
It's not a bug, it's a feature
Posté le 25-04-2006 à 23:16:07  profilanswer
 

:(

n°1353968
gm_superst​ar
Appelez-moi Super
Posté le 25-04-2006 à 23:29:09  profilanswer
 

Et <master1>, <licence4>, etc... ça sort d'où ?  
 
Pis faudrait voir aussi ce que tu veux en faire de ton XML avec IE...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Faire une DTD

 

Sujets relatifs
Aide XML DTDJAX , XML, DTD,
[DTD] demande de liens et/ou d'aidePlugin Eclipse pour XML/XSD/XSL/DTD
Ajouter l'entete DTD dans un fichier XML[DTD]Indiquer que 2 noeuds ne peuvent avoir le meme nom
créer un formulaire a partir d'une DTD grace a PHP[XML]probleme de parseur avec la DTD
XML et DTDXML DTD avec Firefox
Plus de sujets relatifs à : Faire une DTD


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)