SlideShare una empresa de Scribd logo
1 de 14
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).
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&iacute;tulo, esta vez m&aacute;s largo. </H1>

<P> <IMG SRC= "./felix.gif "ALIGN= "MIDDLE                  "   ALT= "EL Gato
Felix ">Hoola.

<P>Esto es un parrafo con informacion
super importante. Notese que las lineas salen pegadas aun dejando

espacios, saltos de linea, etc. <BR> &#161 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, &#191 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
<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
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
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:
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">
<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:
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
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
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>
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>
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/
Html

Más contenido relacionado

La actualidad más candente (18)

Diferencias de html y xml
Diferencias de html y xmlDiferencias de html y xml
Diferencias de html y xml
 
Deber 1 de Zaskia Aguilar
Deber 1 de Zaskia AguilarDeber 1 de Zaskia Aguilar
Deber 1 de Zaskia Aguilar
 
Html4
Html4Html4
Html4
 
Html y xml carlos lita
Html y xml   carlos litaHtml y xml   carlos lita
Html y xml carlos lita
 
4 Guia Xhtm Lv2.1
4   Guia Xhtm Lv2.14   Guia Xhtm Lv2.1
4 Guia Xhtm Lv2.1
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Historia de html
Historia de htmlHistoria de html
Historia de html
 
Html
HtmlHtml
Html
 
Consultas profe
Consultas profe Consultas profe
Consultas profe
 
Consulta de html
Consulta de html Consulta de html
Consulta de html
 
Velez 2c3
Velez 2c3Velez 2c3
Velez 2c3
 
Html
HtmlHtml
Html
 
Presentacion
PresentacionPresentacion
Presentacion
 
Toala Miguel 2C3
Toala Miguel 2C3Toala Miguel 2C3
Toala Miguel 2C3
 
Access
AccessAccess
Access
 
Html5
Html5Html5
Html5
 
Manuel santiagojosea.ac1u1 daw
Manuel santiagojosea.ac1u1 dawManuel santiagojosea.ac1u1 daw
Manuel santiagojosea.ac1u1 daw
 
Ajax
AjaxAjax
Ajax
 

Destacado

De donde obtiene energia el cuerpo
De donde obtiene energia el cuerpoDe donde obtiene energia el cuerpo
De donde obtiene energia el cuerpoEvelynVC
 
Administracion en salud
Administracion en saludAdministracion en salud
Administracion en saludJorge Amarante
 
Plagiarism, Copyright & Sustainability
Plagiarism, Copyright & SustainabilityPlagiarism, Copyright & Sustainability
Plagiarism, Copyright & SustainabilityMathias Klang
 
Lect 2.1 instrumentos de eva-martin
Lect  2.1 instrumentos de eva-martinLect  2.1 instrumentos de eva-martin
Lect 2.1 instrumentos de eva-martinIrene Pringle
 
Trabajo Final Diseño de Proyectos_ Grupo_102058_55
Trabajo Final Diseño de Proyectos_ Grupo_102058_55Trabajo Final Diseño de Proyectos_ Grupo_102058_55
Trabajo Final Diseño de Proyectos_ Grupo_102058_55clauaren27
 
Exercicios resolvidos bb matematica
Exercicios resolvidos bb matematicaExercicios resolvidos bb matematica
Exercicios resolvidos bb matematicatrigono_metria
 
Propositos Cap+ %C3%A Dtulos Ii Del Texto De Joseph A[1]
Propositos Cap+ %C3%A Dtulos Ii  Del Texto De Joseph A[1]Propositos Cap+ %C3%A Dtulos Ii  Del Texto De Joseph A[1]
Propositos Cap+ %C3%A Dtulos Ii Del Texto De Joseph A[1]Universidad Señor de Sipan
 
Tecnologia De Alimentos 000
Tecnologia De Alimentos 000Tecnologia De Alimentos 000
Tecnologia De Alimentos 000educacao f
 
Historia de la relación Naturaleza y Sociedad
Historia de la relación Naturaleza y SociedadHistoria de la relación Naturaleza y Sociedad
Historia de la relación Naturaleza y Sociedadformacionujce
 
