LangagesCentrésDonnées
Master2Fiil
XML:Généralités&XPath
2/59
Plan
1Indexation/ImplantationdesOpérateurs/Calculdecoût
2RappelsJDBC/ImpedanceMismatch/JPA&Hibernate
3XML:Généralités,langageXPath
3.1Introduction
3.2XML
3.3Validationdedocuments
3.4Modèled'arbre
3.5XPath,introduction
3.6Évaluationdesprédicats
3.7Axescomplexes
3.8Syntaxeabrégée
3/59
Qu'est-cequeXML?
XML (eXtensible Markup Language) est un standard de représentation de
données
Conçu pour être lisible par un humain, mais traitable simplement par les
machines
Permetlareprésentationdedonnéesimbriquées
Estnormalisé(parleW3C)
Typé(notiondeschématrèsfine)
4/59
Ena-t-onbesoin?
Quelssontlesautresmoyendereprésenterlesdonnées?
Tablerelationnelle
Fichierstextesnonstructurés
Formatbinaires
ad-hoc
Quelssontlesdésavantagesdesreprésentationsci-dessus?
Nonéchangeable(ilfautfaireun
dump
delabase),contraintessimples
Lisible,maissansstructuredoncdifficilementutilisableparunprogramme,
pasdeschéma
Liéàuneutilisationparticulière
5/59
Historique
Findesannées1980:SGMLadoptépourlapublicationdemédia
Milieudesannées1990:ungroupedetravailcommenceàétudierl'utilisation
deSGMLpourleWeb(quidébutait)
1998:XML1.0devientunerecommandationduW3C
1 / 59 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !