Imports 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 import settings. The current dotXSI Import options are used with this method. To allow the user to change these settings, use the ImportDotXSI command instead.

Scripting Syntax

XSIFileService.ImportDotXSI( FileName, Parent );


Parameter Type Description
FileName String Name of the file to import
Parent String Object or model to use as the parent of the imported .xsi


VBScript Example

' This example demonstrates how to use the XSIFileService object's
' import and export methods
dim oFileService, mdl, output, input 
NewScene , false 
set oFileService = CreateObject( "XSI.XSIFileService" )
set mdl = Application.ActiveSceneRoot
' Export scene root
output = Application.InstallationPath( siUserPath ) & "\MyModel.xsi"
oFileService.ExportDotXSI mdl, output 
' Import the exported root into new scene
NewScene , false 
set mdl = Application.ActiveSceneRoot
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

ImportDotXSI SIImportDotXSIFile XSIFileService.ExportDotXSI