Windows 脚本部件  

<script> 元素

定义脚本部件的操作。

<script language="language">
   此处为脚本
</script>

language
脚本部件文件所使用的脚本语言的名称,诸如 Microsoft® Visual Basic® Scripting Edition (VBScript) 或 JScript。

说明

如果没有启用 XML 合法性检查,XML 语法分析程序将忽略位于 <script> 元素内的所有行。不过,如果在脚本部件文件的开始处包括了 <?XML ?> 声明,即启用了 XML 合法性检查,则 XML 语法分析程序可能会把脚本中使用的大于号 (<) 、小于号 (>)、与符号 (&) 以及其他字符误当作 XML 分隔符。

如果创建了一个严格遵守 XML 的文件,您必须确保脚本元素中的这些字符不会作为 XML 的保留字符来进行处理。要做到这一点,可以将实际的脚本用 <![CDATA[ ... ]]> 项包起来。关于 XML 有效性的问题,请参阅脚本部件文件和 XML 一致性

注意   请不要包括 CDATA 项,除非还包含了 <?XML ?> 声明。

示例

<?XML version="1.0"?>
<component id="ScriptletFactorial">
<registration progid="Component.Factorial"/>
<public>
   <method name="factorial"/>
</public>

<script language="VBScript">
<![CDATA[
Function factorial(n)
   If isNumeric(n) Then
      If n <= 1 Then
         factorial = 1
      Else
         factorial = n * factorial(n-1)
      End If
   Else
      factorial = -2   ' Error code.
   End If
End Function
]]>
</script>
</component>

请参阅

脚本部件文件的内容