4. Examples (Beispiele)
Eine data-URL kann für beliebige Datentypen verwendet werden. Die URL
data:,A%20brief%20note
kodiert die text/plain-Zeichenkette "A brief note", die in einem Fußnotenlink (Footnote Link) nützlich sein könnte.
Das HTML-Fragment:
<IMG
SRC="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAw
AAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFz
ByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSp
a/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJl
ZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uis
F81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PH
hhx4dbgYKAAA7"
ALT="Larry">
könnte für ein kleines Inline-Bild (Inline Image) in einem HTML-Dokument verwendet werden. (Das eingebettete Bild liegt wahrscheinlich nahe der Nutzbarkeitsgrenze. Für alles Größere sind data-URLs wahrscheinlich ungeeignet.)
Die Medientypspezifikation eines data-URL-Schemas kann andere Parameter enthalten; beispielsweise könnte man einen charset-Parameter angeben.
data:text/plain;charset=iso-8859-7,%be%fg%be
kann für eine kurze Sequenz griechischer Zeichen (Greek Characters) verwendet werden.
Einige Anwendungen können das "data"-URL-Schema verwenden, um Setup-Parameter für andere Arten von Netzwerkanwendungen bereitzustellen. Beispielsweise könnte man einen Medientyp erstellen
application/vnd-xxx-query
dessen Inhalt aus einer Abfragezeichenfolge (Query String) und einer Datenbankkennung (Database Identifier) für die Datenbanken des Anbieters "xxx" besteht. Eine URL der Form:
data:application/vnd-xxx-query,select_vcount,fcol_from_fieldtable/local
könnte dann in einer lokalen Anwendung verwendet werden, um den "Helper" für application/vnd-xxx-query zu starten und ihm die enthaltenen unmittelbaren Daten zu geben.