SlideShare una empresa de Scribd logo
1 de 13
QUE ES HTML
El HTML o Hypertext Markup Language, en inglés, es el
lenguaje utilizado para las páginas web o de Internet.
En español su traducción vendría a ser Lenguaje de
Etiquetado de Documentos hipertextual. El etiquetado
se refiere a que los archivos HTML, además de texto,
contienen una serie de atribuciones o información
adicional acerca del texto. Hypertexto, término
acuñado en 1965 por Ted Nelson, es información no
lineal, lo que en palabras sencillas significa texto con
enlaces o links a otros textos. El lenguaje HTML
estructura la información, que luego es visualizada
utilizando un navegador, como en Internet Explorer
que viene con el sistema operativo Windows.
* Pero no es necesario complicarnos tanto, cuando en
 realidad crear documentos HTML, es una tarea
 extremadamente sencilla. Ya que cualquier editor de
 textos básico, sirve para esta tarea. Es así, como el Block
 de Notas de Windows, o cualquier editor de texto, en
 donde se pueda escribir sin un formato definido, sirve
 para poder escribir o crear el formato HTML
* Asimismo, el conocido software Dreamweaver (el cual es
 ampliamente utilizado en el mundo del diseño y el
 desarrollo de páginas web), sirve para editar códigos de
 HTML. De igual manera, para crear páginas de Internet,
 puede ser utilizado el software de Microsoft FrontPage,
 sistema de edición de texto, que utiliza como base, los
 mismos principios de los editores de texto inicialmente
 mencionados.
Volviendo al código o lenguaje HTML en sí, este emplea
etiquetas para estructurar el texto. Asimismo, las
etiquetas se emplean para incluir fotografías y los demás
elementos que van a aparecer en una página web. Las
etiquetas como tal, se pueden visualizar o percibir, ya que
estas se encuentran rodeadas por los signos “<>”. Esto es
transparente para el usuario que navega en Internet, y
para darnos cuenta de esto, podemos desde el Internet
Explores pasar el mouse sobre "Ver" y luego hacer clic
sobre "código fuente". Nos sorprenderemos al observar la
cantidad de etiquetas empleadas en un documento
cualquiera con el formato HTML.
QUE ES XML
XML (eXtensive Markup Language) 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.
XML y HTML son lenguajes muy
diferentes. Ambos nacen de la misma
inspiración llamada SGML por lo que su
sintaxis es similar, aunque cada uno fue
diseñado      para    cumplir   distintas
funciones:
*El XML (eXtensive Markup Language) es
 un lenguaje que fue concebido para
 describir información. Su función
 principal es ayudarnos a organizar
 contenidos y eso hace que los
 documentos XML sean portables hacia
 diferentes tipos de aplicaciones.
*El HTML (HyperText Markup Language)
 por otro lado ha sido concebido para
 mostrar información, determinar como
 actúa y que hace. Su función radica en
 ayudarnos a darle formato a los
 diversos contenidos de una página.
