SlideShare una empresa de Scribd logo
1 de 13
HTML
HyperTextMarkupLanguage («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 MIMEtext/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
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
HypertextMarkupLanguage de Berners-Lee y
Dan Connolly, el cual incluía una Definición de
Tipo de Documento SGML para definir la
gramática. 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 DaveRaggettHTML+
(HypertextMarkupFormat) (Formato de Marcaje
de Hipertexto), de finales de 1993, sugería
estandarizar características ya implementadas,
como las tablas.
Marcado 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.


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”><imgsrc=”imagen” /></a>.
ACCESIBILIDAD WEB



El diseño en HTML, aparte de cumplir con las especificaciones propias del
lenguaje, debe respetar ciertos criterios de accesibilidad web, siguiendo
unas pautas o las normativas y leyes vigentes en los países donde se
regule dicho concepto. Se encuentra disponible y desarrollado por el W3C
a través de las Pautas de Accesibilidad al Contenido Web 1.0 WCAG
(actualizadas recientemente con la especificación 2.0[14] ), aunque
muchos países tienen especificaciones propias, como es el caso de
España con la Norma UNE 139803
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</no
mbre-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.
XML
EXTENSIBLE MARKUPLANGUAGE
XML, siglas en inglés de eXtensibleMarkupLanguage
('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 cuándo 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.
DOCUMENTOS XML BIEN FORMADOS Y
    CONTROL DE ERRORES
Los documentos denominados como «bien formados» (del
inglés wellformed) son aquellos que cumplen con todas las
definiciones básicas de formato y pueden, por lo tanto,
analizarse correctamente por cualquier analizador sintáctico
(parser) que cumpla con la norma. Se separa esto del
concepto de validez que se explica más adelante.
Los documentos han de seguir una estructura estrictamente
jerárquica con lo que respecta a las etiquetas que delimitan
sus elementos. Una etiqueta debe estar correctamente
incluida en otra, es decir, las etiquetas deben estar
correctamente anidadas. Los elementos con contenido
deben estar correctamente cerrados.
Los documentos XML sólo permiten un elemento raíz del
que todos los demás sean parte, es decir, solo pueden tener
un elemento inicial.
Los valores atributos en XML siempre deben estar
encerrados entre comillas simples o dobles.
El XML es sensible a mayúsculas y minúsculas. Existe un
conjunto de caracteres llamados espacios en blanco
(espacios, tabuladores, retornos de carro, saltos de línea)
que los procesadores XML tratan de forma diferente en el
marcado XML.
Es necesario asignar nombres a las estructuras, tipos de
elementos, entidades, elementos particulares, etc. En XML
los nombres tienen alguna característica en común.
ESTRUCTURA DE UN DOCUMENTO XML


La tecnología XML busca dar solución al problema de expresar información
estructurada de la manera más abstracta y reutilizable posible. Que la información
sea estructurada quiere decir que se compone de partes bien definidas, y que esas
partes se componen a su vez de otras partes. Entonces se tiene un árbol de trozos
de información. Ejemplos son un tema musical, que se compone de compases, que
están formados a su vez por notas. Estas partes se llaman elementos, y se las señala
mediante etiquetas.
Una etiqueta consiste en una marca hecha en el documento, que señala una porción
de éste como un elemento. Un pedazo de información con un sentido claro y
definido. Las etiquetas tienen la forma <nombre>, donde nombre es el nombre del
elemento que se está señalando.
PARTES DE UN DOCUMENTO XML
Un documento XML está formado por el prólogo y por el cuerpo del documento
así como texto de etiquetas que contiene una gran variedad de efectos positivos
o negativos en la referencia opcional a la que se refiere el documento, hay que
tener mucho cuidado de esa parte de la gramática léxica para que se componga
de manera uniforme.
Prólogo
Aunque no es obligatorio, los documentos XML pueden empezar con unas líneas
que describen la versión XML, el tipo de documento y otras cosas.
El prólogo de un documento XML contiene:
Una declaración XML. Es la sentencia que declara al documento como un
documento XML.
Una declaración de tipo de documento. Enlaza el documento con su DTD
(definición de tipo de documento), o el DTD puede estar incluido en la propia
declaración o ambas cosas al mismo tiempo.
Uno o más comentarios e instrucciones de procesamiento.
Cuerpo
A diferencia del prólogo, el cuerpo no es opcional en un documento XML, el
cuerpo debe contener solo un elemento raíz, característica indispensable
también para que el documento esté bien formado. Sin embargo es necesaria la
adquisición de datos para su buen funcionamiento.
DIFERENCIAS ENTRE HTML Y XML
   La diferencia fundamental entre XMLy HTML es que el primero, como ya se mencionó, es un
    metalenguaje, y el segundo es simplemente un lenguaje. Durante 1998 XML tuvo un crecimiento
    exponencial, refiriéndose sobre todo a sus apariciones en los medios de comunicación de todo tipo,
    menciones en páginas Web, soporte de software, tutoriales, etcétera.
   De este modo, en 1999 XML tomó gran fuerza, pasando de simples especulaciones a una realidad
    palpable, gracias también a que los programas que lo soportan han crecido considerablemente.
   Básicamente XML no ha nacido sólo para su aplicación en Internet, sino que se propone como lenguaje de
    bajo nivel (a nivel de aplicación, no de programación) para intercambio de información estructurada entre
    diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo, etcétera.
   “XML es un buen medio para representar la estructura que cada quien quiera definir para la información,
    tiene una relativa compatibilidad y es lo bastante flexible para adaptarse a muchas cosas, pero su
    desventaja principal es que no es un lenguaje gráfico, o sea, cada quien puede hacer su XML con toda la
    estructura que se quiera, pero el trabajo gráfico se debe hacer por otros medios”, explicó Antonio Enrique
    González Velázquez, coordinador de servicios de red de la Dirección General de Servicios de Cómputos
    Académico de la Universidad Nacional Autónoma de México.
   Se dice que XML no sustituirá a HTML, pero aplicado a Internet sí va a mejorar algo de lo que HTML
    empezaba a carecer desde hace tiempo: Establecer un estándar fijo y separar el contenido de su
    presentación. Esto significa que desde el momento en el que se aplique definitivamente XML, para ver un
    documento Web no habrá limitaciones en la parte del estándar de hojas de estilo (CSS) que pueda
    soportar el Navigator de Nestcape o Internet Explorer de Microsoft, ni al lenguaje de script del servidor.
   “Para muchas aplicaciones XML va a desplazar HTML o quizás solamente va a soportarlo. La idea es que
    no es una confrontación directa `XML vs. HTML', ya que pueden trabajar juntos, así como pueden tener
    cosas completamente dispares”, indicó Antonio Enrique González.
   Se pude suponer de este modo que XML constituye la capa más baja dentro del nivel de aplicación, sobre
    el que se puede montar cualquier estructura de tratamiento de documentos, hasta llegar a la
    presentación.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Lissette lainez
Lissette lainezLissette lainez
Lissette lainez
 
Lissette lainez
Lissette lainezLissette lainez
Lissette lainez
 
Fundamentos XML
Fundamentos XMLFundamentos XML
Fundamentos XML
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
Helen Valverde 2C3
Helen Valverde 2C3Helen Valverde 2C3
Helen Valverde 2C3
 
Diferencia entre html y xml
Diferencia  entre html y xmlDiferencia  entre html y xml
Diferencia entre html y xml
 
Html para subir a slideshare
Html para subir a slideshareHtml para subir a slideshare
Html para subir a slideshare
 
DIFERENCIA ENTRE HTML Y XML
DIFERENCIA ENTRE HTML Y XMLDIFERENCIA ENTRE HTML Y XML
DIFERENCIA ENTRE HTML Y XML
 
Html IRVING
Html IRVING Html IRVING
Html IRVING
 
Jeremmy velizaguirre2a3(html xml)
Jeremmy velizaguirre2a3(html xml)Jeremmy velizaguirre2a3(html xml)
Jeremmy velizaguirre2a3(html xml)
 
Deber 1 de Zaskia Aguilar
Deber 1 de Zaskia AguilarDeber 1 de Zaskia Aguilar
Deber 1 de Zaskia Aguilar
 
Presentacion
PresentacionPresentacion
Presentacion
 
De html xml
De html xmlDe html xml
De html xml
 
Jesica resabala mero html
Jesica resabala mero htmlJesica resabala mero html
Jesica resabala mero html
 
Html&xml
Html&xmlHtml&xml
Html&xml
 
Programacion
ProgramacionProgramacion
Programacion
 
XML y RDF en Web Semántica
XML y RDF en Web SemánticaXML y RDF en Web Semántica
XML y RDF en Web Semántica
 
Html y HTML5
Html y HTML5Html y HTML5
Html y HTML5
 

Destacado

Destacado (7)

Def org 1
Def org 1Def org 1
Def org 1
 
Udone GDT (Abril)
Udone GDT (Abril)Udone GDT (Abril)
Udone GDT (Abril)
 
Whitney Twitter Tour
Whitney Twitter TourWhitney Twitter Tour
Whitney Twitter Tour
 
LabMM3 - Aula teórica 12
LabMM3 - Aula teórica 12LabMM3 - Aula teórica 12
LabMM3 - Aula teórica 12
 
As mareas negras
As mareas negrasAs mareas negras
As mareas negras
 
Politisk kamp på nätet grundstomme
Politisk kamp på nätet grundstommePolitisk kamp på nätet grundstomme
Politisk kamp på nätet grundstomme
 
Día del libro infantil
Día del libro infantilDía del libro infantil
Día del libro infantil
 

Similar a HTML: Lenguaje de marcado para páginas web (18)

Historia de html
Historia de htmlHistoria de html
Historia de html
 
Ac programacion
Ac programacionAc programacion
Ac programacion
 
Presentación1 viviana
Presentación1 vivianaPresentación1 viviana
Presentación1 viviana
 
Html
HtmlHtml
Html
 
Diferencia entre html xml
Diferencia entre html xmlDiferencia entre html xml
Diferencia entre html xml
 
Historia de html
Historia de htmlHistoria de html
Historia de html
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Que es html y xml
Que es html y xmlQue es html y xml
Que es html y xml
 
Html vs xml
Html vs xmlHtml vs xml
Html vs xml
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
UG2011html.pptx
UG2011html.pptxUG2011html.pptx
UG2011html.pptx
 
UG2011html.pptx
UG2011html.pptxUG2011html.pptx
UG2011html.pptx
 
Xml presentacin
Xml presentacinXml presentacin
Xml presentacin
 
Presentacion
PresentacionPresentacion
Presentacion
 
Evelyn deber
Evelyn deberEvelyn deber
Evelyn deber
 
Html tarea
Html tareaHtml tarea
Html tarea
 

HTML: Lenguaje de marcado para páginas web

  • 2. HyperTextMarkupLanguage («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 MIMEtext/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).
  • 3. HISTORIA DE HTML 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 HypertextMarkupLanguage de Berners-Lee y Dan Connolly, el cual incluía una Definición de Tipo de Documento SGML para definir la gramática. 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 DaveRaggettHTML+ (HypertextMarkupFormat) (Formato de Marcaje de Hipertexto), de finales de 1993, sugería estandarizar características ya implementadas, como las tablas.
  • 4. Marcado 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. 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”><imgsrc=”imagen” /></a>.
  • 5. ACCESIBILIDAD WEB El diseño en HTML, aparte de cumplir con las especificaciones propias del lenguaje, debe respetar ciertos criterios de accesibilidad web, siguiendo unas pautas o las normativas y leyes vigentes en los países donde se regule dicho concepto. Se encuentra disponible y desarrollado por el W3C a través de las Pautas de Accesibilidad al Contenido Web 1.0 WCAG (actualizadas recientemente con la especificación 2.0[14] ), aunque muchos países tienen especificaciones propias, como es el caso de España con la Norma UNE 139803
  • 6. 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</no mbre-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.
  • 7. XML
  • 8. EXTENSIBLE MARKUPLANGUAGE XML, siglas en inglés de eXtensibleMarkupLanguage ('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 cuándo 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
  • 9. 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.
  • 10. DOCUMENTOS XML BIEN FORMADOS Y CONTROL DE ERRORES Los documentos denominados como «bien formados» (del inglés wellformed) son aquellos que cumplen con todas las definiciones básicas de formato y pueden, por lo tanto, analizarse correctamente por cualquier analizador sintáctico (parser) que cumpla con la norma. Se separa esto del concepto de validez que se explica más adelante. Los documentos han de seguir una estructura estrictamente jerárquica con lo que respecta a las etiquetas que delimitan sus elementos. Una etiqueta debe estar correctamente incluida en otra, es decir, las etiquetas deben estar correctamente anidadas. Los elementos con contenido deben estar correctamente cerrados. Los documentos XML sólo permiten un elemento raíz del que todos los demás sean parte, es decir, solo pueden tener un elemento inicial. Los valores atributos en XML siempre deben estar encerrados entre comillas simples o dobles. El XML es sensible a mayúsculas y minúsculas. Existe un conjunto de caracteres llamados espacios en blanco (espacios, tabuladores, retornos de carro, saltos de línea) que los procesadores XML tratan de forma diferente en el marcado XML. Es necesario asignar nombres a las estructuras, tipos de elementos, entidades, elementos particulares, etc. En XML los nombres tienen alguna característica en común.
  • 11. ESTRUCTURA DE UN DOCUMENTO XML La tecnología XML busca dar solución al problema de expresar información estructurada de la manera más abstracta y reutilizable posible. Que la información sea estructurada quiere decir que se compone de partes bien definidas, y que esas partes se componen a su vez de otras partes. Entonces se tiene un árbol de trozos de información. Ejemplos son un tema musical, que se compone de compases, que están formados a su vez por notas. Estas partes se llaman elementos, y se las señala mediante etiquetas. Una etiqueta consiste en una marca hecha en el documento, que señala una porción de éste como un elemento. Un pedazo de información con un sentido claro y definido. Las etiquetas tienen la forma <nombre>, donde nombre es el nombre del elemento que se está señalando.
  • 12. PARTES DE UN DOCUMENTO XML Un documento XML está formado por el prólogo y por el cuerpo del documento así como texto de etiquetas que contiene una gran variedad de efectos positivos o negativos en la referencia opcional a la que se refiere el documento, hay que tener mucho cuidado de esa parte de la gramática léxica para que se componga de manera uniforme. Prólogo Aunque no es obligatorio, los documentos XML pueden empezar con unas líneas que describen la versión XML, el tipo de documento y otras cosas. El prólogo de un documento XML contiene: Una declaración XML. Es la sentencia que declara al documento como un documento XML. Una declaración de tipo de documento. Enlaza el documento con su DTD (definición de tipo de documento), o el DTD puede estar incluido en la propia declaración o ambas cosas al mismo tiempo. Uno o más comentarios e instrucciones de procesamiento. Cuerpo A diferencia del prólogo, el cuerpo no es opcional en un documento XML, el cuerpo debe contener solo un elemento raíz, característica indispensable también para que el documento esté bien formado. Sin embargo es necesaria la adquisición de datos para su buen funcionamiento.
  • 13. DIFERENCIAS ENTRE HTML Y XML  La diferencia fundamental entre XMLy HTML es que el primero, como ya se mencionó, es un metalenguaje, y el segundo es simplemente un lenguaje. Durante 1998 XML tuvo un crecimiento exponencial, refiriéndose sobre todo a sus apariciones en los medios de comunicación de todo tipo, menciones en páginas Web, soporte de software, tutoriales, etcétera.  De este modo, en 1999 XML tomó gran fuerza, pasando de simples especulaciones a una realidad palpable, gracias también a que los programas que lo soportan han crecido considerablemente.  Básicamente XML no ha nacido sólo para su aplicación en Internet, sino que se propone como lenguaje de bajo nivel (a nivel de aplicación, no de programación) para intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo, etcétera.  “XML es un buen medio para representar la estructura que cada quien quiera definir para la información, tiene una relativa compatibilidad y es lo bastante flexible para adaptarse a muchas cosas, pero su desventaja principal es que no es un lenguaje gráfico, o sea, cada quien puede hacer su XML con toda la estructura que se quiera, pero el trabajo gráfico se debe hacer por otros medios”, explicó Antonio Enrique González Velázquez, coordinador de servicios de red de la Dirección General de Servicios de Cómputos Académico de la Universidad Nacional Autónoma de México.  Se dice que XML no sustituirá a HTML, pero aplicado a Internet sí va a mejorar algo de lo que HTML empezaba a carecer desde hace tiempo: Establecer un estándar fijo y separar el contenido de su presentación. Esto significa que desde el momento en el que se aplique definitivamente XML, para ver un documento Web no habrá limitaciones en la parte del estándar de hojas de estilo (CSS) que pueda soportar el Navigator de Nestcape o Internet Explorer de Microsoft, ni al lenguaje de script del servidor.  “Para muchas aplicaciones XML va a desplazar HTML o quizás solamente va a soportarlo. La idea es que no es una confrontación directa `XML vs. HTML', ya que pueden trabajar juntos, así como pueden tener cosas completamente dispares”, indicó Antonio Enrique González.  Se pude suponer de este modo que XML constituye la capa más baja dentro del nivel de aplicación, sobre el que se puede montar cualquier estructura de tratamiento de documentos, hasta llegar a la presentación.