taller1 vera viviana

17
HTML XML

Transcript of taller1 vera viviana

Page 1: taller1 vera viviana

HTML XML

Page 2: taller1 vera viviana

Siglas:

 HyperText Markup Language 

(lenguaje de marcado de hipertexto)

Page 3: taller1 vera viviana

Hace referencia al lenguaje de marcado  predominante para la elaboración de páginas web que se utiliza para describir la estructura

y el contenido en forma de texto, así como para complementar el texto con objetos tales

como imágenes.

Page 4: taller1 vera viviana

El HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo JavaScript), el cual puede afectar el comportamiento

navegadores web y otros procesadores de HTML.

Page 5: taller1 vera viviana

HTML también sirve para referirse al contenido del tipo de MIME text/ HTML o

todavía más ampliamente como un término genérico para el HTML, ya sea en forma descendida del XML (como XHTML 1.0 y

posteriores) o en forma descendida directamente de SGML(como HTML 4.01 y

anteriores).

Page 6: taller1 vera viviana

Elementos

Los elementos son la estructura básica de HTML. Los elementos tienen dos propiedades básicas: atributos y contenido. Cada atributo y contenido tiene ciertas restricciones para que se considere válido al documento HTML.

Un elemento generalmente tiene una etiqueta de inicio en una etiqueta de cierre. Los atributos del elemento están contenidos en la etiqueta de inicio y el contenido está ubicado entre las dos etiquetas.

Page 7: taller1 vera viviana

Marcado estructural

El marcado estructural describe el propósito del texto. Por

ejemplo,<h2>Golf</h2> establece «Golf» como un encabezamiento de segundo nivel, el

cual se mostraría en un navegador de una manera similar al título «Marcado HTML» al

principio de esta sección. El marcado estructural no define cómo se verá el

elemento, pero la mayoría de los navegadores web han estandarizado el formato de los elementos. Puede aplicarse un formato

específico al texto por medio de hojas de estilo en cascada.

Page 8: taller1 vera viviana

Marcado presentacional

El marcado presentacional describe la apariencia del texto, sin importar su función. Por ejemplo, <b>negrita</b> indica que los navegadores web visuales deben mostrar el texto en negrita, pero no indica qué deben

hacer los navegadores web que muestran el contenido de otra manera (por ejemplo, los

que leen el texto en voz alta).

Page 9: taller1 vera viviana

Marcado hipertextual

El marcado hipertextual se utiliza para enlazar partes del documento con otros

documentos o con otras partes del mismo documento. Para crear un enlace es necesario utilizar la etiqueta de ancla <a> junto con el atributo href, que establecerá la dirección

URL a la que apunta el enlace.

Page 10: taller1 vera viviana

El lenguaje HTML puede ser creado y editado

con cualquier editor de textos básico, como

puede ser Gedit en Linux, el Bloc de notas de

Windows, TextWrangler en mac, o cualquier

otro editor que admita texto sin formato

como GNU Emacs, Microsoft

Wordpad,TextPad, Notepad++, entre otros.

Page 11: taller1 vera viviana

Siglas:

 eXtensible Markup Language 

Lenguaje de marcas extensible

Page 12: taller1 vera viviana

Es un lenguaje de marcas desarrollado por el World Wide Web Consortium. 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 cuándo varias aplicaciones se deben comunicar entre

sí o integrar información.

Page 13: taller1 vera viviana

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.

Page 14: taller1 vera viviana

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.

Page 15: taller1 vera viviana

XML proviene de un lenguaje inventado por IBM en los años setenta,

llamado GML (Generalized Markup Language), que surgió por la necesidad que tenía la

empresa de almacenar grandes cantidades de información. Este lenguaje gustó a la ISO, por lo que en 1986 trabajaron para normalizarlo, creando SGML (Standard Generalized Markup

Language), capaz de adaptarse a un gran abanico de problemas. A partir de él se han

creado otros sistemas para almacenar información.

Page 16: taller1 vera viviana

Si un tercero decide usar un documento creado en XML, es sencillo entender su estructura y procesarla. Mejora la compatibilidad entre aplicaciones.

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.

Ventajas de XML

Page 17: taller1 vera viviana

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.