juristische Person
Es gibt fünf vordefinierte XML-Entitäten, mit denen HTML-Programmierer vertraut sein sollten. Die Zeichen &, <, >, " und ' in XML-Dokumenten werden als &, @lt;, >, " bzw. ' dargestellt.
XML erweitert die Funktionalität von Entitäten erheblich – es ermöglicht die Definition von Entitäten in einer DTD zur Verwendung im Rest des Dokuments. Beispielsweise muss ich in XML-Dokumenten häufig den Ausdruck „Wired Digital“ verwenden, der in der DTD wie folgt dargestellt werden kann:
<!ENTITY wd "Wired Digital">
Wenn ich diesen Ausdruck verwende, kann ich also &wd; eingeben. Dies vermeidet Rechtschreibfehler und die erneute Eingabe derselben Informationen. Entitäten können in Textverarbeitungsprogrammen als Makros fungieren.
Der zu ersetzende Text kann beliebig lang sein. Wenn er jedoch wirklich lang ist, möchten Sie die Informationen möglicherweise in einer anderen Datei speichern. Dies kann über eine externe Entitätsreferenz erreicht werden – mit dem Schlüsselwort SYSTEM im Entitätsnamen und der URL der Datei:
<!ENTITY text SYSTEM "http://my.url.here">
Diese Funktionen sind leistungsstark, haben jedoch einen Nachteil: Sie können nicht innerhalb einer DTD erweitert werden. Um die erweiterte Funktionalität zu implementieren, ist ein spezielles Tool namens Parameter-Entity erforderlich. Dies wird in der Entitätsdefinition durch Einfügen von „%“ vor dem Entitätsnamen implementiert. Nach der Definition können Parameterdefinitionen durchgeführt werden, indem der Parametername mit Prozentpunkten und Semikolons umgeben wird.
Warum das tun? Schauen Sie sich den folgenden Code an:
<!ELEMENT vCard (%prop.man;, (%prop.id; | %prop.del; |
%prop.tel; |. %prop.geo;
%prop.exp; |. %prop.sec;)*)>
Dieser Code stammt aus einem öffentlichen XML-Visitenkartenentwurf. Beim Definieren des Stammelements fällt es dem Autor leichter, Informationen in verschiedene Parametereinheiten aufzuteilen. Wenn wir uns eine dieser Entitäten ansehen, werden wir wissen, warum. Schauen Sie sich die Entität prop.id unten an:
<!ENTITY % prop.id "
(Spitzname | Foto | Geburtstag)">
Wenn jede Entität durch eine so lange Zeichenfolge dargestellt würde, wäre die Elementdefinition schwer zu lesen.
Jetzt ist es an der Zeit, etwas DTD zu lesen.
Jay Greenspan ISO-8859-1-Entitäten
Namens
Entität numerisch
Beschreibung der Entitätsglyphe
�-
unbenutzt
horizontale Registerkarte
Zeilenvorschub
unbenutzt
Raum
!Ausrufezeichen
" " " Doppeltes Anführungszeichen
# # Nummernzeichen
$ $ Dollarzeichen
% % Prozentzeichen
& & & Ampere
' ' Apostroph
(( linke Klammer
) ) rechte Klammer
* * Sternchen
+ +Pluszeichen
, , Komma
- -Bindestrich
. Punkt (Punkt)
Namens
Entität numerisch
Beschreibung der Entitätsglyphe
// Solidus(Schrägstrich)
0-
9 Ziffern 0-9
: : Doppelpunkt
; Semikolon
< < < Kleiner-als-Zeichen
= = Gleichheitszeichen
> > > Größer-als-Zeichen
? ?Fragezeichen
@ @ kommerzial
A-
Z-Buchstaben AZ
[ ][ linke eckige Klammer
\reversesolidus(Backslash)
] ] rechte eckige Klammer
^ ^ Caret
_ _ horizontaler Balken (Unterstrich)
„Akuter Akzent.“
A-
z Buchstaben az
{ { leftcurlybrace
|. |. Vertikalbalken
Namens
Entität numerisch
Beschreibung der Entitätsglyphe
} } rightcurlybrace
~ ~ Tilde
-
Ÿ unbenutzt
geschützter Raum
¡ ¡ umgekehrter Ausruf
¢ ¢ Centzeichen
£ £ Pfundsterling
¤ ¤ allgemeines Währungszeichen
¥ ¥ Yensign
¦ ¦ gebrochene vertikale Leiste
§ § Abschnittszeichen
¨ ¨Umlaut(dierese)
© © © Urheberrecht
ª ª weibliche Ordnungszahl
« « leftanglequote, Guillemotleft
¬ ¬ notsign
Softhyphen
® ® eingetragenes Warenzeichen
¯ ¯ Makronakzent
Namens
Entität numerisch
Beschreibung der Entitätsglyphe
° °Gradzeichen
± ± plusorminus
² ² hochgestelltzwei
³ ³hochgestellte drei
´ ´ akuter Akzent
µ µ Mikrosign
¶ ¶ Absatzzeichen
· · Mittelpunkt
¸ ¸ Cedille
¹ ¹hochgestellt
º º männliche Ordnungszahl
» » rechtwinkliges Zitat, Guillemotright
¼ ¼ ein Viertel
½ ½ eine Hälfte
¾ ¾ dreiviertel
¿ ¿ umgekehrtes Fragezeichen
À À À Großbuchstabe A, Gravesakzent
Á Á Á GroßbuchstabeA, akuter Akzent
   Großbuchstabe A, Zirkumflexakzent
