Calocybe: Zeilenumbrueche in Attributwerten

Beitrag lesen

Aber ich hätt noch eine Unklarheit.
Beim Abspeichern der Attributwerte, werden Zeilenumbrüche nicht durch Leerzeichen ersetzt.

Warum auch? Von Seiten der Spec ist erstmal nur gesagt, dass die Umsetzung beim Parsen geschieht, also beim Einlesen, aber nicht beim Abspeichern. Von der Seite der Logik aus stellt sich die Frage, wozu sollte dies beim Speichern gut sein, wenn es beim Einlesen sowieso konvertiert wird. (Na gut, man koennte das mit den oft herangezogenen "for interoperability" oder "for compatibility" begruenden.) Des weiteren bietet es sich bei sehr langen Attributenwerten an, das XML-Dokument durch Zeilenumbrueche lesbarer zu halten; diese sollten also ruhig beibehalten werden.

So long