Может ли FlexNativeMenu с XML-провайдером данных e4x иметь атрибуты <> в своих атрибутах? - PullRequest
0 голосов
/ 29 июня 2011

Как говорится в вопросе, я получаю XML parser failure: Unterminated attribute всякий раз, когда пытаюсь использовать угловые скобки как часть значения одного из моих атрибутов. Например, все вызывают ошибки XML:

<menuitem label="<em>"/>
<menuitem label="&lt;em&gt;"/>
<menuitem label="&#60;em&#62;"/>

Есть ли способ включить угловые скобки в эти пункты меню при использовании его с FlexNativeMenu в Flex 4?

1 Ответ

0 голосов
/ 30 июня 2011

Я бы попробовал установить метку в ActionScript:

menuItem.label = '&lt;em&gt;';

Если вы собираетесь сделать это в MXML; Я бы попробовал такой подход, используя объявление cdata для экранирования:

<Menuitem>
 <label><![CDATA[<em>]]></label>
</Menuitem>
...