0
string queryText = string.Format(@"<Where>
                <And>    
                <Neq><FieldRef Name='EventType' /><Value Type='recurrence'>3</Value> </Neq> 

                <And>  
                    <Eq><FieldRef Name='fRecurrence'/><Value Type='Recurrance'>True</Value></Eq>
                    <And>  
                      <Geq><FieldRef Name='EndDate' /><Value Type='DateTime'>{0}</Value></Geq>
                      <Leq><FieldRef Name='StartDate' /><Value Type='DateTime'>{0}</Value></Leq> 
                    </And>     
                </And>

            </And>
           </Where> ", new DateTime(selectedDate.Year, selectedDate.Month, selectedDate.Day).ToString("yyyy-MM-dd"));

这是共享点中用于过滤 Windows 中的 GetListItem 的 XmlNode 类型的 ndQuery。想在 WP8 中做同样的事情,但它不支持使用 XElement 的 Xml,所以请将此 xml 转换为 XElement。提前致谢。

4

2 回答 2

0

只需使用:

var element = XElement.Parse(queryText);
于 2013-04-04T11:14:15.733 回答
0

我的问题得到了解决。感谢所有有价值的回复。出现上述错误是由于sharepoint中的数据不足。

于 2013-04-08T04:10:45.400 回答