Define el comportamiento de la secuencia de comandos.
<script language="lenguaje"> secuencia de comandos </script>
Si no se habilita la validación XML, el analizador XML omite todas las líneas que hay en el elemento <script>. Sin embargo, si se habilita la validación XML mediante la declaración <?XML ?> al principio del archivo componente de secuencia de comandos, el analizador XML puede interpretar incorrectamente los caracteres < (menor que), > (mayor que) y otros símbolos que se utilizan en secuencias de comandos como delimitadores XML.
Si va a crear un archivo que se ajuste a la sintaxis XML, debe asegurarse de que los caracteres de la secuencia de comandos no se traten como caracteres reservados de XML. Para ello, incluya la secuencia de comandos real en una sección <![CDATA[ ... ]]>. Para obtener más información acerca de la validación XML, consulte Archivos de componentes de secuencia de comandos y compatibilidad XML.
Nota No incluya una sección CDATA a menos que también incluya la declaración <?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 ' Código de error.
End If
End Function ]]
</script>
</component>
Contenido de los archivos de componentes de secuencia de comandos
| Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |