SlideShare una empresa de Scribd logo
HTML
 siglas de HyperText Markup Language («lenguaje de marcado de hipertexto»),
  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. 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 de navegadores web y otros procesadores de HTML.[1]
  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).
• Historia de HTML
• Primeras especificaciones
• La primera descripción de HTML disponible públicamente fue un
  documento llamado HTML Tags (Etiquetas HTML), publicado por primera
  vez en Internet por Tim Berners-Lee en 1991. Describe 22 elementos que
  incluyen el diseño inicial y relativamente simple de HTML. Trece de estos
  elementos todavía existen en HTML 4.
• Berners-Lee consideraba a HTML una ampliación de SGML, pero no fue
  formalmente reconocida como tal hasta la publicación de mediados de
  1993, por la IETF, de una primera proposición para una especificación de
  HTML: el boceto Hypertext Markup Language de Berners-Lee y Dan
  Connolly, el cual incluía una Definición de Tipo de Documento SGML para
  definir la gramática.[5] El boceto expiró luego de seis meses, pero fue
  notable por su reconocimiento de la etiqueta propia del navegador Mosaic
  usada para insertar imágenes sin cambio de línea, que reflejaba la filosofía
  del IETF de basar estándares en prototipos con éxito. De la misma
  manera, el boceto competidor de Dave Raggett HTML+ (Hypertext Markup
  Format) (Formato de Marcaje de Hipertexto), de finales de 1993, sugería
  estandarizar características ya implementadas, como las tablas
• Marcado HTML
• HTML consta de varios componentes vitales, entre ellos los
  elementos y sus atributos, tipos de data y la declaración de tipo de
  documento.
• 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 (por ejemplo, <nombre-de-elemento>)
  y una etiqueta de cierre (por ejemplo, </nombre-de-elemento>).
  Los atributos del elemento están contenidos en la etiqueta de inicio
  y el contenido está ubicado entre las dos etiquetas (por ejemplo,
  <nombre-de-elemento atributo="valor">Contenido</nombre-de-
  elemento>). Algunos elementos, tales como <br>, no tienen
  contenido ni llevan una etiqueta de cierre. Debajo se listan varios
  tipos de elementos de marcado usados en HTML.
• Estructura general de una línea de código en el lenguaje de
  etiquetas HTML.
•   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.
•   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). En el caso de
    <b>negrita</b> e <i>itálica</i>, existen elementos que se ven de la misma manera pero
    tienen una naturaleza más semántica: <strong>enfásis fuerte</strong> y
    <em>énfasis</em>. Es fácil ver cómo un lector de pantalla debería interpretar estos dos
    elementos. Sin embargo, son equivalentes a sus correspondientes elementos
    presentacionales: un lector de pantalla no debería decir más fuerte el nombre de un
    libro, aunque éste esté en itálicas en una pantalla. La mayoría del marcado
    presentacional ha sido desechada con HTML 4.0, en favor de hojas de estilo en cascada.
•   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. Por ejemplo, un enlace a la Wikipedia sería de
    la forma <a href=”es.wikipedia.org”>Wikipedia</a>. También se pueden crear enlaces
    sobre otros objetos, tales como imágenes <a href=”enlace”><img src=”imagen” /></a>.
• Atributos
• La mayoría de los atributos de un elemento son
  pares nombre-valor, separados por un signo de
  igual «=» y escritos en la etiqueta de comienzo de
  un elemento, después del nombre de éste. El
  valor puede estar rodeado por comillas dobles o
  simples, aunque ciertos tipos de valores pueden
  estar sin comillas en HTML (pero no en XHTML).[8]
  [9] De todas maneras, dejar los valores sin
  comillas es considerado poco seguro.[10] En
  contraste con los pares nombre-elemento, hay
  algunos atributos que afectan al elemento
  simplemente por su presencia[11] (tal como el
  atributo ismap para el elemento img)
