U-X > XML (objet) |
XML (objet)
Utilisez les méthodes et propriétés de l'objet XML pour charger, analyser, envoyer, construire et manipuler des arborescences de documents XML. Dans Flash MX, l'objet XML est devenu un objet natif. Vous pourrez donc constater d'importantes améliorations des performances.
Vous devez utiliser le constructeur new XML() pour créer une occurrence de l'objet XML avant d'en appeler les méthodes.
XML est supporté par Flash Player 5 et Flash Player 6.
Méthode Description Ajoute un nud à la fin de la liste des enfants de l'objet spécifiée. Clone le nud spécifié et, optionnellement, clone récursivement tous les enfants. Crée un élément XML. Crée un nud texte XML. Renvoie le nombre d'octets chargés pour le document XML spécifié. Renvoie la taille du document XML, en octets. Renvoie Insère un nud devant un nud existant dans la liste des enfants du nud spécifiée. Charge un document (spécifié par l'objet XML) depuis une URL. Analyse un document XML dans l'arborescence de l'objet XML spécifiée. Supprime le nud spécifié de son parent. Envoie l'objet XML spécifié à une URL. Envoie l'objet XML spécifié à une URL et charge la réponse du serveur dans un autre objet XML. Convertit le nud spécifié et ses enfants en texte XML.
Méthodes de l'objet XML
true si le nud spécifié a des nuds enfants ; sinon, renvoie false.
Propriété Description Indique le type MIME des données transmises au serveur. Définit et renvoie les informations relatives à la déclaration Fait référence au premier enfant de la liste pour le nud spécifié. Lorsque Fait référence au dernier enfant de la liste pour le nud spécifié. Vérifie si l'objet XML spécifié a été chargé. Fait référence au frère suivant dans la liste pour le nud spécifié. Renvoie le nom de balise d'un élément XML. Renvoie le type du nud spécifié (élément XML ou nud de texte). Renvoie le texte du nud spécifié si le nud est un nud texte. Fait référence au nud parent du nud spécifié. Fait référence au frère précédent dans la liste pour le nud spécifié. Renvoie un code d'état numérique indiquant le succès ou l'échec d'une opération d'analyse d'un document XML. Définit et renvoie les informations relatives à une déclaration de document d'un document XML.
Propriétés de l'objet XML
DOCTYPE d'un document XML.
true, les nuds de texte qui ne contiennent que des espaces vierges sont supprimés au cours de l'analyse.
Méthode Description Renvoie un tableau associatif contenant tous les attributs du nud spécifié. Renvoie un tableau contenant les références aux nuds enfants du nud spécifié.
Collections de l'objet XML
Méthode Description Une fonction de rappel invoqué lorsque du texte XML a été complètement téléchargé du serveur ou lorsqu'une erreur se produit au cours de ce téléchargement. Une fonction de rappel pour
Gestionnaires d'événement de l'objet XML
load et sendAndLoad.
Disponibilité
Flash Player 5.
Usage
new XML([source])
Paramètres
source Le texte XML analysé pour créer le nouvel objet XML.
Renvoie
Rien.
Description
Constructeur ; crée un nouvel objet XML. Vous devez utiliser la méthode constructeur pour créer une occurrence de l'objet XML avant d'en appeler les méthodes.
Remarque Les méthodes createElement et createTextNode sont les méthodes « constructeur » pour la création d'éléments et de nuds texte dans une arborescence de documents XML.
Exemple
Usage 1. L'exemple suivant crée un nouvel objet XML vide.
monCodeXML = new XML();
Usage 2. L'exemple suivant crée construit un objet XML en analysant le texte XML spécifié dans le paramètre source et remplit l'objet XML nouvellement créé avec l'arborescence XML résultante.
unAutreCodeXML = new XML("<pays>France<ville>Rennes</ville></pays>");
Voir aussi
XML.createElement, XML.createTextNode