48 lines
1.3 KiB
C#
48 lines
1.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Web.Services;
|
|
using System.Web.Script.Serialization;
|
|
|
|
namespace XMLExtractor.Services
|
|
{
|
|
/// <summary>
|
|
/// Summary description for XmlExtractorService
|
|
/// </summary>
|
|
[WebService(Namespace = "http://tempuri.org/")]
|
|
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
|
|
[System.ComponentModel.ToolboxItem(false)]
|
|
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
|
|
// [System.Web.Script.Services.ScriptService]
|
|
public class XmlExtractorService : System.Web.Services.WebService
|
|
{
|
|
|
|
[WebMethod]
|
|
public string ExtractorReadXML()
|
|
{
|
|
System.Web.Script.Serialization.JavaScriptSerializer s = new JavaScriptSerializer() ;
|
|
Result result = new Result();
|
|
result.message = "Success";
|
|
result.value = 1;
|
|
|
|
try
|
|
{
|
|
new ReadXML();
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
result.message = ex.Message;
|
|
result.value = -1;
|
|
}
|
|
return s.Serialize(result);
|
|
}
|
|
}
|
|
|
|
public struct Result
|
|
{
|
|
public string message;
|
|
public int value;
|
|
}
|
|
}
|