esquerda e à direita espaços em branco retirados a partir do conteúdo de um nó de texto ao carregar um arquivo XML

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

Pergunta

No ActionScript 3, ao tentar carregar um arquivo XML como

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

o valor do nó "propriedade" será apenas "a" , à direita e principais espaços em branco são removidos.

Eu fiz o que http://bugs.adobe.com/jira/browse/ ASC-3125 recomenda utilizar , sem sucesso. Alguma idéia?

Foi útil?

Solução

Conforme descrito antes, XML.prettyPrinting não funcionou. Finalmente ficou correção, adicionando XML.ignoreWhitespace = false;

Depois de que a linha de código, os espaços de fuga não são removidos.

Outras dicas

Eu acredito que se você colocá-lo dentro de tags CDATA, você vai ter o espaço em branco.

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

deve funcionar muito bem, isso é o que eu uso para este problema exato. Mas note que esta é uma configuração global e pode resultar em novos bugs em outros locais em seu aplicativo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top