Я хочу получить доступ к информации опроса через веб-службу Lists и просмотреть вопросы, содержащиеся в опросе.
Результат содержит большое количество полей узлов, некоторые из которых являются вопросами в опросе. Другие поля содержат другую информацию, такую как автор, последнее изменение и т. Д.
Как я могу выбрать вопросы? Я думал, что все не вопросы будут скрыты, но это не так.
Вот мой код, как он есть на данный момент. Возвращает около 16 предметов. В опросе 6 вопросов ...
// read question definitions
string[] HandleTypes = new string[] { "Number", "DateTime", "Text", "Choice", "GridChoice", "Boolean" };
var query = from n in node.Descendants(ns+"Field")
where (n.Attribute("Hidden") == null || n.Attribute("Hidden").Value.ToLower() == "true")
&& (n.Attribute("Type") != null && HandleTypes.Contains(n.Attribute("Type").Value))
select new Question(n.Attribute("ID").Value)
{
Text = n.Attribute("DisplayName").Value,
QuestionType = n.Attribute("Type").Value,
Element = n
};
Идеи кому-нибудь?