Faire une DTD

Faire une DTD - XML/XSL - Programmation

Marsh Posté le 25-04-2006 à 16:18:56    

: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>

Reply

Marsh Posté le 25-04-2006 à 16:18:56   

Reply

Marsh Posté le 25-04-2006 à 17:57:49    

up :)

Reply

Marsh Posté le 25-04-2006 à 23:16:07    

:(

Reply

Marsh Posté le 25-04-2006 à 23:29:09    

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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed