如何使用SharePoint 2010中的lists.asmx Web服务更新给定项目的内容类型?

时间:2015-04-10 12:47:06

标签: xml sharepoint-2010

我正在构建XML然后我将xml提供给lists.asmx web services(updatelistitems)方法。它很棒。现在我需要添加额外的字段。例如,我有一个名为" CT"并且它填充了我需要分配的内容类型名称。所以如果CT有一个值" Sales"然后我需要分配"销售"内容类型。如何使用lists.asmx调用使用updatelistitems方法分配内容类型?

<Batch OnError="Continue" ListVersion="1" ViewName="270C0508-A54F-4387-8AD0-49686D685EB2">
   <Method ID="1" Cmd="Update">
      <Field Name="ID">4</Field>
      <Field Name="Field_Name">Value</Field>
   </Method>
   <Method ID="2" Cmd="Update">
      <Field Name="ID" >6</Field>
      <Field Name="Field_Name">Value</Field>
   </Method>   
</Batch>

1 个答案:

答案 0 :(得分:0)

尝试添加此行:

<Field Name='ContentType'>" + contentTypeName + "</Field>