SharepointIssueService.Lists lists = new SharepointIssueService.Lists();
lists.Credentials = new System.Net.NetworkCredential(username, password, domain);
XmlDocument xmlDoc = new System.Xml.XmlDocument();
XmlNode ndViewFields = xmlDoc.CreateNode(XmlNodeType.Element,"ViewFields","");
ndViewFields.InnerXml = "<FieldRef Name='LinkTitle'/><FieldRef Name='AssignedTo'/><FieldRef Name='Comment'/>";
try
{ XmlNode node = lists.GetListItems("Catapult Issue List", string.Empty ,null, ndViewFields, string.Empty, null ); XmlTextReader xr = new XmlTextReader(node.OuterXml, XmlNodeType.Element, null);
DataSet ds = new DataSet();
ds.ReadXml(xr);
DataTable table = ds.Tables["row"];
foreach(DataRow row in table.Rows)
{ foreach(DataColumn column in row.Table.Columns)
{ Response.Write(column.ColumnName + ":" + row[column] + "<br>");
}
Response.Write("<hr>"); }
}
catch (System.Web.Services.Protocols.SoapException ex)
{ Response.Write("Message:\n" + ex.Message + "\nDetail:\n" + ex.Detail.InnerText + "\nStackTrace:\n" + ex.StackTrace);
}