XML в TextField в ActionScript3 - PullRequest
       35

XML в TextField в ActionScript3

0 голосов
/ 23 января 2012

Я сделал простой проект, в который вы вставляете XML в TextField и используете его.Он прекрасно работает, однако не сохраняет первоначальную структуру, которая не была большой проблемой, пока я недавно не заметил, загружаю или копирую и вставляю XML, содержащий комментарии, такие как:

    //<min>0.0</min>
    //<max>255.0</max>

В TextFieldОбратимся к этому:

//
<min>0.0</min>
//
<max>255.0</max>

Что создает проблемы, поскольку из того, что я могу сказать, он будет запускать строки кода, чего не следует.Я бы предпочел, чтобы он сохранял ту же текстовую структуру, что и метод загрузки / копирования и вставки, по-видимому, по каким-то причинам корректировал ее.

Так что мой главный вопрос: можете ли вы сохранить точно такую ​​же текстовую структуру XML с рабочими комментариями?

Еще одна проблема, которую я заметил, - когда XML находится в TextField, он удаляет эту часть:

<?xml version="1.0" encoding="UTF-8"?>

Итак, другие мои вопросы: почему он удаляет это, а не сохраняет текст точно таким же??и могу ли я сделать так, чтобы это сохранялось, или мне пришлось бы снова добавить этот текст вручную?

1 Ответ

3 голосов
/ 23 января 2012

Вы хотите посмотреть XML.ignoreProcessingInstructions , XML.ignoreComments , XML.prettyPrinting , XML.prettyIndent и XML.ignoreWhitespace .

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

<!-- this is a comment -->
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...