# Directory Structure

The following table describes the directories created during the XML Export installation. The variable `install` is the path name of the Export installation directory (for example, `/usr/autonomy/KeyviewExportSDK` on UNIX, or `C:\Program Files\Autonomy\KeyviewExportSDK` on Windows). On UNIX, the XML Export directory is named `/xml` `expt`.

The variable `OS` is the operating system for which the SDK is installed. For example, the `bin` directory on a standard 32-bit Windows installation would be located at `C:\Program Files\Autonomy\KeyviewExportSDK\WINDOWS\bin`.

XML Export Installed Directory Structure

Directory | Contents
--- | ---
install\OS\bin | Contains the libraries, executables for the sample programs, the Java program (`kvraster.class`), the Java applet (`kvvector.jar`), the format detection file, `formats_e.ini`, the license key file (`kv.lic`), and a number of other supporting files.
install\javaapi\ini | Contains the template files used with the Java API.
install\javaapi\javadoc | Contains the Javadoc for the Java API.
install\javaapi\sample | Contains the source files and sample programs for the Java API.
install\testdocs | Contains sample word processing, spreadsheet, and presentation graphics files that can be used to test XML Export's options. You might also find this directory useful when testing your own applications.
install\XML Export\guide | Contains the XML Export C Programming Guide and XML Export Java Programming Guide in HTML and PDF format.
install\XML Export\include | Contains the header files (`adinfo.h`, `kvxml.h`, `kvcharset.h`, `kverrorcodes.h`, and `kvtypes.h`) for the C API.
install\XML Export\programs\cnv2xml | Contains the C source code files for a sample program that creates a single XML file. The executable for this sample program is in the `bin` directory.
install\XML Export\programs\cnv2xmloop | Contains the C source code for a sample program that creates a single XML file out of process.
install\XML Export\programs\ini | Contains the template files used to set the conversion options in the C API.
install\XML Export\programs\metadata | Contains the C source code and supporting files for a sample program that creates a valid XML file containing only the document's metadata.
install\XML Export\programs\pdfini | Contains the template file used to extract custom metadata from PDF documents.
install\XML Export\programs\tempout | The default output directory for converted files. Contains the KeyView DTD, sample style sheets, and character entity files. These files are required for viewing the converted XML files.
install\XML Export\programs\tstxtract | Contains the C source code and supporting files for a sample program that demonstrates the File Extraction interface.
install\XML Export\programs\xmlcallback | Contains the C source code and supporting files for a sample program that demonstrates how user callbacks can dynamically shape the XML conversion.
install\XML Export\programs\xmlini | Contains the C source code and supporting files for a sample program that uses template files to set the conversion options.
install\XML Export\rel_notes | Contains the XML Export Release Notes in HTML and PDF format.

_FT_HTML5_bannerTitle.htm