<pre class='dw-error'>Error executing template "/Designs/PLC/nolayout/Paragraph/Worldpay_Notification_Force_Order_Complete.cshtml"
System.Xml.XmlException: Root element is missing.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.LoadXml(String xml)
at CompiledRazorTemplates.Dynamic.RazorEngine_afbfa10b089f4a68889a84abffc4d4b1.Execute() in E:\www\LIVE_(9.14.9)\Solutions\Files (9.14.9)\Templates\Designs\PLC\nolayout\Paragraph\Worldpay_Notification_Force_Order_Complete.cshtml:line 25
at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
at RazorEngine.Templating.RazorEngineServiceExtensions.&lt;&gt;c__DisplayClass16_0.&lt;RunCompile&gt;b__0(TextWriter writer)
at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
at Dynamicweb.Rendering.Template.RenderRazorTemplate()
<hr/><div class='template-code'><span class='line-number'>  1</span>     @using System
<span class='line-number'>  2</span>     @using System.IO
<span class='line-number'>  3</span>     @using System.Text
<span class='line-number'>  4</span>     @using System.Web
<span class='line-number'>  5</span>     @using System.Net
<span class='line-number'>  6</span>     @using Dynamicweb.Ecommerce.CheckoutHandlers.WorldPay_Secure
<span class='line-number'>  7</span>     @using PLCHomeDeliveryInvoice
<span class='line-number'>  8</span>     @using System.Xml
<span class='line-number'>  9</span><span class='line-number'> 10</span>     @{
<span class='line-number'> 11</span>         string message = &quot;&quot;;
<span class='line-number'> 12</span>         string worldpayNotiXMLString = &quot;&quot;;
<span class='line-number'> 13</span><span class='line-number'> 14</span>         using (Stream receiveStream = HttpContext.Current.Request.InputStream)
<span class='line-number'> 15</span>         {
<span class='line-number'> 16</span>             HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.OK ;
<span class='line-number'> 17</span>             receiveStream.Position = 0;
<span class='line-number'> 18</span>             using (StreamReader readStream = new StreamReader(receiveStream, Encoding.UTF8))
<span class='line-number'> 19</span>             {
<span class='line-number'> 20</span>                 worldpayNotiXMLString = readStream.ReadToEnd();
<span class='line-number'> 21</span>             }
<span class='line-number'> 22</span>         }
<span class='line-number'> 23</span><span class='line-number'> 24</span>         XmlDocument xmlDoc = new XmlDocument();
<span class='line-number'> 25</span>         xmlDoc.LoadXml(worldpayNotiXMLString);
<span class='line-number'> 26</span>         string orderId = &quot;&quot;;
<span class='line-number'> 27</span>         orderId = xmlDoc.SelectSingleNode(&quot;//orderStatusEvent&quot;).Attributes[&quot;orderCode&quot;].Value;
<span class='line-number'> 28</span>         PLCHomeDeliveryInvoice.Service.DiscountRemoveService discountRemoveService = new PLCHomeDeliveryInvoice.Service.DiscountRemoveService();
<span class='line-number'> 29</span>         discountRemoveService.DeleteFreeItems(orderId);
<span class='line-number'> 30</span><span class='line-number'> 31</span>         Dynamicweb.Ecommerce.CheckoutHandlers.WorldPay_Secure.WorldPay_Secure checkoutHandler = new Dynamicweb.Ecommerce.CheckoutHandlers.WorldPay_Secure.WorldPay_Secure();
<span class='line-number'> 32</span>         message = checkoutHandler.StateSuccessForNoti(worldpayNotiXMLString);
<span class='line-number'> 33</span>     }
<span class='line-number'> 34</span>     {&quot;MESSAGE&quot;:&quot;@message&quot;}
</div></pre>