documentation flash xml ignorewhite
Vous êtes ici: Les articles techniques » documentation » Eléments du langage ActionScript » XML » ignoreWhite (XML.ignoreWhite, propriété)ignoreWhite (XML.ignoreWhite, propriété)
public ignoreWhite : Boolean
La valeur par défaut est false. Lorsque le réglage est true, les nÅ“uds de texte qui ne contiennent que des espaces vierges sont supprimés au cours de l’analyse. Les nÅ“uds de texte qui contiennent un espace vierge avant ou après leur nom ne sont pas affectés.
Usage 1 : Vous pouvez définir la propriété ignoreWhite pour les objets XML individuels, comme indiqué par le code suivant :
my_xml.ignoreWhite = true;
Usage 2 : Vous pouvez définir la propriété ignoreWhite par défaut pour les objets XML, comme indiqué par le code suivant :
XML.prototype.ignoreWhite = true;
Disponibilité : ActionScript 1.0 ; Flash Player 5
Exemple
L’exemple suivant charge un fichier XML avec un nÅ“ud texte qui contient uniquement un espace blanc ; la balise foyer contient quatorze caractères d’espacement. Pour exécuter cet exemple, créez un fichier texte appelé flooring.xml et copiez les balises suivantes dedans :
<house> <kitchen> ceramic tile </kitchen> <bathroom>linoleum</bathroom> <foyer> </foyer> </house>
Créez un document Flash appelé flooring.fla et enregistrez-le dans le même répertoire que le fichier XML. Placez le code suivant sur le scénario principal :
// Create a new XML object. var flooring:XML = new XML(); // Set the ignoreWhite property to true (default value is false) flooring.ignoreWhite = true; // After loading is complete, trace the XML object. flooring.onLoad = function(success:Boolean) { trace(flooring); } // Load the XML into the flooring object. flooring.load("flooring.xml"); // Output (line breaks added for clarity): <house> <kitchen> ceramic tile </kitchen> <bathroom>linoleum</bathroom> <foyer /> </house>
Ensuite, si vous définissez les paramètres de flooring.ignoreWhite sur false ou retirez simplement cette ligne de code, les quatorze espaces de la balise foyer seront préservés :
... // Set the ignoreWhite property to false (default value). flooring.ignoreWhite = false; ... // Output (line breaks added for clarity): <house> <kitchen> ceramic tile </kitchen> <bathroom>linoleum</bathroom> <foyer> </foyer> </house>
Les fichiers XML_blogTracker.fla et XML_languagePicker.fla du dossier des échantillons ActionScript contiennent également un exemple de code. Vous trouverez ci-dessous les chemins type de ce dossier :
- Windows : lecteur d’amorçage\Program Files\Macromedia\Flash 8\Samples and Tutorials\Samples\ActionScript
- Macintosh : disque dur Macintosh/Applications/Macromedia Flash 8/Samples and Tutorials/Samples/ActionScript