•   Códigos HTML básicos
•   Artículo principal: Anexo:Etiquetas HTML/XHTML5.
•   <html>: define el inicio del documento HTML, le indica al navegador que lo que viene a
    continuación debe ser interpretado como código HTML. Esto es así de facto, ya que en teoría lo que
    define el tipo de documento es el DOCTYPE, que significa la palabra justo tras DOCTYPE el tag de
    raíz, por ejemplo:
•   <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"
    "http://www.w3.org/TR/html4/strict.dtd">
•   <script>: incrusta un script en una web, o llama a uno mediante src="url del script". Se recomienda
    incluir el tipo MIME en el atributo type, en el caso de JavaScript text/javascript.
•   <head>: define la cabecera del documento HTML; esta cabecera suele contener información sobre
    el documento que no se muestra directamente al usuario como, por ejemplo, el título de la ventana
    del navegador. Dentro de la cabecera <head> es posible encontrar:
•   Un ejemplo de código HTML con coloreado de sintaxis.
•   <title>: define el título de la página. Por lo general, el título aparece en la barra de título encima de
    la ventana.
•   <link>: para vincular el sitio a hojas de estilo o iconos. Por ejemplo:<link rel="stylesheet"
    href="/style.css" type="text/css">.
•   <style>: para colocar el estilo interno de la página; ya sea usando CSS u otros lenguajes similares.
    No es necesario colocarlo si se va a vincular a un archivo externo usando la etiqueta <link>.
•   <meta>: para metadatos como la autoría o la licencia, incluso para indicar parámetros http
    (mediante http-equiv="") cuando no se pueden modificar por no estar disponible la configuración o
    por dificultades con server-side scripting.
•   <body>: define el contenido principal o cuerpo del documento. Esta es la parte del documento html
    que se muestra en el navegador; dentro de esta etiqueta pueden definirse propiedades comunes a
    toda la página, como color de fondo y márgenes. Dentro del cuerpo <body> es posible encontrar
    numerosas etiquetas. A continuación se indican algunas a modo de ejemplo:
•   <h1> a <h6>: encabezados o títulos del documento con diferente relevancia.
•   <table>: define una tabla.
•   <tr>: fila de una tabla.
•   <td>: celda de una tabla (debe estar dentro de una fila).
•   <a>: hipervínculo o enlace, dentro o fuera del sitio web. Debe definirse el parámetro de pasada por
    medio del atributo href. Por ejemplo: <a href="http://www.wikipedia.org" title="Wikipedia"
    target="_blank" tabindex="1">Wikipedia</a> se representa como Wikipedia).
•   <div>: división de la página. Se recomienda, junto con css, en vez de <table> cuando se desea
    alinear contenido.
•   <img>: imagen. Requiere del atributo src, que indica la ruta en la que se encuentra la imagen. Por
    ejemplo: <img src="./imágenes/mifoto.jpg" />. Es conveniente, por accesibilidad, poner un atributo
    alt="texto alternativo".
•   <li><ol><ul>: etiquetas para listas.
•   <b>: texto en negrita (etiqueta desaprobada. Se recomienda usar la etiqueta <strong>).
•   <i>: texto en cursiva (etiqueta desaprobada. Se recomienda usar la etiqueta <em>).
•   <s>: texto tachado (etiqueta desaprobada. Se recomienda usar la etiqueta <del>).
•   <u>: texto subrayado.
•   La mayoría de etiquetas deben cerrarse como se abren, pero con una barra («/») tal como se
    muestra en los siguientes ejemplos:
•   <table><tr><td>Contenido de una celda</td></tr></table>.
•   <script>Código de un [[script]] integrado en la página</script>.
•
                                                    XML
    Vemos muy rápidamente lo que es el mundo XML y algunos destellos de sus posibilidades.


