Actionscript3 E4X XML und CSS: Muss ich wirklich CDATA verwenden?
-
06-07-2019 - |
Frage
Wenn Sie mit CSS innerhalb von XML wie
Arbeits<span class="IwuvAS3"></span>
, wenn in Flash analysiert, wenn ich wie die folgenden nicht CDATA verwenden:
<![CDATA[<span class="IwuvAS3"></span>]]>
fallen dann die analysierten Daten eine Zeile für jedes Zeichen „<“ nach unten es sieht.
Wenn die Daten in ein einzeiligen Textfeld Parsen, nichts zu sehen war, weil es tatsächlich nach unten einer Linie war. Sobald ich es wickeln innerhalb von CDATA
es funktioniert super. Ich habe mit prettyIndent
gespielt, und wie ich sie verstehe ignoreWhite
gilt standardmäßig aktiviert.
Gibt es eine Möglichkeit, die Daten ohne die Verwendung von CDATA
zu analysieren und halten die implizite Linie ausbricht?
EDIT 1 (10/10/08) : Danke, aber ich bin eigentlich für eine Funktion oder Methode suchen. jeder Flüchten ist viel umständlicher als CDATA verwenden. Der einzige Grund, warum ich will nicht CDATA verwenden ist, dass ich gelehrt wurde klar von ihm zu bleiben. Wenn Actionscript ein Verfahren zugeordnet E4X XML-Handling hat, die die Anforderung entfernen wird meinen XML in CDATA wickeln, ich würde gerne darüber wissen.
EDIT 1 (10/15/08) : Danke Philippe! Ich hätte nie gedacht, dass die HTML-Formatierung in Flash als Leerzeichen behandelt wird. Die Antwort war
textField.condenseWhite = true;
<3AS3
Lösung
Die TextField- Set condenseWhite Eigenschaft auf true -. So nur
-Tags werden Zeilenumbrüche erzeugen
Andere Tipps
Sie könnten die "<" Zeichen (und &,“,> entkommen‘, ua) als Entitäten statt.