當使用CSS XML內如Actionscript3 E4X XML和CSS:我真的必須使用CDATA嗎?
<span class="IwuvAS3"></span>
閃光燈解析的時候,如果我不使用CDATA類似如下:
<![CDATA[<span class="IwuvAS3"></span>]]>
隨後將分析數據滴下來了線它看到的每個「<」角色。
將數據解析爲單行文本字段時,沒有顯示任何內容,因爲它實際上是在一行中。不久,我把它包裝在CDATA
裏面,效果很好。我玩過prettyIndent
,據我所知ignoreWhite
默認爲true。
有沒有辦法解析數據而不使用CDATA
,並保持隱含的線路突破?
編輯1(10/10/08):謝謝,但我實際上是在尋找一個函數或方法。每個轉義比使用CDATA更麻煩。我不想使用CDATA的唯一原因是我被教導要保持清醒。如果ActionScript有一個與E4X XML處理相關的方法,它將刪除將我的XML封裝到CDATA中的要求,我很想知道它。
編輯1(10/15/08):感謝Philippe!我從來不會認爲Flash中的HTML格式被視爲空白。答案是
textField.condenseWhite = true;
< 3AS3
非常感謝,我從來沒有想過Flash會把的東西當作wh迭代空間。這工作完美! CDATA是邪惡的! – 2008-10-15 20:35:54