начальные и завершающие пробелы, удаленные из содержимого текстового узла при загрузке XML-файла

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

Вопрос

В actionscript 3 при попытке загрузить XML-файл, подобный

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

значение в "свойстве" узла будет просто "а", завершающие и заглавные пробелы удаляются.

Что я сделал http://bugs.adobe.com/jira/browse/ASC-3125 рекомендует, но безуспешно.Есть какие-нибудь идеи?

Это было полезно?

Решение

Как описано ранее, XML.prettyPrinting не работал.Наконец это удалось исправить, добавив XML.ignoreWhitespace = false;

После этой строки кода конечные пробелы не удаляются.

Другие советы

Я полагаю, что если вы поместите это в теги CDATA, то получите пробел.

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

Должно работать просто отлично, это то, что я использую именно для этой задачи.Но обратите внимание, что это глобальный параметр и может привести к появлению новых ошибок в других местах вашего приложения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top