Microsoft Windows Script Host 2.0 | 语言参考 |
包含脚本的 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>