•   XML es una tecnología en realidad muy sencilla que tiene a su alrededor otras tecnologías que la complementan y
    la hacen mucho más grande y con unas posibilidades enormes y básicas para la sociedad de la información. Vamos
    a ver a lo largo de varios capítulos una introducción al mundo XML, es decir, al lenguaje así como a las tecnologías
    que trabajan con él, sus usos, ventajas y modos de llevar a cabo las tareas.XML, con todas las tecnologías
    relacionadas, representa una manera distinta de hacer las cosas, más avanzada, cuya principal novedad consiste
    en permitir compartir los datos con los que se trabaja a todos los niveles, por todas las aplicaciones y soportes. Así
    pues, el XML juega un papel importantísimo en este mundo actual, que tiende a la globalización y la
    compatibilidad entre los sistemas, ya que es la tecnología que permitirá compartir la información de una manera
    segura, fiable, fácil. Además, XML permite al programador y los soportes dedicar sus esfuerzos a las tareas
    importantes cuando trabaja con los datos, ya que algunas tareas tediosas como la validación de estos o el
    recorrido de las estructuras corre a cargo del lenguaje y está especificado por el estándar, de modo que el
    programador no tiene que preocuparse por ello.
•   Vemos que XML no está sólo, sino que hay un mundo de tecnologías alrededor de él, de posibilidades, maneras
    más fáciles e interesantes de trabajar con los datos y, en definitiva, un avance a la hora de tratar la información,
    que es en realidad el objetivo de la informática en general. XML, o mejor dicho, el mundo XML no es un lenguaje,
    sino varios lenguajes, no es una sintaxis, sino varias y no es una manera totalmente nueva de trabajar, sino una
    manera más refinada que permitirá que todas las anteriores se puedan comunicar entre si sin problemas, ya que
    los datos cobran sentido. Todo esto lo veremos con calma en la Introducción a XML.
•   XML es interesante en el mundo de Internet y el e-bussiness, ya que existen muchos sistemas distintos que tienen
    que comunicarse entre si, pero como se ha podido imaginar, interesa por igual a todas las ramas de la informática
    y el tratamiento de datos, ya que permite muchos avances a la hora de trabajar con ellos.
•   Así pues, os recomendamos seguir esta lectura en la introducción a XML. A lo largo de los siguientes capítulos,
    vamos a ver algunas características importantes de la tecnología que nos permitirán comprender mejor el mundo
    XML y cómo soluciona nuestros problemas a la hora de trabajar con los datos.
• Desde que IBM inventó el GML hasta que se creó el XML.

• El XML proviene de un lenguaje que inventó IBM allá por los años 70. El
  lenguaje de IBM se llama GML (General Markup Language) y surgió por la
  necesidad que tenían en la empresa de almacenar grandes cantidades de
  información de temas diversos.Imaginar por un momento la cantidad de
  documentación que generaría IBM sobre todas las áreas en las que
  trabajaba e investigaba, y la cantidad de información que habrá generado
  hasta hoy. Así pues, necesitaban una manera de guardar la información y
  los expertos de IBM se inventaron GML, un lenguaje con el que poder
  clasificarlo todo y escribir cualquier documento para que se pueda luego
  procesar adecuadamente.
• Este lenguaje gustó mucho a la gente de ISO, una entidad que se encarga
  de normalizar cuantas cosas podáis imaginar para los procesos del mundo
  actual, de modo que allá por el 86 trabajaron para normalizar el lenguaje,
  creando el SGML, que no era más que el GML pero estándar (Standar en
  inglés).
• SGML es un lenguaje muy trabajado, capaz de adaptarse a un gran abanico
  de problemas y a partir de él se han creado los siguientes sistemas para
  almacenar información.
•   Por el año 89, para el ámbito de la red Internet, un usuario que había conocido el
    lenguaje de etiquetas (Markup) y los hiperenlaces creo un nuevo lenguaje llamado
    HTML, que fue utilizado para un nuevo servicio de Internet, la Web. Este lenguaje
    fue adoptado rápidamente por la comunidad y varias organizaciones comerciales
    crearon sus propios visores de HTML y riñeron entre ellos para hacer el visor más
    avanzado, inventándose etiquetas como su propia voluntad les decía. Desde el 96
    hasta hoy una entidad llamada W3C ha tratado de poner orden en el HTML y
    establecer sus reglas y etiquetas para que sea un estándar. Sin embargo el HTML
    creció de una manera descontrolada y no cumplió todos los problemas que
    planteaba la sociedad global de Internet.
