salut à tous je suis un debutant dans le domaine de XML et je suis coincé sur un exercice.
on me demande d'ecrire un DTD qui me permettra de valider un document.
voici le document :
<?xml version = "1.0"?>
<!DOCTYPE bookstore SYSTEM "books.dtd">
<!-- this file represents a fragment of a book store inventory database -->
<bookstore>
<book genre = "autobiography">
<title> The autobiography of Benjamin Franklin </title>
<author>
<first-name> Benjamin </first-name>
<last-name> Franklin </last-name>
</author>
<price> 8.99 </price>
</book>
<book genre = "novel">
<title> The Confidence Man </title>
<author>
<first-name> Herman </first-name>
<last-name> Melville </last-name>
</author>
<price> 11.99 </price>
</book>
<book genre = "philosophy">
<title> The Gorgias </title>
<author>
<name> plato </name>
</author>
<price> 9.99 </price>
</book>
</bookstore>
j'ai proposé un DTD mais au niveau de l'essai avec XML SPY on me dit le fichier n'est pas bien formé
voici le DTD nommé books.dtd que j'ai proposé :
<!ELEMENT bookstore (book+)>
<!ELEMENT book (title,author,price)>
<!ELEMENT author (firt-name,last-name,name?)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT firts-name (#PCDATA)>
<!ELEMENT last-name (#PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT price (#PCDATA)>
merci d'avance pour votre aide.
Partager