CAML (Collaborative Application Markup Language) es un lenguaje de marcas basado en XML utilizado por los productos de la familia Microsoft SharePoint technologies (Windows Sharepoint Services y Office SharePoint Server). Tal como el XML, CAML contiene grupos específicos de TAGS para definir y desplegar (renderizar) datos.
En general, todos los archivos xml en una instalación de sharepoint incluyen CAML. Especificamente CAML es importante en la definición de sitios y listas, a través de los ficheros Onet.xml así como otros ficheros xml. Aquí el CAML es utilizado para definir que elemento existe en una instancia de un sitio, y el despliegue de estos sub-elementos, mientras que los ficheros aspx son utilizados para definir como ordenar y desplegar dichos elementos en un formulario de sitio.
CAML también es utilizado para consultar listas y vistas de Sharepoint, y cuando se programa directamente sobre la API de SharePoint.
Más información:
Introduction to Collaborative Application Markup Language (CAML)
http://msdn.microsoft.com/en-us/library/ms426449.aspx
Major Squema Definition Files
http://msdn.microsoft.com/en-us/library/ms479188.aspx
CAML Query Builder and Execution Tool
http://www.u2u.info/Blogs/Patrick/Lists/Posts/Post.aspx?ID=1252
Easily Construct your CAML queries with CAML Query Builder
http://www.zimmergren.net/archive/2008/05/05/how-to-easily-construct-your-caml-queries-with-spquery.aspx
No hay comentarios:
Publicar un comentario