Difi.SikkerDigitalPost.Klient.Envelope.Forretningsmelding.StandardBusinessDocument.Xml C# (CSharp) 메소드

Xml() 공개 메소드

public Xml ( ) : XmlNode
리턴 System.Xml.XmlNode
        public override XmlNode Xml()
        {
            var standardBusinessDocumentElement = Context.CreateElement("ns3", "StandardBusinessDocument", NavneromUtility.StandardBusinessDocumentHeader);
            standardBusinessDocumentElement.SetAttribute("xmlns:ns3", NavneromUtility.StandardBusinessDocumentHeader);
            standardBusinessDocumentElement.SetAttribute("xmlns:ns5", NavneromUtility.XmlDsig);
            standardBusinessDocumentElement.SetAttribute("xmlns:ns9", NavneromUtility.DifiSdpSchema10);
            Context.AppendChild(standardBusinessDocumentElement);

            standardBusinessDocumentElement.AppendChild(StandardBusinessDocumentHeaderElement());
            var digitalPostElement = standardBusinessDocumentElement.AppendChild(DigitalPostElement());
            digitalPostElement.PrependChild(Context.ImportNode(SignatureElement().GetXml(), true));
            return standardBusinessDocumentElement;
        }

Usage Example

 private XmlNode StandardBusinessDocumentElement()
 {
     XmlDocument sbdContext = new XmlDocument();
     sbdContext.PreserveWhitespace = true;
     var standardBusinessDocument = new StandardBusinessDocument(Settings, sbdContext);
     return standardBusinessDocument.Xml();
 }
All Usage Examples Of Difi.SikkerDigitalPost.Klient.Envelope.Forretningsmelding.StandardBusinessDocument::Xml