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

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

Collaborative Application Markup Language (CAML) 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.Collaborative Application Markup Language (CAML) is an XML-based language that is used in Microsoft SharePoint Foundation to define the fields and views that are used in sites and lists.

Hinweis

In CAML wird die Groß-/Kleinschreibung beachtet.CAML is case-sensitive.

Websiteanpassung mit CAMLSite customization with CAML

Es gibt u. a. folgende Möglichkeiten, mithilfe von CAML eine SharePoint-Website anzupassen:CAML can be used in various ways to customize a SharePoint site, including the following:

  • In Skript oder Code, der Elemente des SharePoint Foundation-Objektmodells implementiert, in dem CAML-Zeichenfolgen über Methodenparameter übergeben werden, die Eigenschaften zugewiesen oder von Methods and Properties zurückgegeben werden.In script or code that implements members of the SharePoint Foundation object model, where CAML strings are passed through method parameters, assigned to properties, or returned by methods and properties

  • In SOAP-Messaging, das CAML-Zeichenfolgen an einen SharePoint Foundation-Webdienst übergibt, um Remote mit einer Bereitstellung zu interagierenIn SOAP messaging that passes CAML strings to a SharePoint Foundation Web service to interact remotely with a deployment

  • Bei Front-End-Websitedefinitionen zum Instanziieren von SharePoint-WebsitesIn front-end site definitions used to instantiate SharePoint sites

  • In SharePoint Foundation-Features zum Hinzufügen bestimmter Funktionen in einem bestimmten BereichIn SharePoint Foundation Features to add specific functionality within a particular scope

Rendern mit CAMLRendering with CAML

CAML wird für zwei Arten von Rendering in SharePoint Foundation verwendet: zum Definieren des Typs der Daten, die in einem Feld enthalten sind, und zum Erstellen von HTML, das im Browser angezeigt wird.CAML is used for two types of rendering in SharePoint Foundation: to define the type of data that is contained within a field, and to construct HTML that is displayed in the browser. Informationen zu den beiden wichtigsten Verwendungsmöglichkeiten von CAML finden Sie unter Daten definierende Elemente und HTML-Rendering-Elemente.For information about the two major uses of CAML, see Data-Defining Elements and HTML-Rendering Elements.

Programmieren mit CAMLProgramming with CAML

In folgenden Themen mit Programmieraufgaben und Übersichtsinformationen werden verschiedene Verwendungsmöglichkeiten von CAML zur Anpassung von Website- und Listendefinitionen illustriert:The following programming tasks and overview topics illustrate various ways in which CAML is used to customize site and list definitions:

Siehe auchSee also