定義腳本部件的操作。
<script language="language"> 此處為腳本 </script>
如果沒有啟用 XML 合法性檢查,XML 語法分析程序將忽略位于 <script> 元素內的所有行。不過,如果在腳本部件文件的開始處包括了 <?XML ?> 聲明,即啟用了 XML 合法性檢查,則 XML 語法分析程序可能會把腳本中使用的大于號 (<) 、小于號 (>)、與符號 (&) 以及其他字符誤當作 XML 分隔符。
如果創(chuàng)建了一個嚴格遵守 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>