Как передать строковое значение в качестве параметра в xmldocument с помощью C#?
Я хочу передать строковое значение в качестве параметра в XmlDocument с помощью asp.net с помощью c#. Я вызываю веб-службу динамически и передаю запрос Xml в качестве параметра(strReqXml) . переменная strReqXml будет содержать запрос Xml в виде строки.
Мой код выглядит следующим образом:
string strReqXml = BuildReqXML(dt, ref UniqueRefno); XmlDocument soapEnvelopeXml = new XmlDocument(); soapEnvelopeXml.LoadXml(@"<?xml version=""1.0"" encoding=""utf-8""?> <soap:Envelope xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope/""xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""xmlns:xsd=""http://www.w3.org/2001/XMLSchema""> <soap:Body> <ShipmentResponse xmlns=""http://tempuri.org/""> <parameter1> tEST </parameter1> </ShipmentResponse> </soap:Body> </soap:Envelope>");
Что я уже пробовал:
string strReqXml = BuildReqXML(dt, ref UniqueRefno); XmlDocument soapEnvelopeXml = new XmlDocument(); soapEnvelopeXml.LoadXml(@"<?xml version=""1.0"" encoding=""utf-8""?> <soap:Envelope xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope/""xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""xmlns:xsd=""http://www.w3.org/2001/XMLSchema""> <soap:Body> <ShipmentResponse xmlns=""http://tempuri.org/""> <parameter1> tEST </parameter1> </ShipmentResponse> </soap:Body> </soap:Envelope>");