listsWS.
Lists
listService = new listsWS.
Lists()
;
listService.Url =
"http://litwareportal/<your_site>/_vti_bin/lists.asmx"
;
listService.Credentials =
new
System.Net.NetworkCredential(
"Administrator"
,
"Pa$$w0rd"
,
"LITWAREINC"
);
XmlDocument
doc =
new
XmlDocument
()
;
XmlNode
viewFieldsParent = doc.CreateElement(
"ViewFields"
);
viewFieldsParent.InnerXml =
"<FieldRef Name=\"Author\"/>" +
"<FieldRef Name=\"BookName\"/>" +
"<FieldRef Name=\"PageCount\"/>";
XmlNode listItems = listService.GetListItems(
"Books"
,
""
, null, viewFieldsParent,
"0"
, null,
""
);
foreach
(
XmlNode
item
in
listItems.SelectNodes(
"//*[local-name()='row']"
))
{
Console
.WriteLine(
"Author: "
+ item.Attributes.GetNamedItem(
"ows_Author"
).Value);
Console
.WriteLine(
"Book Name: "
+ item.Attributes.GetNamedItem(
"ows_BookName"
).Value);
Console
.WriteLine(
"Page Count: "
+ item.Attributes.GetNamedItem(
"ows_PageCount"
).Value);
Console
.WriteLine(
"#####################################"
);
}
Console
.ReadLine();