Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
Create MIME Containing XMLCalls SetBodyFromXml to load XML into the MIME body. Also sets the Content-Type header to "text/xml", and the Content-Transfer-Encoding to an appropriate transfer encoding based on the characters found in the XML. Dim mime As New ChilkatMime Dim success As Long success = mime.UnlockComponent("Anything for 30-day trial.") If (success = 0) Then Text1.Text = Text1.Text & mime.LastErrorText & vbCrLf Exit Sub End If ' Add a few header fields: mime.AddHeaderField "Description","this is a test" mime.AddHeaderField "MyId","123" Dim xmlData As String xmlData = "<something>123</something>" ' Set the mime body via SetBodyFromXml. This also ' has the intended side-effect of adding the Content-Type ' and Content-Transfer-Encoding headers. mime.SetBodyFromXml xmlData Text1.Text = Text1.Text & mime.GetMime() & vbCrLf ' The MIME should look like this: ' Description: this is a test MyId: 123 Content-Type: text/xml; Content-Transfer-Encoding: 7bit <something>123</something> ' Note: The Content-Transfer-Encoding may be changed. ' For example, to use "base64", do this: mime.Encoding = "base64" ' Show the MIME again, this time using the base64 ' transfer encoding: Text1.Text = Text1.Text & mime.GetMime() & vbCrLf ' It should look like this: ' Description: this is a test MyId: 123 Content-Type: text/xml; Content-Transfer-Encoding: base64 PHNvbWV0aGluZz4xMjM8L3NvbWV0aGluZz4= |
© 2000-2012 Chilkat Software, Inc. All Rights Reserved.