Altova XMLSpy 2023 Enterprise Edition

这些语句用于从代码生成中创建输出文件。请记住,所有这些语句都必须在用方括号分隔的块内。

 

create

 

create filename

 

创建一个新文件。该文件必须用close语句关闭。所有后续的输出都将写入指定的文件。

 

示例:

 

[create \$outputpath & "/" & \$JavaPackageDir & "/" & \$application.Name & ".java"]

package [=\$JavaPackageName];

 

public class [=\$application.Name]Application {

...

}

[close]

 

 

close

 

关闭当前输出文件。

 

=\$variable

 

将指定变量的值写入当前输出文件。

 

示例:

 

[\$x = 20+3]

The result of your calculation is [=\$x] - so have a nice day!

 

文件输出将是:

 

The result of your calculation is 23 - so have a nice day!

 

write

 

write string

 

将字符串写入当前输出文件。

 

示例:

 

[write "C" & \$name]

 

它还可以写为:

 

C[=\$name]

 

filecopy ... to ...

 

filecopy source to target

 

将源文件复制到目标文件,不带任何解释。

 

示例:

 

filecopy "java/mapforce/mapforce.png" to \$outputpath & "/" & \$JavaPackageDir & "/mapforce.png"

© 2017-2023 Altova GmbH