Hi
I need to call webservice from xslt in HTTP POST Method. The MSXML should be used. I am using javascript.
I have an XML File which is having Integer Node.....Shown Below
XSLT will call javascript and pass "Integer" node to javascript. The javascript will create the SOAP message and call webservice.
The soap message is....
Please tell me how to write the code in xslt.
Regards,
Smaranika
</xsl:stylesheet>
The Web method is......
Please help me.....
Regards,
Smaranika
I need to call webservice from xslt in HTTP POST Method. The MSXML should be used. I am using javascript.
I have an XML File which is having Integer Node.....Shown Below
Code:
<?xml version="1.0" encoding="utf-8" ?>
<NumberSet>
<integer>
<a>10</a>
<b>12</b>
</integer>
</NumberSet>
The soap message is....
Code:
<?xml version="1.0" encoding="utf-8" ?>
- <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<AddTwoNumbers xmlns="http://localhost/wwwroot/addnumbers/Service1">
<a>10</a>
<b>12</b>
</AddTwoNumbers>
</soap:Body>
Regards,
Smaranika
</xsl:stylesheet>
The Web method is......
Code:
using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml;
/// <summary>
/// Summary description for WebService
/// </summary>
[WebService(Namespace = "http://www.tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class WebService : System.Web.Services.WebService {
public WebService () {
//Uncomment the following line if using designed components
//InitializeComponent();
}
//[WebMethod]
//public string HelloWorld()
//{
// return "Hello World";
//}
[WebMethod]
public int WebAdd(int x, int y)
{
return x + y;
}
[WebMethod]
public int WebMultiply(int x, int y)
{
return x * y;
}
[WebMethod]
public void testmethod(XmlDocument xd)
{
}
}
Please help me.....
Regards,
Smaranika
Comment