documentation flash xml

Vous êtes ici: Les articles techniques » documentation » Eléments du langage ActionScript » XML

XML

Object
     |
     +-XMLNode
          |
          +-XML
 
public class **XML**
extends XMLNode

Utilisez les méthodes et propriétés de la classe XML pour charger, analyser, envoyer, créer et manipuler des arborescences de documents XML.

Vous devez utiliser le constructeur new XML() pour créer un objet XML avant d’appeler une méthode quelconque de la classe XML.

Un document XML est représenté dans Flash par la classe XML. Chaque élément du document hiérarchique est représenté par un objet XMLNode.

Pour plus d’informations sur les méthodes et propriétés suivantes, consultez la section relative à la classe XMLNode, plus précisément appendChild(), attributes, childNodes, cloneNode(), firstChild, hasChildNodes(), insertBefore(), lastChild, nextSibling, nodeName, nodeType, nodeValue, parentNode, previousSibling, removeNode() et toString().

Dans les versions précédentes du Guide de référence du langage ActionScript, les méthodes et les propriétés antérieures étaient documentées dans la section relative à la classe XML. Elles figurent désormais dans la section portant sur la classe XMLNode.

Remarque : Les objets XML et XMLNode sont modélisés d’après la recommandation W3C DOM Level, que vous trouverez dans : http://www.w3.org/tr/1998/REC-DOM-Level-1-19981001/level-one-core.html. Cette recommandation spécifie une interface Node et une interface Document. L’interface Document hérite de l’interface Node et ajoute des méthodes telles que createElement() et createTextNode(). Dans ActionScript, les objets XML et XMLNode sont conçus pour diviser la fonctionnalité le long de lignes similaires.

Disponibilité : ActionScript 1.0 ; Flash Player 5

Voir également

Résumé des propriétés

Modificateurs Propriété Description
contentType:String Type de contenu MIME envoyé au serveur lorsque vous appelez la méthode XML.send() ou XML.sendAndLoad().
docTypeDecl:String Spécifie des informations à propos de la déclaration DOCTYPE du document XML.
idMap:Object Objet contenant les nœuds du fichier XML auxquels un attribut id a été attribué.
ignoreWhite:Boolean La valeur par défaut est false.
loaded:Boolean La propriété indiquant si le document a été chargé avec succès.
status:Number Définit automatiquement et renvoie une valeur numérique qui indique si un document XML a été correctement analysé dans un objet XML.
xmlDecl:String Chaîne qui spécifie des informations sur une déclaration XML du document.

Propriétés héritées de la classe XMLNode

Propriétés héritées de la classe Object

Résumé des événements

Evénement Description
onData = function(src:String) {} Appelé lorsque le texte XML a été totalement téléchargé à partir du serveur, ou lorsqu’une erreur survient au cours du téléchargement du texte XML à partir d’un serveur.
onHTTPStatus = function(httpStatus:Number) {} Appelé quand Flash Player reçoit un code d’état HTTP du serveur.
onLoad = function(success:Boolean) {} Appelé par Flash Player lorsqu’un document XML est reçu en provenance du serveur.

Récapitulatif des constructeurs

Signature Description
XML(text:String) Crée un nouvel objet XML.

Résumé de la méthode

Modificateurs Signature Description
addRequestHeader(header:Object, headerValue:String) : Void Ajoute ou modifie les en-têtes de requête HTTP (tels que Content-Type ou SOAPAction) envoyés avec les actions POST.
createElement(name:String) : XMLNode Crée un nouvel élément XML avec le nom spécifié dans le paramètre.
createTextNode(value:String) : XMLNode Crée un nouveau nœud XML avec le texte spécifié.
getBytesLoaded() : Number Renvoie le nombre d’octets chargés (transmis en continu) pour le document XML.
getBytesTotal() : Number Renvoie la taille, en octets, du document XML.
load(url:String) : Boolean Charge un document XML à partir de l’URL spécifié et remplace le contenu de l’objet XML spécifié par les données XML téléchargées.
parseXML(value:String) : Void Analyse le texte XML spécifié dans le paramètre value et renseigne l’objet XML spécifié avec l’arborescence XML obtenue.
send(url:String, [target:String], [method:String]) : Boolean Code l’objet XML spécifié dans un document XML et l’envoie à l’URL target spécifié.
sendAndLoad(url:String, resultXML:XML) : Void Code l’objet XML spécifié en un document XML, l’envoie à l’URL spécifiée à l’aide de la méthode POST, télécharge la réponse du serveur et la charge dans le resultXMLobject spécifié dans les paramètres.

Méthodes héritées de la classe XMLNode

Méthodes héritées de la classe Object




veille
inscrits inscrits ! Compensation à la rédaction
  • Inscription au wiki
  • Connexion

vod