XMl:
< ?xml version= ‘1.0’ encoding= ‘XXXXX’ stadlone
= ‘yes’’no’ ?>
A été conçu pour décrire les donnes, c’est un langage de
documentation entre Application.
C’est quoi dom et Sax ? “sont deux méthodes utilisées pour lire et
traiter des fichiers XML.”
@ DOM lit tout le fichier XML en mémoire et le transforme en une
structure d'arbre (comme un arbre d’objets).
(Avantage)=> Accès direct à n’importe quel élément.
(Inconvénients)=> Consomme beaucoup de mémoire, surtout pour
les gros fichiers.
@ SAX lit le fichier ligne par ligne
(Inconvénients)=> Pas de navigation facile (pas de structure d’arbre).
DOM VS SAX
Critère DOM SAX
Mode de lecture Arbre en mémoire Événements (Stream)
Mémoire Élevée Faible
Vitesse Moins rapide Plus rapide
Modification Oui Non
XML
Complexité code Simple Plus complexe
Documentation bien forme :il possède quatre point
Ne doit possède qu’une seule racine.
Tout l’élément doit être ferme.
Elément doivent être imbrique.
Attribue doit être efrit dans gaiment.
DTD :est une séries de spécification déterminés les réglés structurelles
des document xml.
< !Doctype Element_root SYSTEM “[Link]”> ca pour un fichiers externe
(stadlone=yes)
<DOCTYPE ELEMENT_Root > ca pour un fichiers interne (stadlone=no)
Déclaration élément :
< !element nom_balise(contenu)>
Déclaration Attribut :
< !ATTLIST Nom_attribut Name_att Type value>