Thesis- Replacing the Apportionment Method of the Electoral College and the H...
Thesis- Replacing the Apportionment Method of the Electoral College and the H...Thesis- Replacing the Apportionment Method of the Electoral College and the H...
Thesis- Replacing the Apportionment Method of the Electoral College and the H...Emma Holbrook
 
Trabajo final diseo de proyectos grupo10205855 130606113444-phpapp02
Trabajo final diseo de proyectos grupo10205855 130606113444-phpapp02Trabajo final diseo de proyectos grupo10205855 130606113444-phpapp02
Trabajo final diseo de proyectos grupo10205855 130606113444-phpapp02Kmilo Peña
 
Educación y pobreza - Miguel Bazdresch Parada
Educación y pobreza -  Miguel Bazdresch ParadaEducación y pobreza -  Miguel Bazdresch Parada
Educación y pobreza - Miguel Bazdresch ParadaWalter Chazarreta
 
Posicionamiento (resumen)
Posicionamiento (resumen)Posicionamiento (resumen)
Posicionamiento (resumen)LDELACRUZ3
 
sistema economico nacional
sistema economico nacionalsistema economico nacional
sistema economico nacionalpreulabandera
 
Omfp 3055-2009-reglementari-contabile-2010-vmonitoruloficial-766bis
Omfp 3055-2009-reglementari-contabile-2010-vmonitoruloficial-766bisOmfp 3055-2009-reglementari-contabile-2010-vmonitoruloficial-766bis
Omfp 3055-2009-reglementari-contabile-2010-vmonitoruloficial-766bisPanainte Mihaela
 
MANUAL INSTRUCCIONAL DE FINANZAS
MANUAL INSTRUCCIONAL DE FINANZASMANUAL INSTRUCCIONAL DE FINANZAS
MANUAL INSTRUCCIONAL DE FINANZASOmaira Barca
 
Perspectiva HistóRica De Las TeoríAs De EnfermeríA
Perspectiva HistóRica De Las TeoríAs De EnfermeríAPerspectiva HistóRica De Las TeoríAs De EnfermeríA
Perspectiva HistóRica De Las TeoríAs De EnfermeríAEnFerMeriithhaa !!!
 

Destacado (20)

De donde obtiene energia el cuerpo
De donde obtiene energia el cuerpoDe donde obtiene energia el cuerpo
De donde obtiene energia el cuerpo
 
Diapositivas informatica
Diapositivas informaticaDiapositivas informatica
Diapositivas informatica
 
Administracion en salud
Administracion en saludAdministracion en salud
Administracion en salud
 
Plagiarism, Copyright & Sustainability
Plagiarism, Copyright & SustainabilityPlagiarism, Copyright & Sustainability
Plagiarism, Copyright & Sustainability
 
Laweb2 tarea 5
Laweb2 tarea 5Laweb2 tarea 5
Laweb2 tarea 5
 
Lect 2.1 instrumentos de eva-martin
Lect  2.1 instrumentos de eva-martinLect  2.1 instrumentos de eva-martin
Lect 2.1 instrumentos de eva-martin
 
Trabajo Final Diseño de Proyectos_ Grupo_102058_55
Trabajo Final Diseño de Proyectos_ Grupo_102058_55Trabajo Final Diseño de Proyectos_ Grupo_102058_55
Trabajo Final Diseño de Proyectos_ Grupo_102058_55
 
Exercicios resolvidos bb matematica
Exercicios resolvidos bb matematicaExercicios resolvidos bb matematica
Exercicios resolvidos bb matematica
 
Propositos Cap+ %C3%A Dtulos Ii Del Texto De Joseph A[1]
Propositos Cap+ %C3%A Dtulos Ii  Del Texto De Joseph A[1]Propositos Cap+ %C3%A Dtulos Ii  Del Texto De Joseph A[1]
Propositos Cap+ %C3%A Dtulos Ii Del Texto De Joseph A[1]
 
