Web Slice-Formatspezifikation - Version 0.9
Ein Web Slice ermöglicht es Benutzern, einen Teil einer Webseite zu abonnieren.
Das Web Slice-Format besteht aus den HTML-Anmerkungen, die mindestens erforderlich
sind, um die Veröffentlichung und Verwendung eines veränderlichen Elements auf
einer Webseite zu aktivieren. Webherausgeber können dieses Format in Verbindung
mit Eigenschaften des
hAtom Microformats
verwenden, um Teile einer Webseite abonnierbar zu machen.
In diesem Dokument wird das Web Slice-Format erklärt.
- Web Slice-Beispiel
- Grundlegende Eigenschaften
- Ablauf-Eigenschaft
- Alternative Eigenschaften
- Bandbreiteneigenschaften
- Lizenzinformationen
- Überarbeitungen
- Verwandte Themen
Web Slice-Beispiel
In folgendem Beispiel wird gezeigt, wie ein Web Slice für eine Auktion auf einer Webseite definiert wird.
<div class="hslice" id="slice1">
<p class="entry-title">Game System - $66.00</p>
<div class="entry-content">
<img src="game.jpg">
<p>Auction ends: <abbr class="endtime" title="2008-02-28T12:00:00-05:00">6 hours</abbr></p>
</div>
<a rel="feedurl" href="www.ebay.com/game.xml">Subscribe to Feed</a>
<p>This item updates every <span class="ttl">15</span> minutes.</p>
</div>
Grundlegende Eigenschaften
Zu den grundlegenden Web Slice-Eigenschaften gehören der Web Slice-Container, der Eintragstitel und der Eintragsinhalt.
Web Slice
- erforderlich
- Verwendet den Klassennamen
hslice. - Muss eine ID einschließen.
- Stellt den ganzen Bereich des Web Slice dar, der den Titel, die Beschreibung und andere Web Slice-Eigenschaften enthält.
Eintragstitel
- erforderlich
- Verwendet den Klassennamen,
entry-titlewie im hAtom Microformat
definiert.
Eintragsinhalt
- optional
- Verwendet den Klassennamen,
entry-contentwie im hAtom-Microformat definiert.
Ablauf-Eigenschaft
Mit der Ablauf-Eigenschaft wird angegeben, wann ein Element nicht mehr aktiv ist. Ein Auktionselement endet z. B. morgen, oder ein Flug kommt heute um 19:00 Uhr an.
Endzeit
- optional
- Verwendet den Klassennamen
endtime. - Verwendet das
abbr-design-pattern-
zur Codierung von Datum und Uhrzeit.
Alternative Eigenschaften
Diese Eigenschaften werden verwendet, um unterschiedliche Quellen für Anzeige und Navigation anzugeben.
Alternative Anzeigequelle
- optional
- Verwendet den
rel-Namen.
entry-content - Gibt die Webseite zur Anzeige vom Wert des href-Attributs an.
Alternative Navigation
- optional
- Verwendet den rel-Namen,
bookmarkwie im hAtom Microformat
definiert. - Gibt die Ressource an, die für die Navigation vom Wert des href-Attributs aus verwendet werden soll.
Bandbreiteneigenschaften
Websites können auch Eigenschaften angeben, mit denen Internet Explorer einen Web Slice aktualisiert.
Gültigkeitsdauer
- optional
- Verwendet den Klassennamen
ttl - Steht für das Konzept von Really Simple Syndication (RSS) 2.0 ttl-Element.
- Der Wert muss in Minuten (ganze Zahlen) ausgedrückt werden.
Alternative Aktualisierungsquelle
Geben Sie alternativ eine andere Quelle für den Abruf von Updates an.
- optional
- Verwendet den rel-Namen
feedurl. - Das href-Attribut gibt den Web Slice oder den Feed an, von dem Updates abgerufen werden.
Lizenzinformationen
Die in dieser Spezifikation enthaltenen Urheberrechte von Microsoft sind
für die öffentliche Domäne bestimmt und unterliegen der Creative Commons Public
Domain Dedication. Ein Ausfertigung dieser Überlassung finden Sie unter
http://creativecommons.org/licenses/publicdomain
.
Es gibt eine separate Patentzusage mit der Bezeichnung Microsoft Open Specification
Promise, die Interessenten zur Verfügung steht, die Software implementieren
wollen, die dieser Spezifikation entspricht. Diese Patentzusage ist unter
http://www.microsoft.com/interop/osp/default.mspx verfügbar.
Überarbeitungen
Version 0.9
- Hinzugefügte Eigenschaft Alternative Anzeigequelle
- Hinzugefügte Eigenschaft Alternative Navigation
- Aktualisierte Eigenschaft Alternative Aktualisierungsquelle, um einen Verweis auf einen Web Slice zuzulassen
Version 0.8
- Erste Version