Apuntes+de+nikaTeleco+03-04-09

Tras comentar brevemente las prácticas, pasamos a ver el ejercicio realizado por Draxus y Miguel hizo el resumen del día anterior. Luego presentamos la cuarta práctica cuyo día de entrega se fijó en el 17 de abril. Seguimos con el temario. =**T2.9 Creando documentos XML**= En primer lugar comentamos el siguiente ejemplo en Perl: code print< <!DOCTYPE micasa PUBLIC "MI CASA" "micasa.dtd">  aparador bañera  cuadro   EOC

code EOC (símbolo arbitrario) imprime todo el código escrito a continuación hasta que se encuentre otro EOC escrito. No tiene que aparecer en la cadena que vas a imprimir. Normalmente se usa EO_ (End Of _) como cadena arbitraria. Lo que nos va a interesar es cómo servir un documento desde un servidor web. En AJAX tenemos Javascript en el cliente y html en el servidor. Lo weno de http es que te permite ejecutar programas.

Un [|CGI] permite a un cliente solicitar datos de un programa ejecutado en un servidor web : tu llamas a una URL y el CGI ejecutar un programa al que tu le puedes pasar parámetros y escribe la salida en pantalla. Luego están los servlets que son programas que se ejecutan como hebras dentro del servidor.

El segundo ejemplo que vemos está de nuevo en Perl pero en este caso imprime en un navegador web: code
 * 1) !/usr/bin/perl

use CGI qw(:standard);

print header( -type => 'application/xhtml+xml' );

print< <!DOCTYPE micasa PUBLIC "MI CASA" "micasa.dtd">  aparador bañera  cuadro   EOC

code A la primera línea no le hacemos mucho caso. Simplemente saber que tiene que estar. Lo primero que imprime por el terminal es el tipo: //Content-Type: application/xhtml+xml//, y luego el codigo xml.

Por último, pasamos a instalarnos xampp en Windows en vez de wamp (recomendación por parte de PakitoChus), en donde a través del navegador accedemos a los documentos.

Links: [] (descarga) [] (la extension de Perl)

code http://localhost/xampp/index.php (para entrar en xampp en el navegador) http://localhost/cgi-bin/cgi.cgi (para ejecutar ficheros) code