我能从SharePoint中检索数据。
我现在有一个包含所有数据的庞大XML博客。有没有简单的方法将其转换为DataTable,以便我可以像处理矩阵一样循环遍历每一行?
我尝试了以下代码,但似乎不起作用:
com.sharepoint2.Lists lists = new Lists();
lists.Credentials = new System.Net.NetworkCredential("user", "pwd", "domain");
lists.Url = "http://sharepoint2.company.com/sites/mysite/_vti_bin/Lists.asmx";
XmlNode ndQuery = xmlDoc.CreateNode(XmlNodeType.Element, "Query", "");
XmlNode ndViewFields = xmlDoc.CreateNode(XmlNodeType.Element, "ViewFields", "");
XmlNode ndQueryOptions = xmlDoc.CreateNode(XmlNodeType.Element, "QueryOptions", "");
XmlNode listitems = lists.GetListItems("MyList", null, ndQuery, ndViewFields, null,ndQueryOptions, null);
我现在有一个包含所有数据的庞大XML博客。有没有简单的方法将其转换为DataTable,以便我可以像处理矩阵一样循环遍历每一行?
我尝试了以下代码,但似乎不起作用:
System.IO.StringReader sr = new System.IO.StringReader(listitems.OuterXml);
XmlTextReader tr = new XmlTextReader(sr);
DataSet ds = new DataSet("resultDataSet");
ds.ReadXml(tr);