SchemaXml Property

The SchemaXml property of the SPList class gets the schema in Collaborative Application Markup Language (CAML) that defines the list.

Property Value

A string that contains the CAML schema.

Remarks

The SchemaXml property returns a schema in the following form:

<List DocTemplateUrl="" DefaultViewUrl="/Site_Name/Lists/List_Name/AllItems.aspx"
    ID="{E5E1A188-347A-40D3-8C7B-71D79F7FD3D3}" Title="My Custom List" Description=""
    ImageUrl="/_layouts/images/itgen.gif" Name="{E5E1A188-347A-40D3-8C7B-71D79F7FD3D3}"
    BaseType="0" ServerTemplate="100" Created="20030901 04:44:52" Modified="20030901 04:44:52"
    LastDeleted="20030901 04:44:52" Version="0" Direction="none" ThumbnailSize=""
    WebImageWidth="" WebImageHeight="" Flags="4096" ItemCount="0" AnonymousPermMask=""
    RootFolder="" ReadSecurity="1" WriteSecurity="1" Author="1" EventSinkAssembly=""
    EventSinkClass="" EventSinkData="" EmailInsertsFolder="" AllowDeletion="True"
    AllowMultiResponses="False" EnableAttachments="True" EnableModeration="False"
    EnableVersioning="False" Hidden="False" MultipleDataList="False" Ordered="False"
    ShowUser="True">
   <Fields>
      <Field ColName="tp_ID" ReadOnly="TRUE" Type="Counter" Name="ID" PrimaryKey="TRUE"
          DisplayName="ID" FromBaseType="TRUE" />
      <Field Type="Text" Name="Title" DisplayName="Title" Required="TRUE"
          FromBaseType="TRUE" ColName="nvarchar1" />
      <Field ColName="tp_Modified" ReadOnly="TRUE" Type="DateTime" Name="Modified"
          DisplayName="Modified" StorageTZ="TRUE" FromBaseType="TRUE" />
      <Field ColName="tp_Created" ReadOnly="TRUE" Type="DateTime" Name="Created"
          DisplayName="Created" StorageTZ="TRUE" FromBaseType="TRUE" />
      .
      .
      .
   </Fields>
   <RegionalSettings>
      <Language>1033</Language>
      <Locale>1033</Locale>
      <AdvanceHijri>0</AdvanceHijri>
      <CalendarType>1</CalendarType>
      <Time24>False</Time24>
      <TimeZone>480</TimeZone>
      <SortOrder>2070</SortOrder>
      <Presence>True</Presence>
   </RegionalSettings>
</List>

Requirements

Platforms: Microsoft Windows ServerĀ 2003

Security: Code Access Security