Namens
Entität numerisch
Beschreibung der Entitätsglyphe
à à à Großbuchstabe A, Tilde
Ä Ä Ä GroßbuchstabeA, die Resisorumlautmarke
Å Å Å GroßbuchstabeA, Ring
Æ Æ Æ GroßbuchstabenAEdipthong(Ligatur)
Ç Ç Ç GroßbuchstabeC, Cedille
È È È GroßbuchstabeE, Gravesakzent
É É É GroßbuchstabeE, akuter Akzent
Ê Ê Ê GroßbuchstabeE, Zirkumflexakzent
Ë Ë Ë GroßbuchstabenE, dieresisorumlautmark
Ì Ì Ì GroßbuchstabenI, Gravesakzent
Í Í Í GroßbuchstabeI, akuter Akzent
Î Î Î GroßbuchstabeI, Zirkumflexakzent
Ï Ï Ï GroßbuchstabenI, dieresisorumlautmark
Ð Ð Ð GroßbuchstabenEth, Isländisch
Ñ Ñ Ñ GroßbuchstabeN, Tilde
Ò Ò Ò GroßbuchstabenO, Gravesakzent
Ó Ó Ó GroßbuchstabeO, akuter Akzent
Ô Ô Ô GroßbuchstabeO, Zirkumflexakzent
Õ Õ Õ GroßbuchstabeO, Tilde
Namens
Entität numerisch
Beschreibung der Entitätsglyphe
Ö Ö Ö GroßbuchstabenO, die Resisorumlautmarke
× × Multiplikationszeichen
Ø Ø Ø GroßbuchstabeO, Schrägstrich
Ù Ù Ù GroßbuchstabenU, ernster Akzent
Ú Ú Ú GroßbuchstabenU, akuter Akzent
Û Û Û GroßbuchstabeU, Zirkumflexakzent
Ü Ü Ü GroßbuchstabenU, die Resisorumlautmarke
Ý Ý Ý GroßbuchstabenY, akuter Akzent
ð ð Þ GroßbuchstabenTHORN, Isländisch
ß ß ß Kleinbuchstaben, Deutsch (Szligatur)
à à à Kleinbuchstabena, Graveakzent
á á á Kleinbuchstabena, akuter Akzent
â â â Kleinbuchstabena, Zirkumflexakzent
ã ã ã Kleinbuchstabena, Tilde
ä ä ä Kleinbuchstabena, die Resisorumlautmarke
å å å Kleinbuchstabena, Ring
æ æ æ Kleinbuchstabenaedipthong(ligatur)
ç ç ç Kleinbuchstaben, Cedille
è è è Kleinbuchstaben, Gravesakzent
Namens
Entität numerisch
Beschreibung der Entitätsglyphe
é é é Kleinbuchstaben, akuter Akzent
ê ê ê Kleinbuchstaben, Zirkumflexakzent
ë ë ë Kleinbuchstaben, die Resisorumlautmarke
ì ì ì Kleinbuchstabeni, schwerer Akzent
í í í Kleinbuchstabeni, akuter Akzent
î î î Kleinbuchstabeni, Zirkumflexakzent
ï ï ï Kleinbuchstabeni, die Resisorumlautmarke
ð ð ð Kleinbuchstaben, Isländisch
ñ ñ ñ Kleinbuchstaben, Tilde
ò ò ò Kleinbuchstaben, schwerer Akzent
ó ó ó Kleinbuchstabeno, akuter Akzent
ô ô ô Kleinbuchstabeno, Zirkumflexakzent
õ õ õ Kleinbuchstabeno, Tilde
ö ö ö Kleinbuchstabeno, die Resisorumlautmarke
÷ ÷ Teilungszeichen
ø ø ø Kleinbuchstabeno, Schrägstrich
ù ù ù Kleinbuchstaben, Gravesakzent
ú ú ú Kleinschreibung, akuter Akzent
û û û Kleinbuchstaben, Zirkumflexakzent
Namens
Entität numerisch
Beschreibung der Entitätsglyphe
ü ü ü Kleinbuchstaben, die Resisorumlautmarke
ý ý ý Kleinschreibung, akuter Akzent
þ þ þ Kleinbuchstabe, isländisch
ÿ ÿ ÿ Kleinschreibung, dieresisorumlautmark