# Analyseur syntaxique XML

- Introduction
- Installation/Configuration
  - Pré-requis
  - Installation
  - Configuration à l'exécution
  - Types de ressources
- Constantes pré-définies
- gestionnaires d'événements
- Problèmes de casse
- Codes d'erreurs
- Codage des caractères
- Exemples
  - Exemple de structure XML
  - Transtypage XML -> HTML
  - Entité externe
- Fonctions d'analyse de fichier XML
  - utf8_decode — Convertit une chaîne UTF-8 en ISO-8859-1
  - utf8_encode — Convertit une chaîne ISO-8859-1 en UTF-8
  - xml_error_string — Lit le message d'erreur de l'analyseur XML
  - xml_get_current_byte_index — Retourne l'index de l'octet courant d'un analyseur XML
  - xml_get_current_column_number — Retourne le numéro de colonne courant d'un analyseur XML
  - xml_get_current_line_number — Retourne le numéro de ligne courant d'un analyseur XML
  - xml_get_error_code — Récupère le code erreur de l'analyseur XML
  - xml_parse_into_struct — Analyse une structure XML
  - xml_parse — Commence l'analyse d'un document XML
  - xml_parser_create_ns — Crée un analyseur XML
  - xml_parser_create — Création d'un analyseur XML
  - xml_parser_free — Détruit un analyseur XML
  - xml_parser_get_option — Lit les options d'un analyseur XML
  - xml_parser_set_option — Affecte les options d'un analyseur XML
  - xml_set_character_data_handler — Affecte les gestionnaires de texte littéral
  - xml_set_default_handler — Affecte le gestionnaire XML par défaut
  - xml_set_element_handler — Affecte les gestionnaires de début et de fin de balise XML
  - xml_set_end_namespace_decl_handler — Configure le gestionnaire XML de données
  - xml_set_external_entity_ref_handler — Configure le gestionnaire XML de références externes
  - xml_set_notation_decl_handler — Configure le gestionnaire XML de notations
  - xml_set_object — Configure un objet comme analyseur XML
  - xml_set_processing_instruction_handler — Affecte les gestionnaires d'instructions exécutables
  - xml_set_start_namespace_decl_handler — Configure le gestionnaire de caractères
  - xml_set_unparsed_entity_decl_handler — Affecte les gestionnaires d'entités non déclarées