начальные и завершающие пробелы, удаленные из содержимого текстового узла при загрузке XML-файла
-
03-07-2019 - |
Вопрос
В 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
Должно работать просто отлично, это то, что я использую именно для этой задачи.Но обратите внимание, что это глобальный параметр и может привести к появлению новых ошибок в других местах вашего приложения.
Не связан с StackOverflow