SharePointのLists.asmxのGetListItemsの条件句XML

SharePointのLists.asmxのGetListItemsの条件句XMLをはてなブックマークに追加 SharePointのLists.asmxのGetListItemsの条件句XMLをdel.icio.usに追加 Yahoo!ブックマークに登録 SharePointのLists.asmxのGetListItemsの条件句XMLをGoogle Bookmarksに追加

以前、SharePointのGetListItemsを使ってみましたというSharePointのポストをしたのですが、条件区であるqueryタグ部分に複数の条件を設ける方法がわかりませんでした。ちょっとSharePointをいじっていましたら<And>タグや<Or>タグで表記されている部分を見つけまして、このとおりにXMLを組み立てれば複数の条件でアイテムを取得できるんじゃないか?と思ってポストしました。(未テスト)

<query><Query><Where><Or><Eq><FieldRef Name="ID" /><Value Type="Counter">1</Value></Eq>
<Eq><FieldRef Name="ID" /><Value Type="Counter">2</Value></Eq></Or></Where></Query></query>

上記のようにID=1または、ID=2をもってきたい場合、Orタグでくくってあげればよさそうです。うまく使えば、柔軟なフィルタが表現できそうですね。これもそのうちちゃんとしたソースでポストします。

コメントをどうぞ