Resumiendo, el XML sirve para
describir información y el HTML
sirve para darle formato y
presentarla a través de un
navegador. O sea que el XML no es
ni será nunca un reemplazo del
HTML sino un complemento que
sirve para manejar la información
separada del formato.
*Un  dato importante es que al hablar de XML
hablamos de documentos bien formados (well
formed). Mientras en HTML podemos ser
desordenados: <P><B><i>Este texto estará en
negritas e itálicas</b></I><BR>, en XML tenemos
que respetar los tags. Todos deberán ser anidados
correctamente:
<TagA><TagB>Contenidos</TagB></TagA>. Algo muy
importante es que son "case sensitive" de tal forma
que <B> no es lo mismo que <b> sino son dos tags
diferentes. También debemos presetar atención
importante a que todos los tags deben ser cerrados.
Si usamos un tag independiente como el <br> o
<hr>, lo cerramos incluyéndole un diagonal al final:
<br />, <hr />. Por lo anterior, el XML está ayudando
a que seamos más ordenados y respetemos el
lenguaje que gracias a la tolerancia de los
navegadores ha ido decayendo.
*Un  dato importante es que al hablar de XML
hablamos de documentos bien formados (well
formed). Mientras en HTML podemos ser
desordenados: <P><B><i>Este texto estará en
negritas e itálicas</b></I><BR>, en XML tenemos
que respetar los tags. Todos deberán ser anidados
correctamente:
<TagA><TagB>Contenidos</TagB></TagA>. Algo muy
importante es que son "case sensitive" de tal forma
que <B> no es lo mismo que <b> sino son dos tags
diferentes. También debemos presetar atención
importante a que todos los tags deben ser cerrados.
Si usamos un tag independiente como el <br> o <hr>,
lo cerramos incluyéndole un diagonal al final: <br
/>, <hr />. Por lo anterior, el XML está ayudando a
que seamos más ordenados y respetemos el lenguaje
que gracias a la tolerancia de los navegadores ha ido
decayendo.
¿HACIA DONDE VAN EL XML Y EL HTML?


A pesar de que el HTML tiene sus definiciones, la
tolerancia de los navegadores ha hecho que
documentos mal formados funcionen. Por ello nace el
esfuerzo de juntar lo mejor de los dos lenguajes que
hemos analizado para pensar a futuro en XHTML. El
XHTML (eXtensive HyperText Markup Language) es una
familia de tipos de documentos y módulos que
reproducen, definen y extienden el HTML
reformulando gracias al XML.
DIFERENCIAS ENTRE HTML Y XML


* También,usando SGML se definió el HTML, lo cual recae
 en la siguiente pregunta: ¿Cuál es la diferencia entre
 ambos?
* 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.
* 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.
* “Paramuchas 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.
CONCLUCION
* Microsoftpretende establecer por medio de biz talk un marco
 legal para el comercio electrónico de empresa a consumidor. Se
 trata de un claro ejemplo que basa toda su filosofía en XML. El
 objetivo de biz talk es el desarrollar una red dentro de su
 portal Microsoft network, que permita poner en contacto a
 empresas y consumidores. Todo ello llegará a implicar cambios
 y mejoras en herramientas de comercio electrónico ya
 existentes como Site Server (que pasará a denominarse
 Commerce Server) o Back Office.
* Porlo tanto, al ser XML un metalenguaje, sobre él se pueden
 construir sublenguajes con especificaciones propias. Es el caso
 de Commerce XML(cXML), un estándar público y libre para el
 comercio electrónico. CXML podrá ayudar a construir a
 comunidades comerciales abiertas. Compradores y vendedores
 reducirán el costo de sus operaciones en línea al facilitarse el
 intercambio de información sobre Internet.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Guevara 2 c3
Guevara 2 c3Guevara 2 c3
Guevara 2 c3
 
Diferencias entre
Diferencias entreDiferencias entre
Diferencias entre
 
Lenguaje de programacion 2
Lenguaje de programacion 2Lenguaje de programacion 2
Lenguaje de programacion 2
 
Diferencia entre html xml
Diferencia entre html xmlDiferencia entre html xml
Diferencia entre html xml
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
Velez 2c3
Velez 2c3Velez 2c3
Velez 2c3
 
Evelyn deber
Evelyn deberEvelyn deber
Evelyn deber
 
Historia de html
Historia de htmlHistoria de html
Historia de html
 
Deber programacion
Deber programacionDeber programacion
Deber programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguaje HTML
Lenguaje HTMLLenguaje HTML
Lenguaje HTML
 
2do c3 reyes jose
2do c3 reyes jose2do c3 reyes jose
2do c3 reyes jose
 
Html y xml veliz ruben
Html y xml veliz rubenHtml y xml veliz ruben
Html y xml veliz ruben
 
Taller 1 raul guaranda
Taller 1 raul guarandaTaller 1 raul guaranda
Taller 1 raul guaranda
 
