GetView Method
The GetView method of the Views service returns the schema of the specified view for the specified list.
Parameters
Return Value
A fragment in Collaborative Application Markup Language (CAML) in the following form that contains the view schema and that can be assigned to a System.Xml.XmlNode object:
<View Name="{EE7C652F-9CBF-433F-B376-86B0EE989A06}"
DefaultView="TRUE" Type="HTML" DisplayName="View_Name"
Url="Lists/Events/File_Name.aspx" BaseViewID="1">
<Query>
<Where>
<Leq>
<FieldRef Name="Created"/>
<Value Type="DateTime">2003-03-03T00:00:00Z</Value>
</Leq>
</Where>
</Query>
<ViewFields>
<FieldRef Name="fRecurrence"/>
<FieldRef Name="Attachments"/>
<FieldRef Name="WorkspaceLink"/>
<FieldRef Name="LinkTitle"/>
<FieldRef Name="Location"/>
<FieldRef Name="EventDate"/>
<FieldRef Name="EndDate"/>
</ViewFields>
<RowLimit Paged="TRUE">100</RowLimit>
</View>
Remarks
The GetView method does not return the following parts of the CAML view, which contain HTML: Toolbar, ViewHeader, ViewBody, ViewFooter, ViewEmpty, PagedRowSet, and RowLimitExceeded. To return the full view definition, including these HTML sections, use the GetViewHTML method instead.
Example
The following example uses the GetView method to display a view schema for a specified list.
This example requires that a using (C#) or Imports (Visual Basic .NET) directive be included for the System.Xml namespace.
Requirements
Platforms: Microsoft Windows Server 2003
Web Reference: http://Server_Name/[sites/][Site_Name/]_vti_bin/Views.asmx