•   El mismo W3C en el 98 empezó y continúa, en el desarrollo de XML (Extended
    Markup Language). En este lenguaje se ha pensado mucho más y muchas personas
    con grandes conocimientos en la materia están trabajando todavía en su
    gestación. Pretendían solucionar los carencias del HTML en lo que se respecta al
    tratamiento de la información. Problemas del HTML como:
•   El contenido se mezcla con los estilos que se le quieren aplicar.
•   No permite compartir información con todos los dispositivos, como pueden ser
    ordenadores o teléfonos móviles.
•   La presentación en pantalla depende del visor que se utilice.
•   Imagínese, una persona que conoce el HTML y lo difícil que puede llegar a ser
    entender su código, que tuviese que procesarlo para extraer datos que necesite en
    otras aplicaciones. Sería muy difícil saber dónde está realmente la información que
    busca, siempre mezclada entre etiquetas <FONT>, <TABLE>, <TD>, etc... Esto es
    una mala gestión de la información y el XML la soluciona.

Más contenido relacionado

PPSX
Investigacion de html y xml
PPTX
Lissette lainez
PPTX
Lissette lainez
PPTX
DOCX
Tags actividad 11 jmar 180112
PPTX
Diferencia entre html y xml
PPTX
Slideshare
Investigacion de html y xml
Lissette lainez
Lissette lainez
Tags actividad 11 jmar 180112
Diferencia entre html y xml
Slideshare

La actualidad más candente (20)

PPTX
Taller 1 mariana barreto
PPTX
Html presentacion
PDF
05 Introduccion a HTML
PPTX
Presentación Introducción al lenguaje HTML
DOCX
Qué es el html
PPT
Html, Css y JavaScript
PDF
Acerca de html
PPT
Html
PDF
HTML ¿qué es y para que sirve?
PPT
Introducción al HTML
PPT
HTML HyperText Markup Language
PPTX
Deber d programacion 1
PPTX
El lenguaje html
DOCX
El lenguaje html
PPTX
Html
DOCX
Html tarea
PPTX
C2 lenguaje html
Taller 1 mariana barreto
Html presentacion
05 Introduccion a HTML
Presentación Introducción al lenguaje HTML
Qué es el html
Html, Css y JavaScript
Acerca de html
Html
HTML ¿qué es y para que sirve?
Introducción al HTML
HTML HyperText Markup Language
Deber d programacion 1
El lenguaje html
El lenguaje html
Html
Html tarea
C2 lenguaje html
Publicidad

Similar a Deber de htmly xml (20)

PPTX
Html y xml
PDF
Lenguajes de programacion
PPTX
Html y HTML5
PPTX
Clase HTML.pptx
PPSX
DOCX
Html geraly fernanda cabrera aldana
PPTX
PPTX
El código html
PPTX
Presentacion sobre html
PPSX
Ac programacion
PPTX
Produccion de material educ. diapositivas html
PPT
Expo html
PPT
Clase 04 Html
PDF
1.3.2 elementos del lenguaje html
PPTX
Marcado Html
PPTX
10 etiquetas basicas de html
DOCX
Estructura de una paguina html original
Html y xml
Lenguajes de programacion
Html y HTML5
Clase HTML.pptx
Html geraly fernanda cabrera aldana
El código html
Presentacion sobre html
Ac programacion
Produccion de material educ. diapositivas html
Expo html
Clase 04 Html
1.3.2 elementos del lenguaje html
Marcado Html
10 etiquetas basicas de html
Estructura de una paguina html original
Publicidad

