使用SharePoint Web Serivce(2)--Update Delete a item in a list

  在前一篇中,我简单的介绍了如何用web service在一个list中创建一个新的item.既然我们可以创建新的item,必然也要可以删除和修改item.其实删除和修改item的代码极为相识,大家一看便知.

    batch.InnerXml = "<Method ID='1' Cmd='Update'>" +  
       
"<Field Name='ID'>New</Field>" +  
       
"<Field Name='Title'>Something</Field>" +  

       "<Field Name='SomeField'>Something Else</Field></Method>";

   我只是将不一样的地方帖了出来,只有一个地方不一样,那就是Cmd的属性值发生了变化,从New变为了Update.但是要注意的是,ID这个Field是一定要存在的,如果不存在是找不到你想要的唯一的Item,剩下的Field就是你想修改的Field的值了.

    batch.InnerXml = "<Method ID='1' Cmd='Delete'>" +  

       "<Field Name='ID'>New</Field>" +  </Method>";

   Delete就更简单,只需要要提供你想delete的item的ID就可以.

  最后还是友情提示一下,这些操作完成后,会返回一段XML,里面有个Node标记着是否成功,这个可以用在判断操作是否成功.因为对于这个操作来说,有些情况会抛Exception,有些情况,它错了就是错了,操作不会完成,没有Exception,只会给你返回一个错误信息的XML.

转载于:https://www.cnblogs.com/jdxyw/archive/2009/04/26/1444152.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值