Chilkat HOME Android™ ASP Visual Basic VB.NET C# iOS (IPhone) Objective-C C++ C Unicode C++ Unicode C MFC Delphi DLL Delphi ActiveX FoxPro Java Perl PHP Extension PHP ActiveX Python PowerShell Ruby SQL Server VBScript
Saving and Retrieving Data in XMLSaving and retrieving data in XML. Downloads: MS Windows Visual C/C++ Libraries Linux/CentOS C/C++ Libraries MAC OS X C/C++ Libraries Solaris C/C++ Libraries C++ Builder Libraries FreeBSD C++ Libraries HP-UX C++ Libraries BlackBerry QNX C++ Libraries #include <CkXml.h> #include <CkEmail.h> #include <CkString.h> void ChilkatSample(void) { // Create an XML file with data that will later be loaded and // accessed by field name: CkXml xml; xml.put_Tag("emailData"); xml.NewChild2("from","admin@chilkatsoft.com"); xml.NewChild2("toName","Chilkat Support"); xml.NewChild2("toAddr","support@chilkatsoft.com"); xml.NewChild2("subject","This is a test"); xml.NewChild2("body","This is an email body"); // Save the XML: bool success; success = xml.SaveXml("emailData.xml"); if (success != true) { printf("%s\n",xml.lastErrorText()); return; } CkXml xml2; // Load the XML file: success = xml2.LoadXmlFile("emailData.xml"); if (success != true) { printf("%s\n",xml2.lastErrorText()); return; } // Access the data by name printf("%s\n",xml2.getChildContent("from")); printf("%s\n",xml2.getChildContent("toName")); printf("%s\n",xml2.getChildContent("toAddr")); printf("%s\n",xml2.getChildContent("subject")); printf("%s\n",xml2.getChildContent("body")); printf("------\n"); // Let's say I want to load this into an email object: CkEmail email; email.put_From(xml2.getChildContent("from")); CkString toName; CkString toAddr; toName = xml2.getChildContent("toName"); toAddr = xml2.getChildContent("toAddr"); email.AddTo(toName,toAddr); email.put_Subject(xml2.getChildContent("subject")); email.put_Body(xml2.getChildContent("body")); printf("%s\n",email.getMime()); } |
© 2000-2013 Chilkat Software, Inc. All Rights Reserved.