Chilkat HOME ASP Visual Basic VB.NET C# C C++ MFC Delphi FoxPro Java Perl Python Ruby SQL Server VBScript
(PHP using ActiveX) 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. <?php $mime = new COM("Chilkat.Mime"); $success = $mime->UnlockComponent('Anything for 30-day trial.'); if ($success == 0) { print $mime->lastErrorText() . "\n"; exit; } // Add a few header fields: $mime->AddHeaderField('Description','this is a test'); $mime->AddHeaderField('MyId','123'); $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); print $mime->getMime() . "\n"; // 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: print $mime->getMime() . "\n"; // It should look like this: // Description: this is a test MyId: 123 Content-Type: text/xml; Content-Transfer-Encoding: base64 PHNvbWV0aGluZz4xMjM8L3NvbWV0aGluZz4= ?> |
© 2000-2013 Chilkat Software, Inc. All Rights Reserved.