IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Valider XML Discussion :

probleme de DTD


Sujet :

Valider XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 81
    Par défaut probleme de DTD
    Bonjour,

    Voici ma DTD

    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)>
    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
    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>
    Desolé pour l'ancien message mais j'avais simplement oublié de refermer une balise!! désolé
    Par contre avec cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <publication type="revue" code_article="345">>
    COOKTOP me dit qu'un nom a été lancé avec un caractère non valide.
    Pouvez-vous m'aider???
    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 81
    Par défaut
    Est ce que cela peut être un bug du logiciel???
    car je trouve vraiment pas mon erreur!!

Discussions similaires

  1. Probleme sur mon DTD
    Par haddadmarc dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 22/04/2010, 10h45
  2. XML et DTD probleme
    Par kazuzu dans le forum Valider
    Réponses: 3
    Dernier message: 01/04/2010, 14h12
  3. probleme de DTD
    Par _stef_ffff_f34 dans le forum Valider
    Réponses: 1
    Dernier message: 03/04/2008, 18h01
  4. DTD - probleme pour definir des differentes branches
    Par jeanpol dans le forum Valider
    Réponses: 1
    Dernier message: 11/07/2005, 19h00
  5. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo