我有一个我在 SharePoint 2010 列表中搜索的x人的列表。如何在 XML 中构建类似于 if 语句的 or 语句
if( person1 || person2 || person3 || ... personx)
由于每个<Or>
人都必须有两个孩子,不多也不少,所以到目前为止我有这个:
query.InnerXml = "<Where>" +
"<Or>" +
"<Or>" +
"<Contains>" +
"<FieldRef Name=\"Member\" />" +
"<Value Type=\"Text\">" +
"Person1" +
"</Value>" +
"</Contains>" +
"<Contains>" +
"<FieldRef Name=\"Member\" />" +
"<Value Type=\"Text\">" +
"Person2" +
"</Value>" +
"</Contains>" +
"</Or>" +
"<Contains>" +
"<FieldRef Name=\"Member\" />" +
"<Value Type=\"Text\">" +
"Person3" +
"</Value>" +
"</Contains>" +
"</Or></Where>";
但是我想不出一个好方法来在循环浏览我的 x 人列表时做出所有其他或陈述