Deber de htmly xml

  • 1. HTML siglas de HyperText Markup Language («lenguaje de marcado de hipertexto»), 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. 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 de navegadores web y otros procesadores de HTML.[1] 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).
  • 2. • Historia de HTML • Primeras especificaciones • La primera descripción de HTML disponible públicamente fue un documento llamado HTML Tags (Etiquetas HTML), publicado por primera vez en Internet por Tim Berners-Lee en 1991. Describe 22 elementos que incluyen el diseño inicial y relativamente simple de HTML. Trece de estos elementos todavía existen en HTML 4. • Berners-Lee consideraba a HTML una ampliación de SGML, pero no fue formalmente reconocida como tal hasta la publicación de mediados de 1993, por la IETF, de una primera proposición para una especificación de HTML: el boceto Hypertext Markup Language de Berners-Lee y Dan Connolly, el cual incluía una Definición de Tipo de Documento SGML para definir la gramática.[5] El boceto expiró luego de seis meses, pero fue notable por su reconocimiento de la etiqueta propia del navegador Mosaic usada para insertar imágenes sin cambio de línea, que reflejaba la filosofía del IETF de basar estándares en prototipos con éxito. De la misma manera, el boceto competidor de Dave Raggett HTML+ (Hypertext Markup Format) (Formato de Marcaje de Hipertexto), de finales de 1993, sugería estandarizar características ya implementadas, como las tablas
  • 3. • Marcado HTML • HTML consta de varios componentes vitales, entre ellos los elementos y sus atributos, tipos de data y la declaración de tipo de documento. • 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 (por ejemplo, <nombre-de-elemento>) y una etiqueta de cierre (por ejemplo, </nombre-de-elemento>). Los atributos del elemento están contenidos en la etiqueta de inicio y el contenido está ubicado entre las dos etiquetas (por ejemplo, <nombre-de-elemento atributo="valor">Contenido</nombre-de- elemento>). Algunos elementos, tales como <br>, no tienen contenido ni llevan una etiqueta de cierre. Debajo se listan varios tipos de elementos de marcado usados en HTML. • Estructura general de una línea de código en el lenguaje de etiquetas HTML.
  • 4. 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. • 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). En el caso de <b>negrita</b> e <i>itálica</i>, existen elementos que se ven de la misma manera pero tienen una naturaleza más semántica: <strong>enfásis fuerte</strong> y <em>énfasis</em>. Es fácil ver cómo un lector de pantalla debería interpretar estos dos elementos. Sin embargo, son equivalentes a sus correspondientes elementos presentacionales: un lector de pantalla no debería decir más fuerte el nombre de un libro, aunque éste esté en itálicas en una pantalla. La mayoría del marcado presentacional ha sido desechada con HTML 4.0, en favor de hojas de estilo en cascada. • 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. Por ejemplo, un enlace a la Wikipedia sería de la forma <a href=”es.wikipedia.org”>Wikipedia</a>. También se pueden crear enlaces sobre otros objetos, tales como imágenes <a href=”enlace”><img src=”imagen” /></a>.
  • 5. • Atributos • La mayoría de los atributos de un elemento son pares nombre-valor, separados por un signo de igual «=» y escritos en la etiqueta de comienzo de un elemento, después del nombre de éste. El valor puede estar rodeado por comillas dobles o simples, aunque ciertos tipos de valores pueden estar sin comillas en HTML (pero no en XHTML).[8] [9] De todas maneras, dejar los valores sin comillas es considerado poco seguro.[10] En contraste con los pares nombre-elemento, hay algunos atributos que afectan al elemento simplemente por su presencia[11] (tal como el atributo ismap para el elemento img)
  • 6. Códigos HTML básicos • Artículo principal: Anexo:Etiquetas HTML/XHTML5. • <html>: define el inicio del documento HTML, le indica al navegador que lo que viene a continuación debe ser interpretado como código HTML. Esto es así de facto, ya que en teoría lo que define el tipo de documento es el DOCTYPE, que significa la palabra justo tras DOCTYPE el tag de raíz, por ejemplo: • <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd"> • <script>: incrusta un script en una web, o llama a uno mediante src="url del script". Se recomienda incluir el tipo MIME en el atributo type, en el caso de JavaScript text/javascript. • <head>: define la cabecera del documento HTML; esta cabecera suele contener información sobre el documento que no se muestra directamente al usuario como, por ejemplo, el título de la ventana del navegador. Dentro de la cabecera <head> es posible encontrar: • Un ejemplo de código HTML con coloreado de sintaxis. • <title>: define el título de la página. Por lo general, el título aparece en la barra de título encima de la ventana. • <link>: para vincular el sitio a hojas de estilo o iconos. Por ejemplo:<link rel="stylesheet" href="/style.css" type="text/css">. • <style>: para colocar el estilo interno de la página; ya sea usando CSS u otros lenguajes similares. No es necesario colocarlo si se va a vincular a un archivo externo usando la etiqueta <link>. • <meta>: para metadatos como la autoría o la licencia, incluso para indicar parámetros http (mediante http-equiv="") cuando no se pueden modificar por no estar disponible la configuración o por dificultades con server-side scripting. • <body>: define el contenido principal o cuerpo del documento. Esta es la parte del documento html que se muestra en el navegador; dentro de esta etiqueta pueden definirse propiedades comunes a toda la página, como color de fondo y márgenes. Dentro del cuerpo <body> es posible encontrar numerosas etiquetas. A continuación se indican algunas a modo de ejemplo:
  • 7. <h1> a <h6>: encabezados o títulos del documento con diferente relevancia. • <table>: define una tabla. • <tr>: fila de una tabla. • <td>: celda de una tabla (debe estar dentro de una fila). • <a>: hipervínculo o enlace, dentro o fuera del sitio web. Debe definirse el parámetro de pasada por medio del atributo href. Por ejemplo: <a href="http://www.wikipedia.org" title="Wikipedia" target="_blank" tabindex="1">Wikipedia</a> se representa como Wikipedia). • <div>: división de la página. Se recomienda, junto con css, en vez de <table> cuando se desea alinear contenido. • <img>: imagen. Requiere del atributo src, que indica la ruta en la que se encuentra la imagen. Por ejemplo: <img src="./imágenes/mifoto.jpg" />. Es conveniente, por accesibilidad, poner un atributo alt="texto alternativo". • <li><ol><ul>: etiquetas para listas. • <b>: texto en negrita (etiqueta desaprobada. Se recomienda usar la etiqueta <strong>). • <i>: texto en cursiva (etiqueta desaprobada. Se recomienda usar la etiqueta <em>). • <s>: texto tachado (etiqueta desaprobada. Se recomienda usar la etiqueta <del>). • <u>: texto subrayado. • La mayoría de etiquetas deben cerrarse como se abren, pero con una barra («/») tal como se muestra en los siguientes ejemplos: • <table><tr><td>Contenido de una celda</td></tr></table>. • <script>Código de un [[script]] integrado en la página</script>.
  • 8. XML Vemos muy rápidamente lo que es el mundo XML y algunos destellos de sus posibilidades. • XML es una tecnología en realidad muy sencilla que tiene a su alrededor otras tecnologías que la complementan y la hacen mucho más grande y con unas posibilidades enormes y básicas para la sociedad de la información. Vamos a ver a lo largo de varios capítulos una introducción al mundo XML, es decir, al lenguaje así como a las tecnologías que trabajan con él, sus usos, ventajas y modos de llevar a cabo las tareas.XML, con todas las tecnologías relacionadas, representa una manera distinta de hacer las cosas, más avanzada, cuya principal novedad consiste en permitir compartir los datos con los que se trabaja a todos los niveles, por todas las aplicaciones y soportes. Así pues, el XML juega un papel importantísimo en este mundo actual, que tiende a la globalización y la compatibilidad entre los sistemas, ya que es la tecnología que permitirá compartir la información de una manera segura, fiable, fácil. Además, XML permite al programador y los soportes dedicar sus esfuerzos a las tareas importantes cuando trabaja con los datos, ya que algunas tareas tediosas como la validación de estos o el recorrido de las estructuras corre a cargo del lenguaje y está especificado por el estándar, de modo que el programador no tiene que preocuparse por ello. • Vemos que XML no está sólo, sino que hay un mundo de tecnologías alrededor de él, de posibilidades, maneras más fáciles e interesantes de trabajar con los datos y, en definitiva, un avance a la hora de tratar la información, que es en realidad el objetivo de la informática en general. XML, o mejor dicho, el mundo XML no es un lenguaje, sino varios lenguajes, no es una sintaxis, sino varias y no es una manera totalmente nueva de trabajar, sino una manera más refinada que permitirá que todas las anteriores se puedan comunicar entre si sin problemas, ya que los datos cobran sentido. Todo esto lo veremos con calma en la Introducción a XML. • XML es interesante en el mundo de Internet y el e-bussiness, ya que existen muchos sistemas distintos que tienen que comunicarse entre si, pero como se ha podido imaginar, interesa por igual a todas las ramas de la informática y el tratamiento de datos, ya que permite muchos avances a la hora de trabajar con ellos. • Así pues, os recomendamos seguir esta lectura en la introducción a XML. A lo largo de los siguientes capítulos, vamos a ver algunas características importantes de la tecnología que nos permitirán comprender mejor el mundo XML y cómo soluciona nuestros problemas a la hora de trabajar con los datos.
  • 9. • Desde que IBM inventó el GML hasta que se creó el XML. • El XML proviene de un lenguaje que inventó IBM allá por los años 70. El lenguaje de IBM se llama GML (General Markup Language) y surgió por la necesidad que tenían en la empresa de almacenar grandes cantidades de información de temas diversos.Imaginar por un momento la cantidad de documentación que generaría IBM sobre todas las áreas en las que trabajaba e investigaba, y la cantidad de información que habrá generado hasta hoy. Así pues, necesitaban una manera de guardar la información y los expertos de IBM se inventaron GML, un lenguaje con el que poder clasificarlo todo y escribir cualquier documento para que se pueda luego procesar adecuadamente. • Este lenguaje gustó mucho a la gente de ISO, una entidad que se encarga de normalizar cuantas cosas podáis imaginar para los procesos del mundo actual, de modo que allá por el 86 trabajaron para normalizar el lenguaje, creando el SGML, que no era más que el GML pero estándar (Standar en inglés). • SGML es un lenguaje muy trabajado, capaz de adaptarse a un gran abanico de problemas y a partir de él se han creado los siguientes sistemas para almacenar información.
  • 10. Por el año 89, para el ámbito de la red Internet, un usuario que había conocido el lenguaje de etiquetas (Markup) y los hiperenlaces creo un nuevo lenguaje llamado HTML, que fue utilizado para un nuevo servicio de Internet, la Web. Este lenguaje fue adoptado rápidamente por la comunidad y varias organizaciones comerciales crearon sus propios visores de HTML y riñeron entre ellos para hacer el visor más avanzado, inventándose etiquetas como su propia voluntad les decía. Desde el 96 hasta hoy una entidad llamada W3C ha tratado de poner orden en el HTML y establecer sus reglas y etiquetas para que sea un estándar. Sin embargo el HTML creció de una manera descontrolada y no cumplió todos los problemas que planteaba la sociedad global de Internet. • El mismo W3C en el 98 empezó y continúa, en el desarrollo de XML (Extended Markup Language). En este lenguaje se ha pensado mucho más y muchas personas con grandes conocimientos en la materia están trabajando todavía en su gestación. Pretendían solucionar los carencias del HTML en lo que se respecta al tratamiento de la información. Problemas del HTML como: • El contenido se mezcla con los estilos que se le quieren aplicar. • No permite compartir información con todos los dispositivos, como pueden ser ordenadores o teléfonos móviles. • La presentación en pantalla depende del visor que se utilice. • Imagínese, una persona que conoce el HTML y lo difícil que puede llegar a ser entender su código, que tuviese que procesarlo para extraer datos que necesite en otras aplicaciones. Sería muy difícil saber dónde está realmente la información que busca, siempre mezclada entre etiquetas <FONT>, <TABLE>, <TD>, etc... Esto es una mala gestión de la información y el XML la soluciona.