XML-Spezialattribute
Aus 4webmaster.de
Derzeit existieren folgende Attribute mit Präfix xml (Stand April 2007):
| Attribut | Bedeutung | Beispiel |
|---|---|---|
| xml:lang | Sprachangaben zum Inhalt. In XHTML 1.1 wurde das lang-Attribut durch das xml:lang-Attribut von XML ersetzt. In XHTML 1.0 wird die redundante Angabe beider Attribute empfohlen. |
<html lang="de" xml:lang="de"> <p xml:lang="de-DE">Inhalt in deutscher Sprache</p> |
| xml:space | Darf die zwei Werte preserve und default annehmen. preserve bedeutet, dass Leerzeichen und Zeilenumbrüche genau so angezeigt werden, wie sie im Quelltext der Datei stehen (wie beim <pre>-Element in HTML). default heißt, dass mehrere Leerzeichen und Zeilenumbrüche zu einem einzigen Leerzeichen zusammengefasst werden (Voreinstellung). |
<div xml:space="default"> ASCII-Art: <p xml:space="preserve"> ¦\ _,,,---,,_ /,`.-'`' -. ;-;;,_ ¦,4- ) )-,_..;\ ( `'-' '---(_/--' `-'\_) fL </p> </div> |
| xml:base | Basis-URL, von der aus alle relativen Links in dem Element ausgewertet werden. |
<h3>Wikipedia-Links</h3> <ul xml:base="http://de.wikipedia.org/wiki/"> <li><a href="XML">XML</a></li> <li><a href="SGML">SGML</a></li> </ul> |
| xml:id | Dokumentweit eindeutiger Bezeichner für das Element |
<p xml:id="Kapitel_1">Ein Absatz</p> <p><a href="#Kapitel_1">Link zum obigen Absatz</a></p> |
Die URI dieses Namespaces ist http://www.w3.org/XML/1998/namespace. Sie muss nicht explizit angegeben werden, sondern wird von den verarbeitenden Programmen selbst eingefügt.
Dieser Artikel basiert auf dem Artikel Namensraum_(XML) aus der freien Enzyklopädie Wikipedia. Er steht unter der GNU-Lizenz für freie Dokumentation. In diesem Wiki und / oder der Wikipedia ist eine Liste der Autoren verfügbar.