Einführung in die Collaborative Application Markup Language (CAML)

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

CAML (Collaborative Application Markup Language) ist eine XML-basierte Sprache, die in Microsoft SharePoint Foundation verwendet wird, um die Felder und Ansichten zu definieren, die in Websites und Listen verwendet werden.

Hinweis

In CAML wird die Groß-/Kleinschreibung beachtet.

Websiteanpassung mit CAML

Es gibt u. a. folgende Möglichkeiten, mithilfe von CAML eine SharePoint-Website anzupassen:

  • In Skripts oder Code, das Elemente des SharePoint Foundation-Objektmodells implementiert, bei dem CAML-Zeichenfolgen über Methodenparameter übergeben, Eigenschaften zugewiesen oder von Methoden und Eigenschaften zurückgegeben werden

  • In SOAP-Messaging, das CAML-Zeichenfolgen an einen SharePoint Foundation-Webdienst übergibt, um remote mit einer Bereitstellung zu interagieren

  • Bei Front-End-Websitedefinitionen zum Instanziieren von SharePoint-Websites

  • In SharePoint Foundation-Features zum Hinzufügen bestimmter Funktionen innerhalb eines bestimmten Bereichs

Rendern mit CAML

CAML wird für zwei Renderingtypen in SharePoint Foundation verwendet: zum Definieren des Datentyps, der in einem Feld enthalten ist, und zum Erstellen von HTML-Code, der im Browser angezeigt wird. Informationen zu den beiden Hauptverwendungen von CAML finden Sie unter Data-Defining Elements und HTML-Rendering Elements.

Programmieren mit CAML

In folgenden Themen mit Programmieraufgaben und Übersichtsinformationen werden verschiedene Verwendungsmöglichkeiten von CAML zur Anpassung von Website- und Listendefinitionen illustriert:

Siehe auch