Misc. XML

Ce support de cours n'est pas maintenu et est en parti obsolèle !

  1. XML et DTD
    1. XML et ses applications
    2. XML : généralités
    3. Présentation
    4. Origines de XML
    5. Document électronique 4D
    6. Pourquoi structurer un document ?
    7. Avantage des 4D
    8. Exemples!
    9. Remarques
    10. Standards XML et affiliés
    11. Quelques Acteurs incontournables
    12. XML pour quoi faire ?
    13. Xml en détails
    14. Exemple d'instance
    15. La DTD
    16. Exemple de DTD
    17. Pourquoi valider ?
    18. Documents biens formés / valides
    19. Structure d'un document bien formé
    20. Le Prologue
    21. Déclaration de type de document
    22. Les éléments
    23. Les attributs
    24. Sections littérales
    25. Entités prédéfinies et Caractères
    26. Commentaires et Instructions
    27. Les namespaces
    28. Les namespaces
    29. Exemple d'utilisation de namespaces multiples (W3C)
    30. Références
    31. Document Type Definition
    32. Déclaration d'un élément
    33. Contenu d'un élément
    34. Contenu d'un élément
    35. Déclaration d'une liste d'attributs
    36. Types d'attributs
    37. Déclaration de valeurs par défaut
    38. Attributs prédéfinis
    39. Structuration en entités
    40. Entités générales
    41. Entités générales internes
    42. Entités générales externes
    43. Entités générales externes et FPI
    44. Entités générales externes et FPI
    45. Entités générales externes (non xml)
    46. Exemple
    47. Entités paramètres
    48. Entités paramètres
    49. Bilan sur les DTD
    50. La prochaine étape
  2. XML Schema
    1. XML Schema
    2. Références
    3. Fonctionnalités
    4. Pourquoi ces fonctionnalités ?
    5. XML Schema vs DTD (1/2)
    6. XML Schema vs DTD (2/2)
    7. Transformation de la DTD librairie.dtd en librairie.xsd
    8. Langage utilisé pour les deux représentations
    9. Librairie.xsd
    10. Caractéristiques d'un XMLSchema
    11. Exemple de document XML
    12. Autres déclarations
    13. Utilisation de types nommés
    14. Specialisation du schema
    15. Type simple ou complexe ?
    16. Les Types de données
    17. Création de types personnalisés
    18. Exemple
    19. Spécificites sur les types
    20. Les formes d'extension d'un complexType
    21. Exemple d'extension
    22. Exemple de restriction
    23. Limitation des extensions
    24. Substitution d'éléments
    25. Substitution et heritage
    26. Utilisation des attributs
    27. Déclaration Globale / Locale
    28. Attributs "inline"
    29. Types simples et attributs ...
    30. Utilisation des groupes
    31. Alternative d'éléments
    32. Relation d'ordre
    33. Contenu vide
    34. Absence de Namespace
    35. Assemblage de schemas
    36. Commenter un XMLSchema (1/2)
    37. Commenter un XMLSchema (2/2)
    38. Ou positionner un commentaire ?
    39. Utilisation d'éléments mixtes (1/2)
    40. Utilisation d'éléments mixtes (2/2)
    41. Utilisation des listes (1/2)
    42. Utilisation des listes (2/2)
    43. Union de typeSimple
    44. Utilisation d'un élément vide
    45. Utilisation de valeur nulle
    46. Schemas avec des namespaces différents (1/3)
    47. Schemas avec des namespaces différents (2/3)
    48. Schemas avec des namespaces différents (3/3)
    49. Extension de document (1/4)
    50. Extension de document (2/4)
    51. Extension de document (3/4)
    52. Extension de document (4/4)
    53. Éléments abstraits
    54. Unicité et définition de clés
    55. <xsd:unique> ou <xsd:key>
    56. Caractéristiques de <xsd:key>
    57. Caractéristiques de <xsd:unique>
    58. Utilisation de <xsd:keyref> (1/2)
    59. Utilisation de <xsd:keyref> (2/2)
  3. XQuery
    1. Point route
    2. BD XML
    3. XPath
    4. XPath
    5. Les axes
    6. Commande.xml
    7. Chemins de localisation
    8. Chemins de localisation spécialisés
    9. Prédicats
    10. Fonctions XPath pour les noeuds
    11. Fonctions XPath de position
    12. Fonctions numériques et booléennes
    13. Fonctions sur les chaînes
    14. XQuery
    15. Le langage FLWOR
    16. FLWOR 1/2
    17. FLWOR 2/2
    18. Suppléments
    19. Ouverture d'un document
    20. Fonctions
    21. IF THEN ELSE
    22. Quantifiers
    23. Constructeurs
    24. Filtres
    25. Jointures
  4. XLL
    1. Point Route sur la galaxie XML
    2. XLL : eXtensible Linking Language
    3. Extensible Linking Language
    4. XPath
    5. Le modèle de données (1)
    6. Le modèle de données (2)
    7. Expressions (1)
    8. Expressions (2)
    9. Contexte
    10. Location Paths : chemin de localisation
    11. Location Paths (2)
    12. Commande.xml
    13. Chemins de localisation
    14. Chemins de localisation spécialisés
    15. Fonctions XPath pour les noeuds
    16. Fonctions XPath de position
    17. Fonctions numériques et booléennes
    18. Fonctions sur les chaînes
    19. Les axes (step)
    20. XPointer
    21. Les extensions de XPointer
    22. Les extensions de XPointer
    23. Point
    24. Range
    25. XLink
    26. Terminologie
    27. Liens internes et externes
    28. Les liens internes
    29. Lien externe
    30. Localisateur
    31. Localisateur (2)
    32. Les éléments de liaisons
    33. Les éléments liens (1)
    34. Les éléments de liens (2)
    35. Les éléments de liens (3)
    36. Exemple
    37. Versions
    38. XML et feuilles de Styles
  5. API Java
    1. JAVA API for XML Procession
    2. Plan
    3. Notion de Parser
    4. SAX (1)
    5. SAX (2)
    6. Classes et Interfaces SAX
    7. DOM
    8. L'API DOM (1)
    9. L'API DOM (2)
    10. L'API DOM (3)
    11. L'interface Document (1)
    12. L'interface Document (2)
    13. L'interface Node (1)