Sup cours ch 3 interface Les interfaces de programmation XML Dr Konan Marcellin BROU marcellin brou inphb ci konanmarcellin yahoo fr - CSommaire ? Introduction ? DOM ? SAX ? Liens utiles K M BROU Technologies XML CI Introduction ? XML eXtensible Markup La
Les interfaces de programmation XML Dr Konan Marcellin BROU marcellin brou inphb ci konanmarcellin yahoo fr - CSommaire ? Introduction ? DOM ? SAX ? Liens utiles K M BROU Technologies XML CI Introduction ? XML eXtensible Markup Language ? Généralisation de HTML HyperText Markup Language ? Jeu de balises prédé ?nies ayant une signi ?cation prédé ?nie ? Pas d ? extension possible des balises ? XML l'auteur peut inventer ses propres balises ? But de XML ? Faciliter le traitement automatisé de documents et de données ? Structurer les informations ? Pour qu ? elles puissent être lues par des personnes sur le web ? Pour qu ? elles puissent être traitées par des applications de manière automatisée K M BROU Technologies XML CI Introduction ? XML une sorte de SGBD ? Points communs ? Le stockage document XML ? Les schémas DTD XML schéma ? Langages de requête XPath XQL XQuery ? ? Des interfaces de programmation ? SAX Simple API for XML ? DOM Document Object Model ? JDOM Java Document Object Model ? Inconvénients ? Stockage ine ?cace ? Pas d ? indexes ? Pas de sécurité ? Pas de transactions ? Pas de contraintes d ? intégrité des données ? Pas d ? accès multi-utilisateurs ? Pas de triggers K M BROU Technologies XML CI Introduction ? Solutions aux inconvénients ? Stockage dans une BD relationnelle ? Pour documents orientés données ? Structure régulière ?xe et prévisible ? Stockage dans une BD native ? Véritable système de gestion de BD XML ? Pour documents orientés documents ? Structure irrégulière ?xe et imprévisible ? Spéci ?que pour stocker des documents XML ? Document XML ?? Ligne ? Collection de documents ?? Table ? Supporte ? Transactions ? Sécurité ? Accès concurrent ? Langage de requête ? Intégrité des documents ? Indexes K M BROU Technologies XML CI Introduction ? Comment interroger des documents XML ? Solutions langages de requêtes ? SQL il faut stocker XML dans une BD relationnel ? Langage des SGBD natives ? Langages des interfaces de programmation SAX DOM JDOM ? PHP C C Java Javascript C VB Python ? XPath extraction de fragments d ? arbres ? XSLT extraction transformation règles ? LOREL UC Stanford extension de OQL avec les expressions de chemins ? SQLX PRiSM extension de SQL avec les expressions de chemins ? XML-QL AT T pattern XML de recherche et composition ? XQL MS URL dopées aux expressions régulières ? XSQL Oracle SQL avec résultats XML ? XQuery draft W C vrai langage de requêtes pour XML K M BROU Technologies XML CII DOM ? Présentation ? DOM Document Object Modele ? Dé ?nit la structure d'un document sous forme d'une hiérarchie d'objets a ?n de simpli ?er l'accès aux éléments de ce document ? qui permet la manipulation d'un document XML représenté sous la forme d'un arbre en mémoire ? API Application Programming Interface indépendant de toute plateforme et de tout langage permettant à une application de
Documents similaires
-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Fev 27, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 90kB