Presentación1
Presentación1Presentación1
Presentación1
 
Html y xml
Html y xmlHtml y xml
Html y xml
 

Similar a Html y xml carlos lita

Similar a Html y xml carlos lita (18)

Presentacion
PresentacionPresentacion
Presentacion
 
Shirley andrade moran_2_a3
Shirley andrade moran_2_a3Shirley andrade moran_2_a3
Shirley andrade moran_2_a3
 
Presentación sobre html y xml
Presentación sobre html y xmlPresentación sobre html y xml
Presentación sobre html y xml
 
Diferencias entre HTML & XML (W. Malan)
Diferencias entre HTML & XML (W. Malan)Diferencias entre HTML & XML (W. Malan)
Diferencias entre HTML & XML (W. Malan)
 
Deber de html y xml diferencias
Deber de html y xml diferenciasDeber de html y xml diferencias
Deber de html y xml diferencias
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Historia de html
Historia de htmlHistoria de html
Historia de html
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Presentación2
Presentación2Presentación2
Presentación2
 
Presentación2
Presentación2Presentación2
Presentación2
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
De html xml
De html xmlDe html xml
De html xml
 
FORMATO XML
FORMATO XMLFORMATO XML
FORMATO XML
 
Jose garcía t. 2 do c 3
Jose garcía t.  2 do c 3Jose garcía t.  2 do c 3
Jose garcía t. 2 do c 3
 
