示例#1
0
 private static XmlDocument CreateMessage(DocumentSpec documentSpec)
 {
     using (var writer = new StringWriter())
     {
         var document = new XmlDocument();
         document.Load(documentSpec.CreateXmlInstance(writer));
         return(document);
     }
 }
示例#2
0
 private static XmlDocument Create(DocumentSpec documentSpec)
 {
     using (var writer = new StringWriter())
         using (var reader = XmlReader.Create(documentSpec.CreateXmlInstance(writer), new XmlReaderSettings {
             CloseInput = true, XmlResolver = null
         }))
         {
             var document = new XmlDocument {
                 XmlResolver = null
             };
             document.Load(reader);
             return(document);
         }
 }