Tecnologia De Alimentos 000
Tecnologia De Alimentos 000Tecnologia De Alimentos 000
Tecnologia De Alimentos 000
 
Historia de la relación Naturaleza y Sociedad
Historia de la relación Naturaleza y SociedadHistoria de la relación Naturaleza y Sociedad
Historia de la relación Naturaleza y Sociedad
 
Thesis- Replacing the Apportionment Method of the Electoral College and the H...
Thesis- Replacing the Apportionment Method of the Electoral College and the H...Thesis- Replacing the Apportionment Method of the Electoral College and the H...
Thesis- Replacing the Apportionment Method of the Electoral College and the H...
 
Trabajo final diseo de proyectos grupo10205855 130606113444-phpapp02
Trabajo final diseo de proyectos grupo10205855 130606113444-phpapp02Trabajo final diseo de proyectos grupo10205855 130606113444-phpapp02
Trabajo final diseo de proyectos grupo10205855 130606113444-phpapp02
 
Educación y pobreza - Miguel Bazdresch Parada
Educación y pobreza -  Miguel Bazdresch ParadaEducación y pobreza -  Miguel Bazdresch Parada
Educación y pobreza - Miguel Bazdresch Parada
 
Posicionamiento (resumen)
Posicionamiento (resumen)Posicionamiento (resumen)
Posicionamiento (resumen)
 
sistema economico nacional
sistema economico nacionalsistema economico nacional
sistema economico nacional
 
Omfp 3055-2009-reglementari-contabile-2010-vmonitoruloficial-766bis
Omfp 3055-2009-reglementari-contabile-2010-vmonitoruloficial-766bisOmfp 3055-2009-reglementari-contabile-2010-vmonitoruloficial-766bis
Omfp 3055-2009-reglementari-contabile-2010-vmonitoruloficial-766bis
 
Enfermedades sistema respiratorio ppt
Enfermedades sistema respiratorio pptEnfermedades sistema respiratorio ppt
Enfermedades sistema respiratorio ppt
 
MANUAL INSTRUCCIONAL DE FINANZAS
MANUAL INSTRUCCIONAL DE FINANZASMANUAL INSTRUCCIONAL DE FINANZAS
MANUAL INSTRUCCIONAL DE FINANZAS
 
Perspectiva HistóRica De Las TeoríAs De EnfermeríA
Perspectiva HistóRica De Las TeoríAs De EnfermeríAPerspectiva HistóRica De Las TeoríAs De EnfermeríA
Perspectiva HistóRica De Las TeoríAs De EnfermeríA
 

Similar a Html

Similar a Html (20)

Html
HtmlHtml
Html
 
Evelyn deber
Evelyn deberEvelyn deber
Evelyn deber
 
Shirley andrade moran_2_a3
Shirley andrade moran_2_a3Shirley andrade moran_2_a3
Shirley andrade moran_2_a3
 
Deber d programacion 1
Deber d programacion 1Deber d programacion 1
Deber d programacion 1
 
Lenguajes para programación web
Lenguajes para programación webLenguajes para programación web
Lenguajes para programación web
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Presentación sobre html y xml
Presentación sobre html y xmlPresentación sobre html y xml
Presentación sobre html y xml
 
introducción tecnologías web
introducción tecnologías webintroducción tecnologías web
introducción tecnologías web
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
HTML5 - XHTML - XML
HTML5 - XHTML - XMLHTML5 - XHTML - XML
HTML5 - XHTML - XML
 
Actividad #2
Actividad #2Actividad #2
Actividad #2
 
Lenguaje de programacion 2
Lenguaje de programacion 2Lenguaje de programacion 2
Lenguaje de programacion 2
 
"Publicar en Internet"
"Publicar en Internet""Publicar en Internet"
"Publicar en Internet"
 
FORMATO XML
FORMATO XMLFORMATO XML
FORMATO XML
 
Htm lxmlcarlosguerra2 a3
Htm lxmlcarlosguerra2 a3Htm lxmlcarlosguerra2 a3
Htm lxmlcarlosguerra2 a3
 
