DataFlex
DataFlex
Save MIME as an XML File
See more MIME Examples
Demonstrates the Chilkat Mime.SaveXml method, which writes Chilkat's MIME XML representation to a local file. The only argument is the file path; the file can later be loaded by LoadXmlFile.
Note: The file paths are relative to the application's current working directory. Absolute paths may also be used. Supply the paths appropriate to your own environment.
Background: The file-writing form of
GetXml, for persisting a message's structure as XML that LoadXmlFile can reconstruct. This XML round-trip is a convenient way to store or version a message in a format editable with standard XML tooling.Chilkat DataFlex Downloads
Use ChilkatAx-win32.pkg
Procedure Test
Boolean iSuccess
Handle hoMime
String sTemp1
Move False To iSuccess
// Demonstrates the Mime.SaveXml method, which writes Chilkat's MIME XML representation to a local
// file. The only argument is the file path. The file can later be loaded by LoadXmlFile.
Get Create (RefClass(cComChilkatMime)) To hoMime
If (Not(IsComObjectCreated(hoMime))) Begin
Send CreateComObject of hoMime
End
Get ComLoadMimeFile Of hoMime "qa_data/message.eml" To iSuccess
If (iSuccess = False) Begin
Get ComLastErrorText Of hoMime To sTemp1
Showln sTemp1
Procedure_Return
End
Get ComSaveXml Of hoMime "qa_output/message_mime.xml" To iSuccess
If (iSuccess = False) Begin
Get ComLastErrorText Of hoMime To sTemp1
Showln sTemp1
Procedure_Return
End
Showln "Saved XML."
End_Procedure