Beispiel #1
0
 private static void TestCreateXmlString()
 {
     using (var xmloper = new XmlOperator())
     {
         xmloper.CreateRootElement("Envelope", "soap", "http://schemas.xmlsoap.org/soap/envelope/");
         var bodyNode        = xmloper.RootNode.AppendChild(xmloper.CreateNode("Body", true));
         var faultNode       = bodyNode.AppendChild(xmloper.CreateNode("Fault", true));
         var faultCodeNode   = faultNode.AppendChild(xmloper.CreateNode("faultcode"));
         var faultStringNode = faultNode.AppendChild(xmloper.CreateNode("faultstring"));
         var detailNode      = faultNode.AppendChild(xmloper.CreateNode("detail"));
         faultCodeNode.AppendChild(xmloper.XmlDoc.CreateTextNode("soap:Client"));
         faultStringNode.AppendChild(xmloper.XmlDoc.CreateTextNode("Error message."));
         detailNode.AppendChild(xmloper.XmlDoc.CreateTextNode("Error details."));
         xmloper.SaveAs("D:\\TestExportFile\\TestXml.xml", true);
     }
 }