Reputation: 97
My teacher wants me to consume a web service in an effort to update a database from a central source. We never even touched on web services in class. I have no idea what's important and what's not, so here's the web service:
http://mis.upb.pitt.edu/dixon/WebService.asmx
And I'm trying
try
{
WEBSERVICE.WebService ws = new WEBSERVICE.WebService();
XmlDocument XmlDoc = new XmlDocument();
using (WEBSERVICE resp = ws.GetHashCode() as WEBSERVICE)
{
XmlDoc.Load(resp.GetResponseStream());
}
return XmlDoc;
//XmlDoc.Load(ws);
// Get Elements
XmlNodeList User = XmlDoc.GetElementsByTagName("USER");
XmlNodeList Password = XmlDoc.GetElementsByTagName("PASSWORD");
XmlNodeList Salt = XmlDoc.GetElementsByTagName("SALT");
}
catch (Exception expe)
{
MessageBox.Show(expe.Message);
}
Am I even close to anything resembling working code here?
Upvotes: 0
Views: 1314
Reputation: 3025
1) Add a service reference to your project.
2) See generated classes with object browser.
3) Use generated service client
var webServiceSoapClient = new Q26998366_ConsumeAsmx.Dixon.WebServiceSoapClient ("WebServiceSoap");
foreach (Dixon.User user in webServiceSoapClient.Data())
{
Console.WriteLine(String.Format("Name: {0}\nPass: {1}\nSalt: {2}\n"
, user.username, user.password, user.salt));
}
4) Output:
Upvotes: 2