0% ont trouvé ce document utile (0 vote)
29 vues2 pages

XML

Transféré par

osskd096
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
29 vues2 pages

XML

Transféré par

osskd096
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

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>

Vous aimerez peut-être aussi