![]() |
Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java JavaScript Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Unicode C++) Get ZIP Directory Information as XMLSee more Zip Examples This example demonstrates how to use the The returned XML describes the files currently contained in the ZIP object Note: This example requires Chilkat v11.0.0 or greater.
#include <CkZipW.h> void ChilkatSample(void) { bool success = false; success = false; // Open an existing ZIP archive. CkZipW zip; success = zip.OpenZip(L"example.zip"); if (success == false) { wprintf(L"%s\n",zip.lastErrorText()); return; } // Get the ZIP directory information as XML. const wchar_t *xml = zip.getDirectoryAsXML(); wprintf(L"%s\n",xml); // Suppose the ZIP contains: // data/config/settings.json // docs/readme.txt // images/logo.png // The XML contains one element for each ZIP entry. // Example: // // <?xml version="1.0" encoding="utf-8"?> // <zip_contents> // <dir name="data"> // <dir name="config"> // <file>settings.json</file> // </dir> // </dir> // <dir name="docs"> // <file>readme.txt</file> // </dir> // <dir name="images"> // <file>logo.png</file> // </dir> // </zip_contents> zip.CloseZip(); wprintf(L"Done.\n"); } |
||||||
© 2000-2026 Chilkat Software, Inc. All Rights Reserved.