List Views

Applies to: SharePoint Foundation 2010

Microsoft SharePoint Foundation 2010 defines list views differently than in previous releases of the technology, using XSLT instead of Collaborative Application Markup Language (CAML) to construct the HTML that is displayed in the browser. XSLT templates provide a more coherent platform for defining views of standard SharePoint Foundation list data and external list data than is feasible through the legacy CAML view schema. To render list views, SharePoint Foundation introduces the XsltListViewWebPart control, which replaces the ListViewWebPart as the primary means for conveying standard list views.

The topics in this section describe how SharePoint Foundation uses the ListViewWebPart and XSLT style sheets to render list views, and how you can customize the rendering.

In This Section

XsltListViewWebPart and Custom List Views

XMLDefinition and CAML View Schema

Overview of XSLT List View Rendering System

Examples of Input and Result Node Trees in XSLT Transformations

XSLT Parameter Bindings

XSLT Global Parameters

How to: Implement Resources in Custom List Views

Reference

XsltListViewWebPart

XsltListViewWebPartMobileAdapter

Custom Field Types