Html
HtmlHtml
Html
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (19)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Html y xml carlos lita

  • 1. QUE ES HTML El HTML o Hypertext Markup Language, en inglés, es el lenguaje utilizado para las páginas web o de Internet. En español su traducción vendría a ser Lenguaje de Etiquetado de Documentos hipertextual. El etiquetado se refiere a que los archivos HTML, además de texto, contienen una serie de atribuciones o información adicional acerca del texto. Hypertexto, término acuñado en 1965 por Ted Nelson, es información no lineal, lo que en palabras sencillas significa texto con enlaces o links a otros textos. El lenguaje HTML estructura la información, que luego es visualizada utilizando un navegador, como en Internet Explorer que viene con el sistema operativo Windows.
  • 2. * Pero no es necesario complicarnos tanto, cuando en realidad crear documentos HTML, es una tarea extremadamente sencilla. Ya que cualquier editor de textos básico, sirve para esta tarea. Es así, como el Block de Notas de Windows, o cualquier editor de texto, en donde se pueda escribir sin un formato definido, sirve para poder escribir o crear el formato HTML * Asimismo, el conocido software Dreamweaver (el cual es ampliamente utilizado en el mundo del diseño y el desarrollo de páginas web), sirve para editar códigos de HTML. De igual manera, para crear páginas de Internet, puede ser utilizado el software de Microsoft FrontPage, sistema de edición de texto, que utiliza como base, los mismos principios de los editores de texto inicialmente mencionados.
  • 3. Volviendo al código o lenguaje HTML en sí, este emplea etiquetas para estructurar el texto. Asimismo, las etiquetas se emplean para incluir fotografías y los demás elementos que van a aparecer en una página web. Las etiquetas como tal, se pueden visualizar o percibir, ya que estas se encuentran rodeadas por los signos “<>”. Esto es transparente para el usuario que navega en Internet, y para darnos cuenta de esto, podemos desde el Internet Explores pasar el mouse sobre "Ver" y luego hacer clic sobre "código fuente". Nos sorprenderemos al observar la cantidad de etiquetas empleadas en un documento cualquiera con el formato HTML.
  • 4. QUE ES XML XML (eXtensive Markup Language) 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.
  • 5. XML y HTML son lenguajes muy diferentes. Ambos nacen de la misma inspiración llamada SGML por lo que su sintaxis es similar, aunque cada uno fue diseñado para cumplir distintas funciones:
  • 6. *El XML (eXtensive Markup Language) es un lenguaje que fue concebido para describir información. Su función principal es ayudarnos a organizar contenidos y eso hace que los documentos XML sean portables hacia diferentes tipos de aplicaciones. *El HTML (HyperText Markup Language) por otro lado ha sido concebido para mostrar información, determinar como actúa y que hace. Su función radica en ayudarnos a darle formato a los diversos contenidos de una página.
  • 7. Resumiendo, el XML sirve para describir información y el HTML sirve para darle formato y presentarla a través de un navegador. O sea que el XML no es ni será nunca un reemplazo del HTML sino un complemento que sirve para manejar la información separada del formato.
  • 8. *Un dato importante es que al hablar de XML hablamos de documentos bien formados (well formed). Mientras en HTML podemos ser desordenados: <P><B><i>Este texto estará en negritas e itálicas</b></I><BR>, en XML tenemos que respetar los tags. Todos deberán ser anidados correctamente: <TagA><TagB>Contenidos</TagB></TagA>. Algo muy importante es que son "case sensitive" de tal forma que <B> no es lo mismo que <b> sino son dos tags diferentes. También debemos presetar atención importante a que todos los tags deben ser cerrados. Si usamos un tag independiente como el <br> o <hr>, lo cerramos incluyéndole un diagonal al final: <br />, <hr />. Por lo anterior, el XML está ayudando a que seamos más ordenados y respetemos el lenguaje que gracias a la tolerancia de los navegadores ha ido decayendo.
  • 9. *Un dato importante es que al hablar de XML hablamos de documentos bien formados (well formed). Mientras en HTML podemos ser desordenados: <P><B><i>Este texto estará en negritas e itálicas</b></I><BR>, en XML tenemos que respetar los tags. Todos deberán ser anidados correctamente: <TagA><TagB>Contenidos</TagB></TagA>. Algo muy importante es que son "case sensitive" de tal forma que <B> no es lo mismo que <b> sino son dos tags diferentes. También debemos presetar atención importante a que todos los tags deben ser cerrados. Si usamos un tag independiente como el <br> o <hr>, lo cerramos incluyéndole un diagonal al final: <br />, <hr />. Por lo anterior, el XML está ayudando a que seamos más ordenados y respetemos el lenguaje que gracias a la tolerancia de los navegadores ha ido decayendo.
  • 10. ¿HACIA DONDE VAN EL XML Y EL HTML? A pesar de que el HTML tiene sus definiciones, la tolerancia de los navegadores ha hecho que documentos mal formados funcionen. Por ello nace el esfuerzo de juntar lo mejor de los dos lenguajes que hemos analizado para pensar a futuro en XHTML. El XHTML (eXtensive HyperText Markup Language) es una familia de tipos de documentos y módulos que reproducen, definen y extienden el HTML reformulando gracias al XML.
  • 11. DIFERENCIAS ENTRE HTML Y XML * También,usando SGML se definió el HTML, lo cual recae en la siguiente pregunta: ¿Cuál es la diferencia entre ambos? * 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.
  • 12. * 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. * “Paramuchas 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.
  • 13. CONCLUCION * Microsoftpretende establecer por medio de biz talk un marco legal para el comercio electrónico de empresa a consumidor. Se trata de un claro ejemplo que basa toda su filosofía en XML. El objetivo de biz talk es el desarrollar una red dentro de su portal Microsoft network, que permita poner en contacto a empresas y consumidores. Todo ello llegará a implicar cambios y mejoras en herramientas de comercio electrónico ya existentes como Site Server (que pasará a denominarse Commerce Server) o Back Office. * Porlo tanto, al ser XML un metalenguaje, sobre él se pueden construir sublenguajes con especificaciones propias. Es el caso de Commerce XML(cXML), un estándar público y libre para el comercio electrónico. CXML podrá ayudar a construir a comunidades comerciales abiertas. Compradores y vendedores reducirán el costo de sus operaciones en línea al facilitarse el intercambio de información sobre Internet.