定义脚本部件的操作。
<script language="language"> 此处为脚本 </script>
如果没有启用 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>