Grafico Mapa Conceptual sobre la Contabilidad de Costos
Html
1. HTML
El HTML, Hyper Text Markup Language (Lenguaje de marcación de Hipertexto) es el
lenguaje de marcas de texto utilizado normalmente en la www (World Wide Web). Fue
creado en 1986 por el físico nuclear Tim Berners-Lee; el cual tomo
dos herramientas preexistentes: El concepto de Hipertexto (Conocido también como link o
ancla) el cual permite conectar dos elementos entre si y el SGML (Lenguaje Estándar de
Marcación General) el cual sirve para colocar etiquetas o marcas en un texto que indique
como debe verse. HTML no es propiamente un lenguaje de programación como
C++,Visual Basic, etc., sino un sistema de etiquetas. HTML no presenta ningún
compilador, por lo tanto algún error de sintaxis que se presente éste no lo detectará y se
visualizara en la forma como éste lo entienda.
El entorno para trabajar HTML es simplemente un procesador de texto, como el que
ofrecen los sistemas operativos Windows (Bloc de notas), UNIX(el editor vi o ed) o el que
ofrece MS Office (Word). El conjunto de etiquetas que se creen, se deben guardar con la
extensión .htm o .html
Estos documentos pueden ser mostrados por los visores o "browsers" de paginas Web en
Internet, como Netscape Navigator, Mosaic, Opera yMicrosoft Internet Explorer.
También existe el HTML Dinámico (DHTML), que es una mejora de Microsoft de la
versión 4.0 de HTML que le permite crear efectos especiales como, por ejemplo, texto que
vuela desde la página palabra por palabra o efectos de transición al estilo de anuncio
publicitario giratorio entre página y página.
Características:
HTML es el lenguaje utilizado para la creación de páginas Web. Más
concretamente, HTML significa “HyperText Mark-Up Language”, que viene a ser,
en nuestro idioma, “Lenguaje para el Formato de Documentos de Hipertexto”. Es
decir, los documentos HTML no son documentos de texto normal, sino
documentos de hipertexto ya que en el propio documento aparecen enlaces a
otros documentos.
El lenguaje HTML es un estándar reconocido en todo el mundo y cuyas normas
define un organismo sin ánimo de lucro llamado World Wide Web Consortium, más
conocido como W3C. Como se trata de un estándar reconocido por todas las
empresas relacionadas con el mundo de Internet, una misma página HTML se
visualiza de forma muy similar en cualquier navegador de cualquier sistema
operativo.
El propio W3C define el lenguaje HTML como "un lenguaje reconocido
universalmente y que permite publicar información de forma global". Desde su
creación, el lenguaje HTML ha pasado de ser un lenguaje utilizado exclusivamente
para crear documentos electrónicos a ser un lenguaje que se utiliza en muchas
aplicaciones electrónicas como buscadores, tiendas online y banca electrónica.
HTML es un lenguaje utilizado únicamente para dar estructura a una página web.
El estilo de la propia página web vendrá dado por un enlace a una hoja CSS
(Hojas de Estilo en Cascada).
2. Requerimientos:
Para crear una página web se pueden utilizar varios programas especializados en esto,
como por ejemplo, el Microsoft Front Page o el MacromediaDreamweaver 3. Otra forma
de diseñar un archivo .html, es copiar todo en el Bloc de Notas del Windows, ya que este
sencillo programa cumple con un requisito mínimo que es la posibilidad de trabajar con las
etiquetas con las que trabaja este lenguaje.
Ejemplo 1:
<HTML>
<HEAD>
<TITLE> Título de mi página de Internet </TITLE>
</HEAD>
<BODY>
<H1> <CENTER> Primera pagina </CENTER> </H1>
<HR>
Esta es mi primera pagina, aunque todavía es muy sencilla. Como el lenguaje HTML no es
difícil, pronto estaremos en condiciones de hacer cosas mas interesantes.
<P> Aquí va un segundo párrafo.
</BODY>
</HTML>
Ejemplo 2:
<HTML>
<HEAD>
<TITLE>Un Titulo para el Browser de turno </TITLE>
</HEAD>
<BODY>
<!-- Aqui va todo lo chachi -->
<H1>Otro título, esta vez más largo. </H1>
<P> <IMG SRC= "./felix.gif "ALIGN= "MIDDLE " ALT= "EL Gato
Felix ">Hoola.
<P>Esto es un parrafo con informacion
3. super importante. Notese que las lineas salen pegadas aun dejando
espacios, saltos de linea, etc. <BR> ¡ Si pongo esto
si <STRONG>cambia </STRONG> de linea!
<P>Otro parrafo, esto ya es un poco rollo.
<H3>Pongamos un subtítulo<H3>
<P>Por cierto, ¿ que paso con las <A HREF= "#pepe ">anclas</A>?
<HR>
<UL>
<LI> Esto es una lista no ordenada.
<LI> Las listas quedan mejor si tienen varios elementos.
</UL>
Me voy al <A HREF= "http://www.iac.es/home.html ">IAC</A>.
<P>Vamos a crear un <EM>ancla </EM>, o lo que es lo mismo, un <A
NAME="pepe">anchor.</A>
.....................................................
.....................................................
</BODY>
</HTML>
Ejemplo 3:
<title>Imagen con texto</title>
<html>
<font size=5>
<img src="animaniacs1.gif" align=top> Caricaturas
<br>
<br>
<img src="animaniacs1.gif" align=middle> Caricaturas
4. <br>
<br>
<img src="animaniacs1.gif" align=bottom> Caricaturas
</font>
</html>
XML
XML, siglas en inglés de eXtensible Markup Language ('lenguaje de marcas extensible'), es
un lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C). Deriva del
lenguaje SGML y permite definir la gramática de lenguajes específicos (de la misma manera
que HTML es a su vez un lenguaje definido por SGML) para estructurar documentos grandes. A
diferencia de otros lenguajes XML da soporte a bases de datos, siendo útil cuando varias
aplicaciones se deben comunicar entre sí o integrar información. (Bases de datos Silberschatz).
XML no ha nacido sólo para su aplicación en Internet, sino que se propone como un estándar para
el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases
de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable.
XML es una tecnología sencilla que tiene a su alrededor otras que la complementan y la hacen
mucho más grande y con unas posibilidades mucho mayores. Tiene un papel muy importante en la
actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una
manera segura, fiable y fácil.
Ventajas del XML
Es extensible: Después de diseñado y puesto en producción, es posible extender XML con la
adición de nuevas etiquetas, de modo que se pueda continuar utilizando sin complicación
alguna.
El analizador es un componente estándar, no es necesario crear un analizador específico para
cada versión de lenguaje XML. Esto posibilita el empleo de cualquiera de los analizadores
disponibles. De esta manera se evitan bugs y se acelera el desarrollo de aplicaciones.
Si un tercero decide usar un documento creado en XML, es sencillo entender su estructura y
procesarla. Mejora la compatibilidad entre aplicaciones. Podemos comunicar aplicaciones de
distintas plataformas, sin que importe el origen de los datos, es decir, podríamos tener una
aplicación en Linux con una base de datos Postgres y comunicarla con otra aplicación en
Windows y Base de Datos MS-SQL Server.
Transformamos datos en información, pues se le añade un significado concreto y los
asociamos a un contexto, con lo cual tenemos flexibilidad para estructurar documentos.
Características de XML
5. Varias son las características que ofrece XML:
Aunque hoy día XML aún no está tan extendido como HTML, su uso futuro en la Web
mejorará la eficiencia de las búsquedas, al proporcionar cada documento XML
metadatos sobre sí mismo.
Permite proporcionar diferentes vistas sobre los datos (HTML, PDF, voz, etc.),
dependiendo de quién sea el cliente.
Facilita la integración desde fuentes de datos heterogéneas, por ejemplo, páginas
Web, distintas bases de datos, ...
Los documentos tienen una estructura que los hace legibles e inteligibles no sólo para
los ordenadores, si no también para los humanos.
Las aplicaciones de XML son fácilmente extensibles mediante definiciones de nuevos
tipos de documento (DTD).
Aplicaciones:
Existen cuatro tipos de aplicaciones que impulsarán el desarrollo del XML:
Aplicaciones que exijan que el cliente Web medie entre dos o más bases de datos. Se hará posible
la integración de bases de datos distribuidas en los navegadores que admitan XML, pudiéndose
modificar el contenido y la estructura de esta. Actualmente implantado en
amplias redes nacionales, sin embargo, se limitan las posibilidades al establecerse una
intranet/extranet y con amplias bases de datos que sólo permiten la visualización de los datos en el
navegador. XML establecerá una arquitectura de 3 niveles (three-tier) que está representada de la
siguiente manera:
Se irá pareciendo cada vez más a una arquitectura cliente-servidor.
Aplicaciones que intentan transferir una parte significativa de la carga del proceso del servidor
al cliente Web. Funcionará con un subprograma Java que se insertará en el PC del cliente. Esta
carga hará que muchas de las funciones de modificación puedan desarrollarse desde el mismo
navegador Web del cliente. Por ejemplo, dentro de una intranet con una aplicación de gestión
bibliotecaria sobre los documentos disponibles en el centro bibliotecario. Se establecerán
categorías específicas como los datos de la ficha catalográfica, fecha de préstamo, fecha de
devolución, nombre del usuario, número de registro, etc. Todos estos ítems se pueden agrupar
por categorías y estarán descritos externamente desde los "esquemas" (schemas) o los RDF
del XML. Permite actualizarse en el acto y con la posibilidad interactiva por parte del usuario en
el pedido, gestión y modificación de documentos desde su lejano navegador. El lado más
negativo es que se necesitará mayor ancho de banda y mayor potencia del procesador del
equipo para poder soportar esta arquitectura de tres-niveles.
Aplicaciones que precisen que el cliente Web presente diferentes versiones de los mismos
datos a diferentes usuarios. Se podría aplicar un manualde diferentes grados (iniciación,
intermedio y avanzado) con sus diferentes idiomas, etcétera. Esto hará que este manual se
pueda personalizar por los usuarios y extraer la información requerida de un capítulo
determinado, con una ordenación y formatos concretos.
Aplicaciones en las que agentes Web inteligentes intentan adaptar la búsqueda de información
a las necesidades de los usuarios individuales. Habrá una interacción entre la información
requerida y las preferencias del usuario de la aplicación. Con el XML vendrá una segunda
generación de robots que permitirá una mayor precisión de la búsqueda requerida. Actualmente
podemos encontrar aplicaciones de medios de comunicación como los periódicos
6. personalizados. Por otro lado, el impulso de los motores de búsqueda con XML y la creación de
buscadores de lenguaje natural.
Otras aplicaciones que se desarrollarán son las operaciones para comercio electrónico con la
normativa EDI. Se puede hacer ya comparación deprecios entre los distintos tiendas virtuales.
Requerimientos:
Software:
Para desarrollar aplicaciones basadas en XML es suficiente Con un editor de textos ASCII (el
Bloc de notas, por ejemplo) y con un visualizador que incluya un parser adaptado a XML
(Microsoft Internet Explorer 5, por ejemplo), se pueden crear y ver documentos XML.
No obstante, existen muchas nuevas herramientas que facilitan un poco la labor del diseñador,
algunas de ellas gratuitas, como el "Microsoft XML Notepad", que aprovecha los motores
internos del Explorer para trabajar.
La versión 4.x del Netscape Navigator no soporta XML, y aunque se supone que la versión 5 sí
lo permitirá, la política comercial actual de Netscape no permite asegurar cuándo ni cómo será.
Existen otros varios visualizadores/navegadores que admiten XML, como Amaya, HotMetal o
HyBrick, aunque casi cada día están saliendo nuevos productos (analizadores, visualizadores,
motores, editores, DTDs, etc.).
Aunque la versión 1.0 de XML es ya definitiva, no pasa lo mismo con las demás normativas que
le acompañan, que poco a poco van pasando del estadode "borrador de trabajo" al de
"recomendación" (http://www.w3c.org). Este es otro de los motivos por los que XML no
termina de generalizarse, ya que las empresas se piensan mucho invertir en productos que no
están soportados por estándares definitivos.
Hardware:
Ya están empezando a aparecer servidores de Internet especialmente diseñados para satisfacer
los requerimientos de XML. Entre sus funciones destacan el almacenamiento y manipulación
de datos XML, características mejoradas en la búsqueda de datos, integración de fuentes
diversas de información en bases de datos XML unificadas.
Un ejemplo de este tipo de servidor será el BizTalk Server de Microsoft, especialmente
diseñado para el comercio electrónico. Empresas como Bluestone Software (
www.bluestone.com ), Object Design Inc ( www.objectdesign.com ) , o webMethods
(www.webmethods.com ), disponen ya desoluciones XML Server.
Microsoft pretende establecer por medio de BizTalk un marco para el comercio electrónico
de empresa a consumidor. El objetivo de BizTalk es el de desarrollar una red dentro de su
portal Microsoft Network, que permita poner en contacto a empresas y consumidores.
Ejemplo1:
7. Generar una base de datos en el sistema.
Ejemplo 2:
Este ejemplo muestra cono se realizan las listas en XML
<pizzas xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xsi:NoNameSchemaLocation="pizza.xsd">
<pizza nombre="Barbacoa" precio="8">
<ingrediente nombre="Salsa Barbacoa"/>
<ingrediente nombre="Mozzarella"/>
<ingrediente nombre="Pollo"/>
<ingrediente nombre="Bacon"/>
<ingrediente nombre="Ternera"/>
</pizza>
<pizza nombre="Margarita" precio="6">
<ingrediente nombre="Tomate"/>
<ingrediente nombre="Jamón"/>
<ingrediente nombre="Queso"/>
</pizza>
<pizza nombre="Tres Quesos" precio="10">
<ingrediente nombre="Cabrales"/>
<ingrediente nombre="Mozzarella"/>
<ingrediente nombre="Manchego"/>
<ingrediente nombre="Jamón"/>
<ingrediente nombre="Bacon"/>
</pizza>
</pizzas>
Ejemplo 3
Este es un ejemplo para crear una tabla dinámica con sus datos
<libros>
<libro isbn="9788420633114">
<titulo>El Aleph</titulo>
<autor>Jorge Luis Borges</autor>
<any>1946</any>
<precio moneda="Euro">7.80</precio>
<editorial>Alianza Editorial</editorial>
<clasificacion>Literatura</clasificacion>
<idioma>Español</idioma>
</libro>
<libro isbn="9780470036662">
8. <titulo>
Domain-Specific Modeling. Enabling full code generation
</titulo>
<autor>Steven Kelly</autor>
<autor>Juha-Pekka Tolvanen</autor>
<any>2008</any>
<precio moneda="Dolar USA">74.03</precio>
<editorial>Wiley</editorial>
<clasificacion>Informática</clasificacion>
<idioma>Inglés</idioma>
</libro>
</libros>
ASP/ ASP.NET
Una página ASP (que lleva la extensión .asp) es una página HTML especial que contiene scripts
en ASP. Esta página es procesada por un servidor Microsoft Internet Information Server (del lado
servidor), y luego el resultado es mostrado al usuario en su navegador web (del lado cliente).
La mayoría de las páginas ASP son escritas en VBScript, pero también suele usarse JScript
(implementación de ECMAScript por Microsoft) y PerlScript (derivado de PERL).
Son utilizados especialmente para la consulta en bases de datos, y generación dinámica de
páginas.
Tecnologías como InstantASP y ChiliASP permiten ejecutar ASP fuera de un sistema operativo
Windows.
ASP se utiliza como complemento de HTML para lograr hacer una página más interactiva y
funcional. Posee los códigos y etiquetas tradicionales y, adicionalmente, tiene los scripts o
programas que se ejecutan en un servidor antes de mostrarse en la pantalla del usuario. Cuando
el usuario solicita un archivo .asp, el servidor interpreta los comandos solicitados o las
instrucciones de programación que contiene el script y luego muestra la página resultante en
código HTML. Con el advenimiento de la Web 2.0, es decir, las aplicaciones sociales donde los
mismos usuarios son capaces de crear o modificar parte del contenido de las páginas en la
Internet, este tipo de tecnologías, en conjunto con el uso de bases de datos (como MySQL), son
una necesidad.
ASP usa principalmente el código de Visual Basic o VBScript, pero también se pueden utilizar
otros como JavaScript y Perl, entre otros lenguajes, para crear los mencionados sitios dinámicos.
ASP destaca por su potencia y por sus prestaciones y facilidad, que son muy superiores a la
programación tradicional. Con ASP se han creado algunas de las más importantes aplicaciones
cliente servidor.
La última versión de ASP clásico es ASP 3.0 que cuenta con una serie de objetos integrados que
poseen cada uno, varias funcionalidades útiles para la creación de páginas Web dinámicas. Los
siete objetos son Application, ASPError, Recuest, Response, Server, Session y ObjectContext.
CARACTERISTICAS
Algunas de las características de ASP son:
9. ASP es totalmente gratuito para Microsoft Windows NT o Windows
95/98.
El código ASP se puede mezclar con el código HTML en la misma
página (no es necesario compilarlo por separado).
El código ASP se puede escribir con un simple editor de textos como
el Bloc de notas de Windows o UltraEdit.
Cómo el código ASP se ejecuta en el servidor, y produce como salida
código HTML puro, su resultado es entendible por todos los
navegadores existentes.
Mediante ASP se pueden manipular bases de datos (consultas,
actualizaciones, borrados, etc.) de prácticamente cualquier plataforma,
con tal de que proporcione un driverOLEDB u ODBC.
ASP permite usar componentes escritos en otros lenguajes (C++,
Visual Basic, Delphi), que se pueden llamar desde los guiones ASP.
Sin modificar la instalación, los guiones ASP se pueden programar en
JScript o VBScript (este último es el más usado porque mas
programadores lo dominan), pero también existen otros lenguajes,
como Perlscript y Rexx, que se pueden emplear para programar ASP.
Se ha portado a la plataforma Java por Chili!Soft y Halcyon Software,
lo que permite que ASP sea usado en casi cualquier sistema operativo.
Ventajas
Las principales ventajas que ofrece ASP son:
1. Permite acceder a bases de datos de una forma sencilla y rápida.
2. Las páginas se generan dinámicamente mediante el código de scripts,
(guiones).
3. El código de script se ejecuta en el servidor, y no se depende del
navegador que se emplee.
4. Desde una página ASP se pueden ejecutar servidores OLE en el
10. servidor de web, lo que abre un abanico de nuevas posibilidades sólo
accesibles previamente usando CGI y filtros ISAPI: acceso a base de
datos, acceso a ficheros, logging en el sistema, envío de correo, etc.
La tecnología ASP se emplea principalmente para crear aplicaciones interactivas que
funcionan en Internet.
APLICACIONES
Una de las características mas importantes de las páginas ASP es la posibilidad de conectar con
diferentes tipos de bases de datos, para extraer-agregar-eliminar datos de ellas, y generar
páginas con esos datos. Estas paginas se generan en forma dinámica, dependen de las
sentencias que se establezcan, para si obtener los resultados del proceso realizado. Pueden
conectarse a motores de bases de datos SQL, Access, Oracle, y a cualquier otro con soporte de
conexión ODBC.
¿Con que hacer aplicaciones ASP?
No hay un software especifico para realizar páginas ASP, se puede utilizar hasta el Bloc de Notas
de Windows, Frontpage, DreamWeaver, entre otros. Pero siempre es conveniente utilizar algún
editor de texto como el Edit Plus o Gaspy, los cuales hacen mucho mas fácil la programación.
PRINCIPALES REQUERIMIENTOS
Para procesar una página ASP no existe ninguna restricción especial en el lado del cliente,
por lo que es indiferente la utilización del navegador Internet Explorer o Netscape
Comunicator .
Sin embargo, para realizar aplicaciones ASP bajo sistemas con Windows 95 o 98 es
necesario contar con el Personal Web Server, el cual está incluido en el CD de Instalación
de Windows
98. Si el sistema es Windows NT o 2000 hay que contar con el IIS (Internet Information
Server). Hoy en día, es posible hacer páginas ASP bajo servidores Unix/Linux, utilizando
algún software como puede ser Instant ASP o Chilisoft.
Dado que se utiliza el archivo ASP.DLL para interpretar el código, el servidor más
extendido Internet Information Server (más conocido como IIS).
En resumen, estos son los servidores de contenidos ASP posibles para plataformas
Microsoft Internet Information Server 3.0 o superior (para S.O. Windows NT)
Personal Web Server (para Windows 95 y Windows 98)
Para plataformas Unix es necesario añadir un software que actúe de intérprete siendo
algunos de los más conocidos:
Chilisoft
Instant ASP
11. Ejemplo1:
Muestra la hora y la fecha actuales. Según la hora del día muestra un mensaje.
Muestra otro mensaje de forma aleatoria. En la Figura 2 podemos observar el resultado
que se obtiene al solicitar esta página.
<HTML>
<HEAD>
<TITLE>Servidor educado</TITLE>
</HEAD>
<BODY BGCOLOR="Wheat">
<FONT COLOR="Teal" SIZE="5"><B>
El servidor educado le informa que son las <% = Time %> del día <%
= Date %>
</B></FONT>
<P><B>
<% If Hour(Now) < 8 Then %>
Estas no son horas de conectarse, estoy durmiendo!
<% ElseIf Hour(Now) < 15 Then %>
Estoy trabajando, no moleste.
<% Else %>
La tarde es para descansar, ver la tele, dormir, ...
<% End If
Response.Write("<BR><BR>")
Randomize
i = Int(Rnd * 4)
Select Case i
Case 0
Response.Write("Hace buen día, ¿ verdad ?")
Case 1
Response.Write("Me parece que hoy lloverá.")
Case 2
Response.Write("Esta tarde llueve seguro.")
Case 3
Response.Write("Que sol mas espléndido.")
End Select
%>
</B>
</BODY>
</HTML>
12. Ejemplo2:
Muestra el valor de una serie de variables que posee el servidor y que proporcionan
información interesante sobre el servidor y sobre la conexión realizada por el cliente. En la
Figura 3 se muestra la página que obtiene al solicitarla con un navegador Netscape
Communicator 4.6. En la Figura 4 tenemos la misma página cuando se solicita
con Microsoft Internet Explorer 4.0.
<HTML>
<HEAD>
<TITLE>Variables del servidor</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<%
Response.Write("<PRE>" & vbCrLf)
Response.Write("ALL_HTTP: " & Request.ServerVariables("ALL_HTTP") & "<BR>")
Response.Write("</PRE>" & vbCrLf)
Response.Write("<HR>" & vbCrLf)
Response.Write("HTTP_ACCEPT_LANGUAGE: " &
Request.ServerVariables("HTTP_ACCEPT_LANGUAGE") & "<BR>")
Response.Write("HTTP_USER_AGENT: " &
Request.ServerVariables("HTTP_USER_AGENT") & "<BR>")
Response.Write("REMOTE_ADDR: " & Request.ServerVariables("REMOTE_ADDR")
& "<BR>")
Response.Write("REMOTE_HOST: " & Request.ServerVariables("REMOTE_HOST")
& "<BR>")
Response.Write("URL: " & Request.ServerVariables("URL") & "<BR>")
Response.Write("<HR>" & vbCrLf)
If InStr(Request.ServerVariables("HTTP_ACCEPT_LANGUAGE"), "es") > 0 Then
Response.Write("Se elige el idioma español")
Else
Response.Write("Se elige otro idioma")
End If
%>
</BODY>
</HTML>
Ejemplo3:
Obtiene los datos introducidos por un usuario y los muestra en una página. La página
que solicita los datos es (fichero 3f.html):
<HTML>
<HEAD>
<TITLE>Formulario de entrada</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<FORM NAME="Formulario" ACTION="3r.asp" METHOD="POST">
Nombre: <INPUT TYPE="TEXT" NAME="nombre" SIZE="20"><BR>
Apellidos: <INPUT TYPE="TEXT" NAME="apellidos" SIZE="40"><BR>
Sexo:<BR>
13. H <INPUT TYPE="RADIO" NAME="sexo" VALUE="varon"> M <INPUT
TYPE="RADIO" NAME="sexo" VALUE="hembra">
<BR><BR>
<INPUT TYPE="SUBMIT" VALUE="Enviar">
</FORM>
</BODY>
</HTML>
En la etiqueta FORM, el atributo ACTION contiene el nombre de la página de
respuesta al formulario. La página de respuesta que muestra los datos introducidos en el
formulario es (fichero 3r.asp):
<HTML>
<HEAD>
<TITLE>Datos obtenidos del formulario</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
Su nombre es <% = Request.Form("nombre") %>
<BR>
Sus apellidos son <% = Request.Form("apellidos") %>
<BR>
Su sexo es <% = Request.Form("sexo") %>
</BODY>
</HTML>
Fuentes:
http://sunsite.unc.edu/pub/sun-info/standards/xml/why/xmlapps.htm
http://users.ox.ac.uk/~drh97/Papers/Sperberg.html
http://www.cs.caltech.edu/~adam/papers/xml/ascent-of-xml.html
http://www.csclub.uwaterloo.ca/u/relander/XML/Wave/xml_mw.html
http://www.gca.org/conf/xml/xml_what.htm
https://docs.google.com/viewer?a=v&q=cache:e-
gV_k0_9IIJ:tgp0607.awardspace.com/Recursos_ASP.pdf+caracteristicas+asp&hl=es&gl=mx&pid=bl
&srcid=ADGEEShERqMMK2-
ZdfF4AKvdb3Tt82Z7pO4CXKnFyPKbAZmBdwlGD_L63FOWbE5eC5XWsHOYxakUPDriJOunOjKUiY1V
kCP081T8C0DLiV_9U9s0YQ5ExIzveLhSXU5aQBoJSjkrndsU&sig=AHIEtbQA5SBcg3KnuvR3OyGkooZz
xPzZNw
Kathi’s Place: Active Server Pages (ASP):
http://www.attitude.com/users/kathi/asp/tools.html
LearnASP.com: http://www.learnasp.com/
PHP: http://www.php.net/