Fondamentaux du langage XML - LVC - EASYTEAM

QUESTIONS ?

Fondamentaux du langage XML – LVC

Prix: 1 340 €Durée: 2 JoursCode de Réference: D65646 Catalogue ,
images

Ce cours présente les bases du langage XML. Les stagiaires apprennent à créer un document XML et à le mettre en forme en utilisant des transformations XSL (Extensible Stylesheet Language). Ils découvrent les espaces de nom XML qui permettent de garantir l'unicité des éléments. Ils apprennent également à utiliser l'éditeur XML d'Oracle JDeveloper.

Ce cours présente les composants d'un schéma XML et explique comment créer un document XML Schema et l'utiliser pour valider des documents XML. Il traite également des définitions de type de document (DTD). Il présente les expressions XPath et explique comment les utiliser dans XSL pour sélectionner des parties d'un document XML à transformer.

Les stagiaires découvrent en outre la prise en charge du langage XML dans différents produits Oracle, notamment Oracle XML DB, le kit Oracle XDK (XML Development Kit) et Oracle JDeveloper. Ils se familiarisent avec la terminologie de XQuery, son modèle de données et son système de types, ainsi que diverses expressions et fonctions. Ils découvrent enfin l'utilisation des concepts XML dans l'architecture orientée service.

Learn To:

  • Créer des documents XML syntaxiquement corrects et valides
  • Valider des documents XML à l'aide de techniques XML standard
  • Utiliser les espaces de noms XML dans un document XML
  • Utiliser des expressions et des fonctions XPath
  • Créer et utiliser un document XML Schema
  • Transformer des documents XML à l'aide de feuilles de style et d'expressions XPath

 

 

OBJECTIFS:

  • Créer et utiliser un document XML Schema
  • Créer des documents XML syntaxiquement corrects et valides
  • Décrire l'architecture d'Oracle XML DB
  • Identifier les fonctionnalités XML de la base de données
  • Transformer des documents XML à l'aide de feuilles de style et d'expressions XPath
  • Utiliser des espaces de nom XML dans un document XML
  • Utiliser des expressions et des fonctions XPath
  • Utiliser le langage XQuery
  • Valider des documents XML à l'aide de techniques XML standard

SOMMAIRE:

Introduction

  • Objectifs du cours
  • Extensible Markup Language
  • Avantages du langage XML
  • Normes XML
  • Modèle DOM (Document Object Model)
  • Utiliser XML dans Oracle JDeveloper
  • Créer des applications XML avec la technologie Oracle
  • Environnement et données du cours

Présenter le document XML

  • Exemple de document XML simple
  • Structure d'un document XML
  • Déclaration XML
  • Composants d'un document XML
  • Document XML syntaxiquement correct
  • Comparaison entre XML et HTML
  • Développement XML
  • Créer et modifier des documents XML dans JDeveloper

Valider le langage XML avec des définitions de type de document (DTD)

  • Présentation des définitions de type de document
  • Nécessité de valider un document XML
  • Règles DTD générales
  • Contenu d'une DTD
  • Référencer la DTD
  • Déclarations d'éléments, d'attributs et d'entités
  • Exemple de DTD complète
  • Valider XML par rapport à une DTD

Modulariser XML à l'aide d'espaces de nom

  • Définition d'un espace de nom XML
  • Utilité des espaces de nom XML
  • Déclarer des espaces de nom XML
  • Préfixes des espaces de nom XML
  • Exemples de déclarations d'espace de nom XML
  • Portée des déclarations d'espace de nom XML
  • Appeler l'outil ShowXmlNS

Valider XML à l'aide d'un schéma XML

  • Définition d'un schéma XML
  • Avantages des schémas XML
  • Schéma XML et définition de type de document (DTD)
  • Valider un document XML avec un document de schéma XML
  • Référencer un schéma XML avec l'attribut schemaLocation
  • Composants d'un schéma XML
  • Créer un document de schéma XML dans JDeveloper
  • Créer un document XML à partir d'un schéma XML

Parcourir des documents XML en utilisant XPath

  • Définition du langage XPath
  • Présentation du modèle XPath
  • Expressions XPath
  • Expression du chemin de localisation
  • Etapes de localisation dans les expressions XPath
  • Axes XPath et types de test de noeud
  • Fonctions XPath
  • Tester des expressions XPath

Transformer un document XML à l'aide de transformations XSL

  • Présentation du langage XSL
  • Transformations XSL
  • Présentation de la feuille de style XSLT
  • Utiliser une feuille de style XSLT avec un document XML
  • Afficher le document transformé
  • Créer et appliquer des règles de template
  • Traitement conditionnel
  • Utiliser des modes

Présentation d'Oracle XML DB

  • Définition d'Oracle XML DB
  • Utilité d'Oracle XML DB
  • Implémenter Oracle XML DB
  • Fonctionnalités d'Oracle XML DB
  • Utiliser XMLType
  • Prise en charge des schémas XML dans Oracle Database 11g
  • Présentation du référentiel XML DB (XML DB Repository)
  • Avantages d'Oracle XML DB

XQuery

  • Définition de XQuery
  • Applications de XQuery
  • Terminologie et modèle de données de XQuery
  • Conversion de XML en un modèle de données d'interrogation
  • Règles de syntaxe de XQuery
  • Prise en charge de XQuery dans JDeveloper
  • Expressions, fonctions et opérateurs XQuery
  • Prise en charge de XQuery dans Oracle XML DB

 

Cours pré-requis obligatoire(s):

  • Connaissance du langage SQL

 

Print Friendly
retour vers le catalogue des formations