los espacios en blanco iniciales y finales se eliminan del contenido de un nodo de texto al cargar un archivo XML
-
03-07-2019 - |
Pregunta
En actionscript 3, al intentar cargar un archivo XML como
<Element><Property> a </Property></Element>
el valor en el nodo " propiedad " será solo " a " , se eliminan los espacios en blanco finales y posteriores.
Hice lo que http://bugs.adobe.com/jira/browse/ ASC-3125 recomienda, sin éxito. ¿Alguna idea?
Solución
Como se describió anteriormente, XML.prettyPrinting no funcionó.
Finalmente, se corrigió agregando XML.ignoreWhitespace = false;
Después de esa línea de código, los espacios finales no se eliminan.
Otros consejos
Creo que si lo pones dentro de las etiquetas CDATA, obtendrás el espacio en blanco.
<Element><Property><![CDATA[ a ]]></Property></Element>
XML.prettyPrinting = false
Debería funcionar bien, esto es lo que uso para este problema exacto. Pero tenga en cuenta que esta es una configuración global y puede dar lugar a nuevos errores en otros lugares de su aplicación.