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. |