When interacting with .Net assemblies mostly Xml is used to send/receive outputs from the external system. Here is a code snippet that tells how to convert a System.Xml.XmlDocument to a Xml string in Ax which you can use for further processing by classes like XmlDocument…
//CLR Objects
System.Xml.XmlDocument document;
System.Xml.XmlTextWriter textWriter;
System.IO.StringWriter stringwriter;
//X++ Objects
Xml Xml
;
//call to the .Net assembly that returns a XML
document = processINput(...argument..)
stringWriter = new System.IO.StringWriter();
textWriter = new System.Xml.XmlTextWriter(stringwriter);
document.writeTO(textWriter);
//Converted to Ax Xml format here
xml = stringWriter.ToString();
*This post is locked for comments