Kategorie

A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z 0      

sgml element

sa sb sc sd se sf sg sh si sj sk sl sm
sn so sp sq sr ss st su sv sw sx sy sz

SGML-Element

Ein SGML-Element ist ein Knoten in dem durch SGML repräsentierten Informationsbaum. Ein SGML-Element besteht aus den Element-Eigenschaften (Name, SGML-Attribute) und dem Element-Inhalt. In einer SGML-Instanz wird ein SGML-Element durch SGML-Tags repräsentiert.

Insorfern kann man sagen: Ein SGML-Element dient zum Auszeichnen von Textdateien. Beispielsweise:

 <elem>  .... </elem>

Das SGML-Element ist hierbei elem, das durch den öffnenden Tag <elem> sowie den schließenden Tag </elem> gebildet wird. In XML kann der schließende Tag entfallen, wenn das Element keinen Inhalt hat. Anstelle von <elem></elem> wird dies durch den Tag <elem /> erreicht.

Elemente werden auch in den mit SGML verwandten Definitionen XML und HTML verwendet.

Table of contents
1 Besonderheiten

Besonderheiten

SGML-Element

Bei SGML kann in der SGML-Deklaration definiert werden, wie Elemente aussehen (sie müssen nicht notwendigerweise in spitzen Klammern stehen). Ebenso kann die Beachtung der Groß-/Kleinschreibung und das Vorhandensein von Starttag bzw. Endtag (Tag-Minimierung) eingestellt werden. Elemente, die als EMPTY deklariert sind dürfen kein Endtag haben. Attribute können dergestalt minimiert sein, dass nur der Wert des Attributes angegeben wird.

XML-Element

Bei XML müssen alle geöffneten Tags von Elementen auch wieder geschlossen werden, die Groß-/Kleinschreibung wird beachtet. Attributen müssen immer als Name/Wert Paar angegeben werden.

Leere Elemente dürfen auch asl EmptyElementTag dargestellt werden:

   />

HTML-Element

Manche HTML-Elemente müssen nicht geschlossen werden. (z.B.

) Das liegt daran, dass HTML eine Anwendung von SGML ist. Da gibt es die so genannte Tag-Minimierung, die in der DTD festgelegt wird. Ebenso können manche Attribute einfach durch ihren Inhalt angegeben werden.

In XML ist die Tag-Minimierung weggefallen, d.h. es muss jedes Element geschlossen werden, also auch in XHTML. Desgleichen müssen Attribute immer als Name/Wert-Paar dargestellt werden.

HTML:
 <P right> der erste Paragraph>

XHTML:
 <p text-align="right"> Der erste Paragraph </p> 

Siehe auch: Markup

Impressum

Datenschutzerklärung