<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Element_%28Auszeichnungssprache%29</id>
	<title>Element (Auszeichnungssprache) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Element_%28Auszeichnungssprache%29"/>
	<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Element_(Auszeichnungssprache)&amp;action=history"/>
	<updated>2026-04-18T04:14:09Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Demo Wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://demowiki.knowlus.com/index.php?title=Element_(Auszeichnungssprache)&amp;diff=14180&amp;oldid=prev</id>
		<title>imported&gt;APPERbot: Bot: Syntaxhighlight: Sprache html4strict nach html korrigiert, siehe H:SYH</title>
		<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Element_(Auszeichnungssprache)&amp;diff=14180&amp;oldid=prev"/>
		<updated>2023-06-19T15:56:57Z</updated>

		<summary type="html">&lt;p&gt;Bot: Syntaxhighlight: Sprache html4strict nach html korrigiert, siehe &lt;a href=&quot;/index.php?title=H:SYH&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;H:SYH (Seite nicht vorhanden)&quot;&gt;H:SYH&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ein &amp;#039;&amp;#039;&amp;#039;Element&amp;#039;&amp;#039;&amp;#039; ist eine Struktureinheit (&amp;#039;&amp;#039;Knoten&amp;#039;&amp;#039;) in einem durch eine [[Auszeichnungssprache]] ([[Standard Generalized Markup Language|SGML]], [[XML]], [[Hypertext Markup Language|HTML]], [[XHTML]], [[HTML5]]) repräsentierten &amp;#039;&amp;#039;Informationsbaum&amp;#039;&amp;#039;. Es besteht aus dem Element-Bezeichner, den Element-Eigenschaften (&amp;#039;&amp;#039;[[Attribut (Auszeichnungssprache)|Attributen]]&amp;#039;&amp;#039;) und dem Element-Inhalt. Elemente werden durch Tags repräsentiert.&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
Ein &amp;#039;&amp;#039;Element&amp;#039;&amp;#039; dient zum [[Textauszeichnung|Auszeichnen]] von Text, um ihm eine Struktur zu geben. Ein Element wird durch einen &amp;#039;&amp;#039;[[Tag (Informatik)|Tag]]&amp;#039;&amp;#039; (‚Etikett, Markierung‘) dargestellt:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Bezeichner&amp;gt;Inhalt&amp;lt;/Bezeichner&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Das Element ist hierbei &amp;lt;code&amp;gt;Bezeichner&amp;lt;/code&amp;gt;, welches durch den Start-Tag (öffnenden Tag) &amp;lt;code&amp;gt;&amp;lt;Bezeichner&amp;gt;&amp;lt;/code&amp;gt; sowie dem End-Tag (schließenden Tag) &amp;lt;code&amp;gt;&amp;lt;/Bezeichner&amp;gt;&amp;lt;/code&amp;gt; gebildet wird. Der Bezeichner vom Start-Tag und End-Tag muss gleich lauten. Den Inhalt bildet der umschlossene Text:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Name&amp;gt;Johann Gottfried Seume&amp;lt;/Name&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Der Inhalt kann auch weitere Elemente und Texte enthalten. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Name&amp;gt;&lt;br /&gt;
    &amp;lt;Vorname&amp;gt;Johann Gottfried&amp;lt;/Vorname&amp;gt;&lt;br /&gt;
    &amp;lt;Nachname&amp;gt;Seume&amp;lt;/Nachname&amp;gt;&lt;br /&gt;
