[ascoders] Re: Escape Sequencen?
- From: Ralf Siegel <ralf@xxxxxxxxxxx>
- To: ascoders@xxxxxxxxxxxxx
- Date: Sun, 25 Jan 2004 20:05:57 +0100
funktionieren Escape Sequenzen wie \n für eine neue Zeile nur bei
eingelesenen Textdateien.
In XML als CDATA, Element oder Attribut klappt das nämlich nicht beim
Darstellen im Textfeld,
da funktionieren nur <br> Tags.
Etwas spät, hat sich deine Frage schon beantwortet?
Man kann sich merken, daß Escape-Sequenz in Textdateien immer Anweisungen
zur Formatierung des *Rohtextes* jeder Couleur darstellen. Wenn eine \n
Sequenz am Ende aber als Zeilenumbruch auch wirklich dargestellt wird,
liegt das einzig und alleine an dem Text-Renderer (z.B. dem Textfeld-Objekt
-> quasi dem "View" auf das "Text-Model").
In XML-Dateien dienen Escape-Sequenzen entsprechend dazu dienen, den
XML-Quelltext(!) zu formatieren. Der XML-Parser wird diese in der Regel als
'Whitespace' ignorieren wollen ("ignoreWhitespace" - Eigenschaft).
Whitespace zwischen CDATA sollte der Parser aber immer unangetastet lassen,
das geht den Parser nichts an, denn da könnte z.B. SourceCode mit wichtigen
Textformatierungen versteckt sein.
Wenn in einem HTML-Textfeld nur </br> als Zeilenumbruch dargstellt wird und
nicht \n, dann liegt das wiederum an dem HTML-Text-Renderer - ein anderer
als der normale Text-Renderer.
Ich hoffe, ich habe alle Klarheiten beseitigt und keinen Blödsinn erzählt ;o)
ralf ...
-------------------------------------------------------------
Ralf Siegel - Freelance Developer
Recommended Listening: Isobell Campell - Amorino (Snowstorm)
http://www.isobelcampbell.com
-------------------------------------------------------------
------------------------------------------------------
Archiv : //www.freelists.org/archives/ascoders/
Optionen : //www.freelists.org/list/ascoders
------------------------------------------------------
Other related posts: