los espacios en blanco iniciales y finales se eliminan del contenido de un nodo de texto al cargar un archivo XML

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

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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top