Freigeben über


Elemente zum Rendern von HTML

Letzte Änderung: Mittwoch, 27. Januar 2010

Gilt für: SharePoint Foundation 2010

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 zum Rendern von HTML

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, der ausgewertet wird, um die Vorgehensweise für eine Switch- oder FieldSwitch-Anweisung zu bestimmen.

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.

Project

Das Element der obersten Ebene in Onet.xml.

ProjectProperty

Gibt eine globale Eigenschaft der aktuellen Teamwebsite zurück.

Property

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.

Today

Rendert das heutige Datum.

URL

Rendert eine URL.

View

Definiert eine Ansicht in Microsoft SharePoint Foundation.

XML

Wird als äußerer Wrapper verwendet, um einen CAML-Abschnitt zu kennzeichnen.

Siehe auch

Referenz

Elemente zur Definition von Daten