以前、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タグでくくってあげればよさそうです。うまく使えば、柔軟なフィルタが表現できそうですね。これもそのうちちゃんとしたソースでポストします。



