XML-Zeichen

bauchinj

Erfahrenes Mitglied
Hallo!

Welche Zeichen sind in einem wohlgeformten XML nicht erlaubt? Wie gehören diese Zeichen umgewandelt, damit das XML kompatibel ist?
Hab schon einige rausgefunden: &, <, >,... diese convertiere ich mit htmlentities. Aber es bereiten auch noch andere Zeichen Probleme: zB ' => wie convertiere ich dieses Zeichen? Gibt es noch mehr dieser Art?


Danke für eure Antworten
 
Hallo,

wenn du das XML als UTF-8 kodierst, dann darfst du meines Wissens nach alle Zeichen verwenden, ausser die spitzen Klammern (< und >).

Gruß
BK
 
Hallo,

mit den Zeichen < > & ' " wird in XML das Markup gebildet. Wenn du diese Zeichen innerhalb eines Elements im normalen Text verwenden willst, dann kannst du dafür die Entity-Referenz verwenden:
Code:
&lt; für das Zeichen <
&gt; für das Zeichen >
&amp; für das Zeichen &
&apos; für das Zeichen '
&quot; für das Zeichen "
Das hat weder was mit UTF-8 noch mit HTML-Entitäten zu tun.
 
Zurück