Я хочу создать шаблон для вопросников во Flex 3, который читает динамический XML-файл и создает вопросник. Примерный XML:
<test>
<question>
<q>Who was born earlier?</q>
<answer value="true">Vincent van Gogh</answer>
<answer value="false">Piet Mondrian</answer>
</question>
<question>
<q>What color is Dutch national flag?</q>
<answer value="false">blue, red and green</answer>
<answer value="false">green, red and white</answer>
<answer value="true">blue, red and white</answer>
</question>
<question>
<q>Which season is the coldest?</q>
<answer value="false">fall</answer>
<answer value="true">winter</answer>
<answer value="false">spring</answer>
<answer value="false">summer</answer>
</question>
</test>
Количество вопросов и ответов может варьироваться. План состоял в том, чтобы использовать вложенные повторители с переключателями (один для вопросов, а другой внутри для ответов). Я могу сохранить все question.q в ArrayCollection, но как мне обработать мои ответы, если в каждом вопросе их мало с одинаковым тегом «answer»? И как я могу получить доступ к свойству value каждого из них, чтобы проверить, правильно ли пользователь выбрал правильный ответ?