We've been using pseudo XML web services for a couple of years now.
Recently I have been converting some our our ASP pages that take our XML and
pass it to the COM to ASP.NET C# pages. We would like to be able to use the
HTTP GET test feature by hitting our .asmx page and supplying an XML string
in the input box. This works ok, but for me to hit the ASP.NET page via our
front-end client (jscript w/XMLHTTP object), I have to declare the input
into our ASP.NET C# class as an XmlNode type (which doesn't allow the HTTP
GET test page to be utilized). If I declare it as a String, I get the
following error: System.Web.Services.Protocols.SoapException: Server was
unable to read request. ---> System.InvalidOperationException: There is an
error in XML document (2, 280). ---> System.Xml.XmlException: 'Element' is
an invalid node type. Line 2, position 280.
How can I pass XML to my web service yet still be able to use the HTTP GET