&amp;lt;/Name&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Leer-Elemente sind Elemente, die keinen Text und weiteren Elemente enthalten. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Leer&amp;gt;&amp;lt;/Leer&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
In Web-[[SGML]]&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.din.de/en/getting-involved/standards-committees/nia/standards/wdc-beuth:din21:27363641 |titel=ISO 8879 Technical Corrigendum 2:1999-11 |werk=www.din.de |abruf=2016-11-09}}&amp;lt;/ref&amp;gt;, [[XML]]&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.w3.org/TR/2008/PER-xml-20080205/ |titel=Extensible Markup Language (XML) 1.0 (Fifth Edition) |werk=www.w3.org |abruf=2016-12-04}}&amp;lt;/ref&amp;gt; und [[XHTML]] können Leer-Elemente mit dem Leer-Tag (engl. &amp;#039;&amp;#039;Empty Element Tag&amp;#039;&amp;#039;) gekennzeichnet werden. Der Leer-Tag entspricht in der Syntax einem Start-Tag, welcher mit der Zeichenfolge &amp;lt;code&amp;gt;/&amp;gt;&amp;lt;/code&amp;gt; beendet wird. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Leer/&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
In SGML und [[Hypertext Markup Language|HTML]] wird ein Leer-Element mit einem Start-Tag gebildet. Nur Elemente&lt;br /&gt;
* deren Inhaltsmodell in der [[Dokumenttypdefinition|DTD]] mit EMPTY (leer) deklariert ist oder&lt;br /&gt;
* deren End-Tags in der DTD als minimierbar (engl. &amp;#039;&amp;#039;End Tag Minimization&amp;#039;&amp;#039;) deklariert sind oder&lt;br /&gt;
* deren Elemente als mögliche Leer-Elemente zugelassen sind (nur [[Html|HTML]] Version 5)&lt;br /&gt;
sind als Leer-Elemente zulässig. Der End-Tag wird einfach weggelassen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Leer&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Zusätzliche Eigenschaften werden mit [[Attribut (Auszeichnungssprache)|Attributen]] einem Element zugeordnet werden. Die [[Attribut (Auszeichnungssprache)|Attribute]] werden nach dem Element-Bezeichner innerhalb des Start-Tags oder Leer-Tags angegeben.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Elementname Attributname=&amp;quot;Attributwert&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Ein [[Attribut (Auszeichnungssprache)|Attribut]] besteht aus einer Zuweisung &amp;lt;code&amp;gt;Attributname=&amp;quot;Attributwert&amp;quot;&amp;lt;/code&amp;gt; (Eigenschaftsname=Eigenschaftswert). Der Attributwert wird in doppelten &amp;lt;code&amp;gt;&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; oder einfachen &amp;lt;code&amp;gt;&amp;#039;...&amp;#039;&amp;lt;/code&amp;gt; Anführungszeichen gesetzt.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;bild.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Mehrere [[Attribut (Auszeichnungssprache)|Attribute]] werden getrennt mit Separatorzeichen (Leerzeichen, [[Tabulatorzeichen]], Zeilenumbrüche) aufgelistet:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;bild.jpg&amp;quot; title=&amp;quot;Abbildung&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
In [[XML]], [[XHTML]] und  [[HTML5|HTML]] (Version 5) müssen die Paare, bestehen aus Zuweisungen von Attributname und Attributwert, stets vollständig angegeben. Die Attributwerte müssen stets in Anführungszeichen gesetzt werden.&lt;br /&gt;
In [[SGML]] und [[Hypertext Markup Language|HTML]] (Version 1 bis 4) ist die vollständige Angabe ebenfalls stets zulässig. Allerdings sind hier, abhängig von der DTD, auch Vereinfachungen möglich.&lt;br /&gt;
&lt;br /&gt;
== Besonderheiten ==&lt;br /&gt;
&lt;br /&gt;
=== SGML ===&lt;br /&gt;
&lt;br /&gt;
Bei SGML kann mit der Deklaration definiert werden, wie Elemente aussehen sollen (sie müssen nicht notwendigerweise in spitzen Klammern stehen). Ebenso kann die Beachtung der Groß-/Kleinschreibung und das Vorhandensein von Start- bzw. Endtag (Tag-Minimierung) eingestellt werden. Als EMPTY deklarierte Elemente &amp;#039;&amp;#039;dürfen kein&amp;#039;&amp;#039;en Endtag haben. Die Darstellung der Attribute kann ebenfalls mit der Deklaration definiert werden. Attribute können z.&amp;amp;nbsp;B. dergestalt minimiert sein, dass nur der Wert des Attributs angegeben wird.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
Bei [[Extensible Markup Language|XML]] müssen alle geöffneten Elemente auch wieder geschlossen werden. Die Groß-/Kleinschreibung wird stets beachtet. Attribute müssen immer als Name-/Wert-Paar angegeben werden.&lt;br /&gt;
&lt;br /&gt;
Inhaltsleere Elemente können in XML mit dem Leer-Tag, Kennzeichen  &amp;lt;code&amp;gt;/&amp;gt;&amp;lt;/code&amp;gt;, angegeben werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;colspec colwidth=&amp;quot;10*&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HTML (Version 1 bis 4) ===&lt;br /&gt;
&lt;br /&gt;
Manche [[Hypertext Markup Language|HTML]]-Elemente müssen nicht explizit geschlossen werden (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;). Das liegt daran, dass HTML eine Anwendung von SGML ist, in der Tag-Minimierung aktiviert wird, die in der [[Dokumenttypdefinition]] (DTD) festgelegt wird. Ebenso können manche Attribute einfach durch ihren Inhalt angegeben werden.&lt;br /&gt;
&lt;br /&gt;
Leer-Tags werden in folgender Form angegeben:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;bild.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Die Tag-Minimierung ist aktiviert, d.&amp;amp;nbsp;h. nicht jedes Element muss explizit geschlossen werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Das ist der erste Absatz&lt;br /&gt;
&amp;lt;p&amp;gt;Das ist der zweite Absatz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XHTML ===&lt;br /&gt;
In [[XHTML]] werden Leer-Elemente werden in der XML-Syntax dargestellt:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;bild.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Eine Tag-Minimierung ist nicht möglich, jedes Element muss explizit geschlossen werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Das ist der erste Absatz&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Das ist der zweite Absatz&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HTML (Version 5) ===&lt;br /&gt;
In [[HTML5]] werden Leer-Elemente werden wie in SGML und HTML (Version 1–4) angegeben: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;bild.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Für bestimmte Elemente gibt es eine Art Tag-Minimierung wie in SGML. Hier für das Element &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; dargestellt&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Das ist der erste Listeneintrag&lt;br /&gt;
    &amp;lt;li&amp;gt;Das ist der zweite Listeneintrag&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiel HTML (Version 4) ==&lt;br /&gt;
HTML benutzt bis Version HTML 4 auch Optimierungen von SGML, die es ermöglichen, Dokumente stark vereinfacht darzustellen (z.&amp;amp;nbsp;B. mit der Optimierung SHORTTAG). So ist z.&amp;amp;nbsp;B. das Folgende ein komplettes, dem Standard entsprechendes HTML-Dokument ([[Datei]]), verglichen mit dem kompletten Parse-Baum (vollständige Struktur im [[Browser]]):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!HTML-Dokument&lt;br /&gt;
!vollständiger Parse-Baum&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;HTML-Beispiel&amp;lt;/&amp;gt;&lt;br /&gt;
&amp;lt;p/Das ist ein Textabsatz./&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;HTML-Beispiel&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Das ist ein Textabsatz.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Hierbei werden implizit folgende Ergänzungen vorgenommen:&lt;br /&gt;
* Durch das Öffnen des &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;-Elements wird das &amp;lt;code&amp;gt;html&amp;lt;/code&amp;gt;- sowie &amp;lt;code&amp;gt;head&amp;lt;/code&amp;gt;-Element geöffnet.&lt;br /&gt;
* Das title-Element wird durch die Zeichenkette &amp;lt;code&amp;gt;&amp;amp;lt;/&amp;lt;/code&amp;gt; wieder beendet.&lt;br /&gt;
* Durch das Öffnen eines Elements des Textkörpers (&amp;lt;code&amp;gt;body&amp;lt;/code&amp;gt;) wird dieser implizit geöffnet und zuvor auch der Kopf (&amp;lt;code&amp;gt;head&amp;lt;/code&amp;gt;) geschlossen.&lt;br /&gt;
* Das Start-Tag des &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;-Elements wird durch den ersten Schrägstrich (&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;) beendet. Der nächste Schrägstrich schließt das &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;-Element.&lt;br /&gt;
* Das Ende des Dokuments beendet den Textkörper sowie das &amp;lt;code&amp;gt;html&amp;lt;/code&amp;gt;-Element.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[SGML]]&lt;br /&gt;
* [[XML]]&lt;br /&gt;
* [[Html|HTML]]&lt;br /&gt;
* [[XHTML]]&lt;br /&gt;
* [[HTML5]]&lt;br /&gt;
* [[Markup]]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:SGML]]&lt;br /&gt;
[[Kategorie:XML]]&lt;/div&gt;</summary>
		<author><name>imported&gt;APPERbot</name></author>
	</entry>
</feed>