Htlm y javascrip
Htlm y javascripHtlm y javascrip
Htlm y javascrip
 
Htlm y javascrip
Htlm y javascripHtlm y javascrip
Htlm y javascrip
 
Historia de html
Historia de htmlHistoria de html
Historia de html
 

Más de Dulce Angel Alvear

Más de Dulce Angel Alvear (6)

Elementos de tarea y control de recursos informaticos
Elementos de tarea y control de recursos informaticosElementos de tarea y control de recursos informaticos
Elementos de tarea y control de recursos informaticos
 
habilidades de una auditor
habilidades de una auditorhabilidades de una auditor
habilidades de una auditor
 
Ergonomia
ErgonomiaErgonomia
Ergonomia
 
Cómo crear una red
Cómo crear una redCómo crear una red
Cómo crear una red
 
Triggers
TriggersTriggers
Triggers
 
P
PP
P
 

Último

Josvil_Angel.pptx_Variables macroeconomicas
Josvil_Angel.pptx_Variables macroeconomicasJosvil_Angel.pptx_Variables macroeconomicas
Josvil_Angel.pptx_Variables macroeconomicasJosvilAngel
 
Doctrina y Filosofía contable - Epistemología contable, fundamentos, conceptu...
Doctrina y Filosofía contable - Epistemología contable, fundamentos, conceptu...Doctrina y Filosofía contable - Epistemología contable, fundamentos, conceptu...
Doctrina y Filosofía contable - Epistemología contable, fundamentos, conceptu...lucerito39
 
Mapa conceptual contabilidad de costos pdf
Mapa conceptual contabilidad de costos pdfMapa conceptual contabilidad de costos pdf
Mapa conceptual contabilidad de costos pdfDelys13
 
CLASIFICACION ECONOMICA INGRESOS Y GASTOS.ppt
CLASIFICACION ECONOMICA  INGRESOS Y GASTOS.pptCLASIFICACION ECONOMICA  INGRESOS Y GASTOS.ppt
CLASIFICACION ECONOMICA INGRESOS Y GASTOS.pptMerly Calderón Diaz
 
CA152-UPC-Impuesto a la Renta-Sesión 4-2024-1.pdf
CA152-UPC-Impuesto a la Renta-Sesión 4-2024-1.pdfCA152-UPC-Impuesto a la Renta-Sesión 4-2024-1.pdf
CA152-UPC-Impuesto a la Renta-Sesión 4-2024-1.pdfAnghieQuiquiaContrer
 
semana 2 Los-Costos-por-proceso-de-producción.ppt
semana 2 Los-Costos-por-proceso-de-producción.pptsemana 2 Los-Costos-por-proceso-de-producción.ppt
semana 2 Los-Costos-por-proceso-de-producción.pptEspinosaAsociados
 
Guia appto bancor para creditos inmobiliarios en Cordoba
Guia appto bancor para creditos inmobiliarios en CordobaGuia appto bancor para creditos inmobiliarios en Cordoba
Guia appto bancor para creditos inmobiliarios en Cordobassuser163013
 
Mapa Mental sobre la Norma de informacion financiera 9
Mapa Mental sobre la Norma de informacion financiera 9Mapa Mental sobre la Norma de informacion financiera 9
Mapa Mental sobre la Norma de informacion financiera 9KATERINZUCELYMARTINE
 
empresa aje gropu trabajo grupal periodo 2024
empresa aje gropu trabajo grupal periodo 2024empresa aje gropu trabajo grupal periodo 2024
empresa aje gropu trabajo grupal periodo 2024aldo678996
 
520221231-Plantilla-UCSUR-Ppt-eueieie.pptx
520221231-Plantilla-UCSUR-Ppt-eueieie.pptx520221231-Plantilla-UCSUR-Ppt-eueieie.pptx
520221231-Plantilla-UCSUR-Ppt-eueieie.pptxEmilyUgarteParedes1
 
