espaces de début et de fin extraits du contenu d'un nœud de texte lors du chargement d'un fichier XML

StackOverflow https://stackoverflow.com/questions/801972

Question

Dans ActionScript 3, lors de la tentative de chargement d'un fichier XML tel que

<Element><Property> a </Property></Element>

la valeur dans le nœud " propriété " sera juste un "un" , les espaces blancs de fin et de tête sont supprimés.

J'ai fait ce que http://bugs.adobe.com/jira/browse/ ASC-3125 est recommandé, sans succès. Des idées?

Était-ce utile?

La solution

Comme décrit précédemment, XML.prettyPrinting ne fonctionnait pas. Finalement, cela a été corrigé en ajoutant XML.ignoreWhitespace = false;

Après cette ligne de code, les espaces de fin ne sont pas supprimés.

Autres conseils

Je pense que si vous le mettez dans les balises CDATA, vous obtiendrez un espace.

<Element><Property><![CDATA[ a ]]></Property></Element>
XML.prettyPrinting = false

Devrait bien fonctionner, c’est ce que j’utilise pour ce problème précis. Cependant, notez qu'il s'agit d'un paramètre global pouvant entraîner de nouveaux bogues à d'autres endroits de votre application.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top