Maskierungszeichen
Die folgenden Zeichen haben in einem XML-Dokument eine besondere Bedeutung, da mit ihnen die Struktur des Dokuments beschrieben wird. Will man eines dieser Zeichen in einem XML-Dokument im Text oder in einem Attributswert benutzen, dann muss man es daher manchmal mit einem sogenannten Maskierungszeichen schreiben.
Zeichen | Maskierungszeichen | Maskierung erfoderlich? |
---|---|---|
< |
< |
Immer |
> |
> |
Niemals |
" |
" |
Nur innerhalb von Attributen mit " |
' |
' |
Nur innerhalb von Attributen mit ' |
& |
& |
Immer |
Die Maskierungszeichen sind auch in der XML 1.0 Spezifikation beschrieben. Wenn man sich nicht merken möchte, wann eine Maskierung bei welchem Zeichen notwendig ist, kann man die fünf aufgeführten Zeichen immer durch das entsprechende Maskierungszeichen ersetzen.
Eine Alternativ zu Verwendung von Maskierungszeichen sind CDATA-Abschnitte.