Hi,
Ja das scheint so zu sein, im Quelltext sind die Zeilenumbrüche vorhanden, allerdings interpretiert die der Browser nicht. Dafür müsste ein <br /> her. Das den Benutzer aber am Ende jeder Zeile eintippen zu lassen, ist unschön.
das ist auch nicht seine Aufgabe, sondern Deine. Wenn Du einen Wert in einen Kontext bringst, musst Du ihn kontextspezifisch kodieren - die Kodierung eines Zeilenumbruches im XHTML-Kontext lautet <br/>.
Tut mir leid, aber da muss ich widersprechen:
C.2. Empty Elements
Include a space before the trailing / and > of empty elements, e.g. <br />, <hr /> and <img src="karen.jpg" alt="Karen" />. Also, use the minimized tag syntax for empty elements, e.g. <br />, as the alternative syntax <br></br> allowed by XML gives uncertain results in many existing user agents.
Quelle: http://www.w3.org/TR/xhtml1/
Wie heißt eine solche Funktion?!
"Neue Zeile zu <br/>", nur auf englisch. Da es um String-Bearbeitung geht, möchtest Du bei den String-Funktionen nachsehen.
Danke für den Hinweis, werde gleich nachschauen!