В настоящее время я пытаюсь установить связь с API, используя Flex в качестве клиента.Я использую Flash Builders HTTPServices для этого, немного новичка во всем этом.Все работает правильно, если элементы XML-файлов, к которым получен доступ, отформатированы правильно, однако, если я добавляю дефис к имени элемента, я получаю изгиб, предупреждающий меня о факте, т.е.Возвращенный объект содержит недопустимое имя «создан», которое не соответствует рекомендациям по именованию идентификатора Actionscript
Это работает:
<?xml version="1.0" encoding="UTF-8"?>
<projects type="array">
<project>
<createdon>2010-07-10</createdon>
<name>Project 1</name>
</project>
</projects>
Это не:
<?xml version="1.0" encoding="UTF-8"?>
<projects type="array">
<project>
<created-on>2010-07-10</created-on>
<name>Project 1</name>
</project>
</projects>
Мой вопрос заключается в том, что я могу сделать, чтобы возвращаемый XML ActionScript был дружественным.Есть ли стандарт или лучшая практика для этого?Я, очевидно, не имею никакого контроля над передачей XML.
Приветствия