Flex 4:具有条件的XML文字

Edu*_*rdo 2 apache-flex air e4x actionscript-3

有没有办法在Flex中执行类似以下(伪代码)的操作:

var x:XML = <xml>
  if(condition){
    <tag>hello</tag>
  }
</xml>;
Run Code Online (Sandbox Code Playgroud)

这将返回<xml><tag>hello</tag></xml>如果条件是真实的和<xml></xml>(或<xml/>)如果条件是假的?

附加说明:我知道如何追加孩子等等.我正在寻找一种方法来在文字表达中做到这一点.

Edu*_*rdo 6

我真的很惊讶它是多么简单,以及AS3有多强大.以下实际工作:

var x:XML = <xml>{condition ? <tag>hello</tag> : ""}</xml>;