sharepoint webservice getListFieldInternalName … SharePoint_FAQ_Lists.Lists ls = new SharePoint_FAQ_Lists.Lists(); ls.Credentials = System.Net.CredentialCache.DefaultCredentials; string url = "http://faq/sites/sharepoint"; ls.Url = url + @"/_vti_bin/lists.asmx"; //get all wiki pages from the "Wiki Pages" library from a particular view. The second parameter is the GUID of the view XmlNode wListItems = ls.GetListItems("Wiki Pages", "{3F1DB907-7D89-4139-99EC-443D1F9BECC7}", null, null, "", null, ""); //assemble the html content that will eventually string htmlBody = "<html><body>"; //iterate through the returned XML and parse out the relevant information foreach (XmlNode outerNode in wListItems.ChildNodes) { if (outerNode.NodeType.Equals(System.Xml.XmlNodeType.Element)) { foreach (XmlNode node in outerNode.ChildNodes) { if (node.NodeType.Equals(System.Xml.XmlNodeType.Element)) { XmlNode nameNode = node.Attributes.GetNamedItem("ows_LinkFilename"); XmlNode wikiNode = node.Attributes.GetNamedItem("ows_WikiField"); String wikiName = nameNode.InnerText; String wikiBody = wikiNode.InnerText; htmlBody += "<a href="/" mce_href="/""" + "http://faq/sites/sharepoint/wiki pages/"+ wikiName + "/">" + wikiName + "</a><br>"; htmlBody += wikiBody; } } } } htmlBody += "</body></html>"; string fileName = @"c:/temp.html" GenerateFile(htmlBody, fileName); …