<script> 元素

包含脚本的 XML 元素,用来定义 Windows 脚本部件运行。

<script language="language" [src="strFile"]>
     此处插入脚本
</script>

参数

language

在 Windows 脚本部件文件中使用的脚本语言的名称,例如 Microsoft Visual Basic(R)Scripting Edition (VBScript) 或者 Microsoft JScript?。

strFile

包含在 <script> 块中的脚本文件名。

说明

如果未启用 XML 有效性检验,XML 解释器将忽略 <script> 元素内的所有行。但是,如果在脚本部件文件顶端包含了 <?XML?> 声明,从而启用 XML 有效性检验, XML 解释器可能会错误地解释脚本中所使用的大于 (>)、小于(<) 和其他符号,将其视为 XML 分隔符。

如果希望创建的文件严格符合 XML 语法,则必须确信 脚本元素中的字符未被认为是 XML 的保留字符。 为此,可将实际的脚本包装在 <![CDATA[ ... ]]> 节中。

注意: 除非另外声明了 <?XML?>,否则不要包含 CDATA 节。

示例

在下例中,一个 .wsf 文件中有两项任务,而且使用了不同的脚本语言:

<package>

<job id="DoneInVBS">
<?job debug="true"?>
<script language="VBScript">
   WScript.Echo "这是 VBScript"
</script>
</job>

<job id="DoneInJS">
<?job debug="true"?>
<script language="JScript">
   WScript.Echo ("这是 JScript"); 
</script>
</job>

</package>