That is a bug that we will look into fixing. A possible work around is it to turn the multiple file import statement into a string and then parse and eval it. For example, try encrypting this script and then running it.
eval(parse(jslquote(Multiple File Import(
<<Set Folder( "$sample_import_data" ),
<<Set Name Filter( "book.xml; " ),
<<Set Name Enable( 1 ),
<<Set XML Method( "XML Settings" ),
<<Set XML Settings(
XML Settings(
Stack( 0 ),
Row( "/book/story/chapter/para" ),
Col(
"/book/story/chapter/para",
Column Name( "story.chapter.para" ),
Fill( "Use Once" ),
Type( "Numeric" ),
Format( {"Best"} ),
Modeling Type( "Continuous" )
),
Col(
"/book/story/chapter/para/price",
Column Name( "story.chapter.para.price" ),
Fill( "Use Once" ),
Type( "Numeric" ),
Format( {"Best"} ),
Modeling Type( "Continuous" )
),
Col(
"/book/story/chapter/para/quantity",
Column Name( "story.chapter.para.quantity" ),
Fill( "Use Once" ),
Type( "Numeric" ),
Format( {"Best"} ),
Modeling Type( "Continuous" )
)
)
)
) << Import Data;)));