[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: