Christian Kruse: Ersetzen von Entities zu "echten" Zeichen

Beitrag lesen

Hallo Martin,

Das ganze Problem stellt sich, weil ich aus einem vorher
gefertigten Array den Inhalt der Tabelle auslese und dynamisch
eine Tabelle erstelle. Hierbei verwende ich createTextNode um
den text einzufügen. Vielleicht kann ich ja auch dort schon etwas
ändern, aber irgendwie hab ich grad keinen Plan mehr, warum
und wieso und weshalb das jetzt nicht richtig dargestellt wird,
bzw. die Daten aus dem Array als Entities interpretiert werden
(notiert als "echte" zeichen)

Das heisst, du "fütterst" createTextNode() mit < und >? Nun,
createTextNode erstellt eben einen _Text_knoten, wie der Name
schon sagt. In einem Text ist < verboten und muss in Entities
umgewandet werden. Auch das Zeichen > *sollte* (muss aber nicht)
umgewandelt werden. Ist eben so.

Wenn du möchtest, dass deine Daten ohne Änderung im Dokument
stehen, musst du createCDATASection() benutzen.

Grüße,
 CK

--
Ich bewundere wirklich den Sinn der Bienen für kollektive Verantwortung. Obwohl sich einzelne Bienen hin und wieder bekämpfen, herrscht zwischen Ihnen grundsätzlich ein starkes Gefühl für Eintracht und Zusammenarbeit. Wir Menschen gelten als sehr viel weiter entwickelt, doch mitunter rangieren wir sogar hinter kleinen Insekten.