【发布时间】:2010-09-16 04:16:10
【问题描述】:
在 XML 中使用 CSS 时,例如
<span class="IwuvAS3"></span>
在 Flash 中解析时,如果我不使用 CDATA,如下所示:
<![CDATA[<span class="IwuvAS3"></span>]]>
然后解析的数据会为它看到的每个“
将数据解析为单行文本字段时,没有显示任何内容,因为它实际上位于一行下方。当我将它包裹在CDATA 中时,它的效果很好。我玩过prettyIndent,据我所知ignoreWhite 默认为true。
有没有办法在不使用CDATA 的情况下解析数据并保持隐含的换行符?
EDIT 1 (10/10/08):谢谢,但我实际上是在寻找函数或方法。转义每个都比使用 CDATA 麻烦得多。我不想使用 CDATA 的唯一原因是我被教导要远离它。如果 ActionScript 有一个与 E4X XML 处理相关联的方法,该方法将消除将我的 XML 包装在 CDATA 中的要求,我很想知道它。
编辑 1 (10/15/08):谢谢 Philippe!我从来没有想过 Flash 中的 HTML 格式会被视为空格。答案是
textField.condenseWhite = true;
【问题讨论】:
标签: actionscript-3 e4x cdata