metadata

Produziert die klassischen Metadaten im Kopfteil des HTML-Dokuments, die mit den Attributen name und content vollständig sind..

Schalter:

-names
Namen der Metadaten. Voreinstellung: alle Metadaten – außer solchen mit führendem Fragezeichen im Namen, z. B. ?tcl titleprefix.
-without
Liste der Namen, die nicht berücksichtigt werden. Sinnvoll, wenn der Schalter -names nicht gesetzt wird, also wenn (ansonsten) alle Namen verwendet werden sollen. Voreinstellung: {}
-inherit (1|0)
Bei 1 werden Metadaten vom übergeordneten Ordner geerbt, falls nicht hier vorhanden. Voreinstellung: 0
-prefix
Text vor jedem Meta-Eintrag. Voreinstellung: "    "
-suffix
Text nach jedem Meta-Eintrag. Voreinstellung: "\n" (Zeilenwechsel)
-splitby
Trennzeichen, falls die Metadaten eine Liste bilden und mehrfache Notation von <meta ...> erwünscht ist, z. B. bei der Angabe DC.contributor. Trennzeichen können alle Satzzeichen sein außer dem 'einfachen' oder "doppelten" Gänsefüßchen. Führende und abschließende Leerzeichen werden abgeschnitten. Bei "" wird es als „normales“ Metadatum behandelt. Voreinstellung: ""

Gemeinsame Schalter:

Beispiele:

  1. Die Steuersequenz <?tcl metadata -names {keywords generator} ?> produziert so einen Text:
    <meta name="keywords" content="Kleintiere, Degus, Katzen" />
    <meta name="generator" content="One Hand Content" />
    
  2. Die Steuersequenz <?tcl metadata -without {illustration} ?> produziert alle Meta-Angaben bis auf illustration, das für andere Zwecke eingesetzt wird.
  3. Wenn das Metadatum DC.contributor auf den Wert Anton, Berta gesetzt ist, produziert die Steuersequenz <?metadata -names {DC.contributor} -splitby "," ?> diesen Text:
    <meta name="DC.contributor" content="Anton" />
    <meta name="DC.contributor" content="Berta" />
    

No Software Patents

© Wolf Busch | Home | Inhalt | A-Z