Bonjour,
Voici ma DTD
Et mon fichier xml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <!ELEMENT biblio (livre+, publication+, avis?)> <!ELEMENT livre (titre_ge,sous_titre?, nom_auteur+, tome+, edition)> <!ELEMENT titre_ge (#PCDATA)> <!ELEMENT sous_titre (#PCDATA)> <!ELEMENT nom_auteur (#PCDATA)> <!ELEMENT tome EMPTY> <!ATTLIST tome nb_pages CDATA #REQUIRED soustitre CDATA #IMPLIED> <!ELEMENT edition (nom_editeur, lieu_edition, date_impression, num_isbn)> <!ELEMENT nom_editeur (#PCDATA)> <!ELEMENT lieu_edition (#PCDATA)> <!ELEMENT date_impression (#PCDATA)> <!ELEMENT num_isbn (#PCDATA)> <!ELEMENT publication (nom_publi, article+)> <!ATTLIST publication type (conference|revue) "revue"> <!ATTLIST publication code_article IDREFS #REQUIRED> <!ELEMENT nom_publi (#PCDATA)> <!ELEMENT article (titre,sous_titre1?, journal, nom_auteur_art+, ref_publication)> <!ATTLIST article code ID #REQUIRED code_article IDREF #REQUIRED> <!ELEMENT titre (#PCDATA)> <!ELEMENT journal (nom_journal)> <!ATTLIST journal nom_journal CDATA "feuille de chou"> <!ELEMENT nom_journal (#PCDATA)> <!ELEMENT nom_auteur_art (#PCDATA)> <!ELEMENT ref_publication (num_pages, annee_publication,num_journal)> <!ELEMENT num_pages (#PCDATA)> <!ELEMENT annee_publication EMPTY> <!ATTLIST ref_publication annee_publication (2000 | 2001 | 2002 | avant_inconnue | inconnue) "inconnue"> <!ELEMENT num_journal (#PCDATA)> <!ELEMENT avis (#PCDATA)>
Desolé pour l'ancien message mais j'avais simplement oublié de refermer une balise!! désolé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 <?xml version="1.0" encoding='iso-8859-1' standalone='no'?> <!DOCTYPE biblio SYSTEM "biblio_modifie.dtd"> <biblio> <livre> <titre_ge> les amours </titre_ge> <sous_titre> bla bla </sous_titre> <nom_auteur>Cyril et Marc </nom_auteur> <tome nb_pages="300"/> <edition> <nom_editeur> gallimard </nom_editeur> <lieu_edition> autriche </lieu_edition> <date_impression> 1988 </date_impression> <num_isbn> 22412421 </num_isbn> </edition> </livre> <publication type="revue" code_article="345"> <nom_publi> les insectes </nom_publi> <article code="36" code_publication="345"> <titre> les fourmilles </titre> <sous_titre1> coucou </sous_titre1> <nom_auteur_art> Jean Jean </nom_auteur_art> <ref_publication> <num_pages> 6 </num_pages> <annee_publication> inconnue </annee_publication> <num_journal> 67 </num_journal> </ref_publication> </article> <article code="45" code_journal="345"> <titre> les abeilles </titre> <nom_auteur_art> Jean Luc </nom_auteur_art> <ref_publication> <num_pages> 8 </num_pages> <annee_publication> 2000 </annee_publication> <num_journal> 90 </num_journal> </ref_publication> </article> <publication type="journal" code_article="456"> <nom_journal></nom_journal> <article code="45" code_publication="456"> <titre> les termites </titre> <nom_auteur_art> greg </nom_auteur_art> <ref_publication> <num_pages> 3 </num_pages> <annee_publication> 2002 </annee_publication> <num_journal> 78 </num_journal> </ref_publication> </article> <article type="revue" code="45" code_journal="678"> <titre> les abeilles </titre> <nom_auteur_art> Jean Luc </nom_auteur_art> <ref_publication> <num_pages> 8 </num_pages> <annee_publication> 2000 </annee_publication> <num_journal> 90 </num_journal> </ref_publication> </article> </publication> </publication> </biblio>
Par contre avec cette ligneCOOKTOP me dit qu'un nom a été lancé avec un caractère non valide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <publication type="revue" code_article="345">>
Pouvez-vous m'aider???
Merci
Partager