Bonjour,
je suis débutant en DTD,j'en ai fait une mais je sais pas si c'est la meilleure pour les fichiers XML que je vais utiiser. Qu'en pensez-vous?
Exemple fichier XMl:
Et la DTD que j'ai créée :
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 <racine nom="Arbo" url="D:/EasyPHP1-7/www/"> ---<dossier nom="dossier1"> ------<file name="test5.php" /> ------<dossier nom="dossier1.1"> ---------<file name="test1.php" /> ---------<file name="test2.php" /> ------</dossier> ------<dossier nom="dossier1.2"> ----------<file name="test3.php" /> ----------<file name="test4.php" /> ------</dossier> ---</dossier> ---<dossier nom="dossier2"> ------<file name="test6.php" /> ------<file name="youpi.html" /> ---</dossier> </racine>
petites explication :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <!ELEMENT racine (dossier*)> <!ATTLIST racine nom CDATA #REQUIRED> <!ATTLIST racine url CDATA #REQUIRED> <!ELEMENT dossier (file*)> <!ATTLIST dossier nom CDATA #REQUIRED> <!ELEMENt file> <!ATTLIST file nom CDATA #REQUIRED>
je gère une arborecence.
Il peut y avoir 0 ou plusieurs dossiers a la racine.
un dossier peut contenir des sous-dossiers...etc et peut contenir ou non des fichiers.
merci
Partager