## XSIFileService.ExportDotXSI

### Introduced

v1.0

### Description

Exports content from the current Scene to a dotXSI (.xsi) file. This method is safe to use in batch because it does not prompt the user for a location or for dotXSI Export settings. The current dotXSI Export options are used with this method. To allow the user to change these settings, use the ExportDotXSI command instead.

### Scripting Syntax

    XSIFileService.ExportDotXSI( Model, [FileName] );

### Parameters

Parameter | Type | Description
--- | --- | ---
Model | String | Model to be exported
FileName | String | Name of the file to export to

### Examples

#### JScript Example

    /*

    	This example demonstrates how to use the XSIFileService object's

    	import and export methods

    */

    NewScene( null, false );

    var oFileService = new ActiveXObject( "XSI.XSIFileService" );

    var mdl = Application.ActiveSceneRoot;

    // Export scene root

    var output = Application.InstallationPath( siUserPath ) + "\\MyModel.xsi";

    oFileService.ExportDotXSI( mdl, output );

    // Import the exported root into new scene

    NewScene( null, false );

    mdl = Application.ActiveSceneRoot;

    var input = Application.InstallationPath( siUserPath ) + "\\MyModel.xsi";

    oFileService.ImportDotXSI( input, mdl );

    // Expected results:

    //INFO : 4004 - Begin: Export .xsi file

    //INFO : 4005 - End: Export .xsi file

    //INFO : 4002 - Begin: Import .xsi file

    //INFO : 4003 - End: Import .xsi file

### See Also

ExportDotXSI SIExportDotXSIFile XSIFileService.ImportDotXSI