Freigeben über


Elemente zum Rendern von HTML

Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online-| SharePoint Server 2013

CAML (Collaborative Application Markup Language) weist zwei Hauptelementtypen auf, von denen der eine zum Rendern von Feldern und für die Schemadefinition und der andere zum Rendern von (HTML-) Seiten dient. Die CAML-Elemente zum Rendern von Seiten werden beispielsweise benötigt, wenn Sie die Eigenschaft eines bestimmten Felds extrahieren und auf einer Seite rendern möchten.

Elemente können auf zwei Weisen verwendet werden. Elemente wie das Today-Element dienen zum Generieren einer Textzeichenfolge, die in die Seite eingefügt werden soll. Andere Elemente dienen zum Ändern von Text, der von ihren untergeordneten Elementen erstellt wird. Elemente können auch so verkettet werden, dass ihre Ausgabe verbunden wird.

Hauptelemente des HTML-Renderings

In der folgende Tabelle werden einige der wichtigsten CAML-Elemente für das Rendern von HTML beschrieben.

Name Beschreibung
Batch
Wird für die Batchverarbeitung von Befehlen im HTTP-Protokoll verwendet.
Case
Wird innerhalb einer Switch- oder FieldSwitch-Anweisung zum Ausführen eines Vergleichs verwendet.
Default
Enthält den Standardwert eines Felds, für das neue Elementformulare initialisiert werden.
Expr
Enthält einen CAML-Ausdruck, anhand dessen die Vorgehensweise für eine Switch- oder FieldSwitch-Anweisung ermittelt wird.
FieldSwitch
Stellt ein bedingtes Rendern basierend auf dem Wert eines CAML-Ausdrucks bereit.
Foreach
Bietet einen einfachen Mechanismus zum Auflisten einer Sammlung von Ansichten oder Feldern, die in der aktuellen Liste definiert sind.
GetVar
Gibt eine Variable im Renderkontext der Seite zurück.
HTMLBase
Gibt eine Zeichenfolge zurück, die das Basiselement für die aktuelle Seite festlegt.
HttpHost
Rendert die URL des virtuellen Servers, der die aktuelle Website enthält.
HttpPath
Gibt den Pfad zu der entsprechenden OWSSVR.DLL-Datei zurück.
HttpVDir
Gibt das Stammverzeichnis der aktuellen Website zurück.
IfEqual
Lässt bedingtes Rendern basierend auf dem Vergleich zweier CAML-Ausdrücke zu.
ListProperty
Gibt den Wert einer angegebenen Spalte aus der Datenbank zurück.
Now
Rendert die aktuelle Uhrzeit.
Projekt
Das Element der obersten Ebene in Onet.xml.
ProjectProperty
Gibt eine globale Eigenschaft der aktuellen Teamwebsite zurück.
Eigenschaft
Gibt die Eigenschaft aus dem aktuellen ForEach-Kontext zurück.
Setlist
Legt die aktuelle Liste fest.
Setvar
Legt Variablen im Renderkontext der Seite fest.
Switch
Ermöglicht bedingtes Rendern basierend auf dem Wert eines CAML-Ausdrucks.
Heute
Rendert das heutige Datum.
URL
Rendert eine URL.
Anzeigen
Definiert eine Ansicht in Microsoft SharePoint Foundation.
XML
Wird als äußerer Wrapper verwendet, um einen CAML-Abschnitt zu kennzeichnen.

Siehe auch