Thomas J.S.: Attribut mit Sonderzeichen belegen

Beitrag lesen

Hallo,

<Element text="Schön & Gut">Hier steht jetzt was anderes</Element>

Dabei meint IE, dass nach dem & kein Space kommen darf (auch bei <>"').

Ja, weil & eine Entity einleitet.

Mir bekannte Lösungen:

Verwende statt & die Maske &

Das ist die einzige Lösung. (bzw. du kannst auch &#38; schreiben)

ABER: Dann stimmt der Code nicht mehr mit dem Original überein...

Doch natürlich!
& _ist_ die  Entity für & aus XML-Sicht macht es keinen Unterschied ob du <![CDATA[&]]> oder & schreibst.

Grüße
Thomas