COMPRENSION HISTORICA DEL IMPACTO DEL CAPITALISMO EN LA ECONOMIA DE VENEZUELA...
COMPRENSION HISTORICA DEL IMPACTO DEL CAPITALISMO EN LA ECONOMIA DE VENEZUELA...COMPRENSION HISTORICA DEL IMPACTO DEL CAPITALISMO EN LA ECONOMIA DE VENEZUELA...
COMPRENSION HISTORICA DEL IMPACTO DEL CAPITALISMO EN LA ECONOMIA DE VENEZUELA...RossyGordillo
 
Grupo07_USIL_FIN2_BoMunLima_02_atuncar.ppt
Grupo07_USIL_FIN2_BoMunLima_02_atuncar.pptGrupo07_USIL_FIN2_BoMunLima_02_atuncar.ppt
Grupo07_USIL_FIN2_BoMunLima_02_atuncar.pptFrancisco Cruzado
 
Encuesta Expectativas - Informe Mayo 2024.pdf
Encuesta Expectativas - Informe Mayo 2024.pdfEncuesta Expectativas - Informe Mayo 2024.pdf
Encuesta Expectativas - Informe Mayo 2024.pdfEXANTE
 
software contable (siscont) historia y beneficios
software contable (siscont) historia y beneficiossoftware contable (siscont) historia y beneficios
software contable (siscont) historia y beneficiosccastrocal
 
Procedimientos Concursales y Disoluciones
Procedimientos Concursales y DisolucionesProcedimientos Concursales y Disoluciones
Procedimientos Concursales y DisolucionesJaime Cubillo Fleming
 
Tratados de libre comercio de Ecuador con México
Tratados de libre comercio de Ecuador con MéxicoTratados de libre comercio de Ecuador con México
Tratados de libre comercio de Ecuador con MéxicoGlenisLita
 
Un plan de cuentas de una empresa comercial
Un plan de cuentas de una empresa comercialUn plan de cuentas de una empresa comercial
Un plan de cuentas de una empresa comercialMejoresAmigas11
 
flujogramadepoliconsultorio-policlínico-pampas
flujogramadepoliconsultorio-policlínico-pampasflujogramadepoliconsultorio-policlínico-pampas
flujogramadepoliconsultorio-policlínico-pampasJuan Rodrigez
 
Concepto del estado de guatemala 1996.docx
Concepto del estado de guatemala 1996.docxConcepto del estado de guatemala 1996.docx
Concepto del estado de guatemala 1996.docxJulissaMorales14
 
Grafico Mapa Conceptual sobre la Contabilidad de Costos
Grafico Mapa Conceptual sobre la Contabilidad de CostosGrafico Mapa Conceptual sobre la Contabilidad de Costos
Grafico Mapa Conceptual sobre la Contabilidad de Costosantonioptovar333
 

Último (20)

Josvil_Angel.pptx_Variables macroeconomicas
Josvil_Angel.pptx_Variables macroeconomicasJosvil_Angel.pptx_Variables macroeconomicas
Josvil_Angel.pptx_Variables macroeconomicas
 
Doctrina y Filosofía contable - Epistemología contable, fundamentos, conceptu...
Doctrina y Filosofía contable - Epistemología contable, fundamentos, conceptu...Doctrina y Filosofía contable - Epistemología contable, fundamentos, conceptu...
Doctrina y Filosofía contable - Epistemología contable, fundamentos, conceptu...
 
Mapa conceptual contabilidad de costos pdf
Mapa conceptual contabilidad de costos pdfMapa conceptual contabilidad de costos pdf
Mapa conceptual contabilidad de costos pdf
 
CLASIFICACION ECONOMICA INGRESOS Y GASTOS.ppt
CLASIFICACION ECONOMICA  INGRESOS Y GASTOS.pptCLASIFICACION ECONOMICA  INGRESOS Y GASTOS.ppt
CLASIFICACION ECONOMICA INGRESOS Y GASTOS.ppt
 
CA152-UPC-Impuesto a la Renta-Sesión 4-2024-1.pdf
CA152-UPC-Impuesto a la Renta-Sesión 4-2024-1.pdfCA152-UPC-Impuesto a la Renta-Sesión 4-2024-1.pdf
CA152-UPC-Impuesto a la Renta-Sesión 4-2024-1.pdf
 
