Введение в Collaborative Application Markup Language (CAML)

Дата последнего изменения: 31 января 2011 г.

Применимо к: SharePoint Foundation 2010

В этой статье
Настройка сайта с CAML
Представление с помощью CAML
Программирование с помощью CAML

Язык CAML (Collaborative Application Markup Language) — это язык на основе XML, используемый в Microsoft SharePoint Foundation для определения полей и представлений, используемых на сайтах и в списках.

ПримечаниеПримечание

Язык CAML чувствителен к регистру.

Настройка сайта с CAML

Язык CAML можно использовать различными способами для настройки сайта SharePoint, включая следующее:

  • В скриптах или программах, реализующих членов объектной модели SharePoint Foundation, где строки CAML передаются через параметры метода, назначенные свойствам, или возвращаются методами и свойствами

  • В обмене сообщениями SOAP, при котором строки CAML передаются в веб-службу системы SharePoint Foundation для удаленного взаимодействия с развертыванием

  • В определениях интерфейсных сайтов, используемых для создания сайтов SharePoint

  • В SharePoint Foundation "Возможностях" для добавления определенных функций в конкретной области

Представление с помощью CAML

Язык CAML используется для двух типов представления в системе SharePoint Foundation: для определения типа данных, содержащихся в поле, и для генерирования HTML-файла, отображаемого в браузере. Дополнительные сведения о двух основных сферах применения языка CAML можно получить в статьях Элементы определения данных и Элементы отображения HTML.

Программирование с помощью CAML

Следующие программные задачи и обзорные разделы иллюстрируют различные способы использования языка CAML для настройки сайтов и определений списков:

См. также

Концепции

Типы сайтов: веб-шаблоны и определения сайтов

Обзор создания настраиваемых определений веб-сайтов