semana 2 Los-Costos-por-proceso-de-producción.ppt
semana 2 Los-Costos-por-proceso-de-producción.pptsemana 2 Los-Costos-por-proceso-de-producción.ppt
semana 2 Los-Costos-por-proceso-de-producción.ppt
 
Guia appto bancor para creditos inmobiliarios en Cordoba
Guia appto bancor para creditos inmobiliarios en CordobaGuia appto bancor para creditos inmobiliarios en Cordoba
Guia appto bancor para creditos inmobiliarios en Cordoba
 
Mapa Mental sobre la Norma de informacion financiera 9
Mapa Mental sobre la Norma de informacion financiera 9Mapa Mental sobre la Norma de informacion financiera 9
Mapa Mental sobre la Norma de informacion financiera 9
 
empresa aje gropu trabajo grupal periodo 2024
empresa aje gropu trabajo grupal periodo 2024empresa aje gropu trabajo grupal periodo 2024
empresa aje gropu trabajo grupal periodo 2024
 
520221231-Plantilla-UCSUR-Ppt-eueieie.pptx
520221231-Plantilla-UCSUR-Ppt-eueieie.pptx520221231-Plantilla-UCSUR-Ppt-eueieie.pptx
520221231-Plantilla-UCSUR-Ppt-eueieie.pptx
 
COMPRENSION HISTORICA DEL IMPACTO DEL CAPITALISMO EN LA ECONOMIA DE VENEZUELA...
COMPRENSION HISTORICA DEL IMPACTO DEL CAPITALISMO EN LA ECONOMIA DE VENEZUELA...COMPRENSION HISTORICA DEL IMPACTO DEL CAPITALISMO EN LA ECONOMIA DE VENEZUELA...
COMPRENSION HISTORICA DEL IMPACTO DEL CAPITALISMO EN LA ECONOMIA DE VENEZUELA...
 
Grupo07_USIL_FIN2_BoMunLima_02_atuncar.ppt
Grupo07_USIL_FIN2_BoMunLima_02_atuncar.pptGrupo07_USIL_FIN2_BoMunLima_02_atuncar.ppt
Grupo07_USIL_FIN2_BoMunLima_02_atuncar.ppt
 
Encuesta Expectativas - Informe Mayo 2024.pdf
Encuesta Expectativas - Informe Mayo 2024.pdfEncuesta Expectativas - Informe Mayo 2024.pdf
Encuesta Expectativas - Informe Mayo 2024.pdf
 
software contable (siscont) historia y beneficios
software contable (siscont) historia y beneficiossoftware contable (siscont) historia y beneficios
software contable (siscont) historia y beneficios
 
Procedimientos Concursales y Disoluciones
Procedimientos Concursales y DisolucionesProcedimientos Concursales y Disoluciones
Procedimientos Concursales y Disoluciones
 
Tratados de libre comercio de Ecuador con México
Tratados de libre comercio de Ecuador con MéxicoTratados de libre comercio de Ecuador con México
Tratados de libre comercio de Ecuador con México
 
Un plan de cuentas de una empresa comercial
Un plan de cuentas de una empresa comercialUn plan de cuentas de una empresa comercial
Un plan de cuentas de una empresa comercial
 
flujogramadepoliconsultorio-policlínico-pampas
flujogramadepoliconsultorio-policlínico-pampasflujogramadepoliconsultorio-policlínico-pampas
flujogramadepoliconsultorio-policlínico-pampas
 
Concepto del estado de guatemala 1996.docx
Concepto del estado de guatemala 1996.docxConcepto del estado de guatemala 1996.docx
Concepto del estado de guatemala 1996.docx
 
Grafico Mapa Conceptual sobre la Contabilidad de Costos
Grafico Mapa Conceptual sobre la Contabilidad de CostosGrafico Mapa Conceptual sobre la Contabilidad de Costos
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&iacute;tulo, esta vez m&aacute;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> &#161 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, &#191 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/