SlideShare una empresa de Scribd logo
1 de 12
HTML Y XML
    
   PARA SABER MEJOR DE QUE VAMOS A HABLAR,
    PRIMERO DEBEMOS SABER UN POCO DE HTML Y
    XLM PARA PODER HACI REALIZAR LAS
    DIFERENCIAS.
   HTML es el lenguaje con el que se definen las páginas
    web. Básicamente se trata de un conjunto de etiquetas
    que sirven para definir el texto y otros elementos que
    compondrán una página web.
   El lenguaje html contiene dos partes:
   El contenido, que es el texto que se verá en la pantalla de un ordenador,
   Y las etiquetas y atributos que estructuran el texto de la página web en
    encabezados, párrafos, listas, enlaces, etc. y normalmente no se muestra
    en pantalla.
   El HTML se creó en un principio con objetivos
    divulgativos de información con texto y algunas
    imágenes. No se pensó que llegara a ser utilizado para
    crear área de ocio y consulta con carácter multimedia (lo
    que es actualmente la web), de modo que, el HTML se
    creó sin dar respuesta a todos los posibles usos que se
    le iba a dar y a todos los colectivos de gente que lo
    utilizarían en un futuro. Sin embargo, pese a esta
    deficiente planificación, si que se han ido incorporando
    modificaciones con el tiempo, estos son los estándares
    del HTML.
   Este lenguaje se escribe en un documento de texto, por eso
    necesitamos un editor de textos para escribir una página web. Así
    pues, el archivo donde está contenido el código HTML es un archivo
    de texto, con una peculiaridad, que tiene extensión .html o .htm (es
    indiferente cuál utilizar). De modo que cuando programemos en
    HTML lo haremos con un editor de textos, lo más sencillo posible y
    guardaremos nuestros trabajos con extensión .html, por ejemplo
    mipagina.html
   Diremos que el lenguaje consta de etiquetas que tienen esta forma
    <B> o <P>. Cada etiqueta significa una cosa, por ejemplo <B>
    significa que se escriba en negrita (bold) o <P> significa un párrafo
   XML son las siglas de Extensible Markup Language,
    una      especificación/lenguaje    de     programación
    desarrollada por el W3C. XML es una versión de SGML,
    diseñado especialmente para los documentos de la web.
    Permite que los diseñadores creen sus propias
    etiquetas, permitiendo la definición, transmisión,
    validación e interpretación de datos entre aplicaciones y
    entre organizaciones.
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.
   Para los que conozcan también el lenguaje HTML, que espero que seáis muchos, he compilado
    aquí una serie de diferencias entre HTML y XML que sirven de muestra para ver hasta dónde
    llegan estos dos lenguajes.
    El HTML se preocupa por formatear datos y para ello son las etiquetas que tiene el lenguaje, para
    formatear la información que se desea mostrar.
    El XML se preocupa por estructurar la información que pretende almacenar. La estructura la
    marca la lógica propia de la información.
    El desarrollo del HTML estuvo marcado la competencia entre los distintos visores del mercado.
    Cada uno quería ser el mejor e inventaba etiquetas nuevas que a la larga entraban a formar parte
    del estándar del W3C, como la etiqueta <FRAME>.
    El desarrollo del XML está siendo llevado a cabo con rigor, siempre ajustado a lo que marca el
    estándar que desarrolla el W3C, entidad que está desarrollando el XML con más diligencia que
    las empresas con intereses particulares.
    Procesar la información en HTML es inviable, por estar mezclada con los estilos y las etiquetas
    que formatean la información.
    En XML se puede procesar la información con mucha facilidad, porque todo está ordenado de
    una manera lógica, así mismo el formateo de la información para que se pueda entender bien por
    el usuario es viable a través de un pequeño procesamiento, a través de hojas de estilos o
    similares.
   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.
   Otra característica del XML es que es un lenguaje que
    puede extenderse. Al trabajar con documentos XML
    podemos determinar nuestros propios tags y estructura
    de documentos para trabajar. En XML el tag
    <christian></christian> es válido por que yo lo puedo
    definir y utilizar sin ningún problema. Por otro lado en el
    HTML todos los tags ya han sido predefinidos y son
    parte del estándar HTML definido por el W3C.
   Por ejemplo, si queremos colocar información en nuestra Web
    sobre un libro podríamos hacerlo de esta manera:
   <libro>
    <titulo>El Quijote</titulo>
    <autor>Cervantes</autor>
    <precio moneda="euro">20</precio>
    <portada nombre="portada" tipo="gif"/>
    <video nombre="quijote" tipo="avi" duracion="30"/>
    </libro>
   En lugar de:
   <div>
    <p><b><font size="4">El Quijote</font></b></p>
    <p><i>Cervantes</i> ~ <font color="red">20 euros</font></p>
    <center><img src="portada.gif"></center>
    <p><a href="quijote.avi">Video promocional</a> ~ Duración 30
    segundos.</p>
    </div>

    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.
   Para explicarlo de forma más sencilla, se busca definir estándares
    en el lenguaje que le da formato a la información, pero con tags
    bien formados, correctamente anidados y que nos permitan navegar
    a través de la información de forma comprensible y sencilla. El
    XHTML debe ser desde ya una meta para todos nuestras páginas
    web. Los invito a que a través del servicio de validación de
    documentos del W3C revisen sus páginas y vean que podrían
    mejorar    para     estar   conforme      a    los     estándares.

Más contenido relacionado

La actualidad más candente (17)

Presentación1
Presentación1Presentación1
Presentación1
 
Presentación sobre html y xml
Presentación sobre html y xmlPresentación sobre html y xml
Presentación sobre html y xml
 
Presentación2
Presentación2Presentación2
Presentación2
 
Evelyn deber
Evelyn deberEvelyn deber
Evelyn deber
 
Velez 2c3
Velez 2c3Velez 2c3
Velez 2c3
 
Html y xml carlos lita
Html y xml   carlos litaHtml y xml   carlos lita
Html y xml carlos lita
 
Diferencia entre html y xml jk
Diferencia entre html y xml  jkDiferencia entre html y xml  jk
Diferencia entre html y xml jk
 
Guevara 2 c3
Guevara 2 c3Guevara 2 c3
Guevara 2 c3
 
Diferencias entre html y xml
Diferencias entre html y xmlDiferencias entre html y xml
Diferencias entre html y xml
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
DIFERENCIA ENTRE HTML Y XML
DIFERENCIA ENTRE HTML Y XMLDIFERENCIA ENTRE HTML Y XML
DIFERENCIA ENTRE HTML Y XML
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
Historia de html
Historia de htmlHistoria de html
Historia de html
 
De html xml
De html xmlDe html xml
De html xml
 
Lenguaje HTML
Lenguaje HTMLLenguaje HTML
Lenguaje HTML
 
Html4
Html4Html4
Html4
 
Shirley andrade moran_2_a3
Shirley andrade moran_2_a3Shirley andrade moran_2_a3
Shirley andrade moran_2_a3
 

Similar a Diferencias de html y xml

Similar a Diferencias de html y xml (19)

Presentacion
PresentacionPresentacion
Presentacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Xml y html
Xml y htmlXml y html
Xml y html
 
Html narvaez
Html narvaezHtml narvaez
Html narvaez
 
Html narvaez
Html narvaezHtml narvaez
Html narvaez
 
Html narvaez
Html narvaezHtml narvaez
Html narvaez
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
Taller 1 raul guaranda
Taller 1 raul guarandaTaller 1 raul guaranda
Taller 1 raul guaranda
 
Diferencia entre html xml
Diferencia entre html xmlDiferencia entre html xml
Diferencia entre html xml
 
Presentación de html y xml
Presentación de html y xmlPresentación de html y xml
Presentación de html y xml
 
Presentación sobre html y xml
Presentación sobre html y xmlPresentación sobre html y xml
Presentación sobre html y xml
 
Presentación1
Presentación1Presentación1
Presentación1
 
Mera macias kerly diferencia entre html y xml presentasion prep
Mera macias kerly diferencia entre  html y xml presentasion prepMera macias kerly diferencia entre  html y xml presentasion prep
Mera macias kerly diferencia entre html y xml presentasion prep
 
Erika banchon 2a3
Erika banchon 2a3Erika banchon 2a3
Erika banchon 2a3
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Diferencias entre xml y html
Diferencias entre xml y htmlDiferencias entre xml y html
Diferencias entre xml y html
 
Presentación1
Presentación1Presentación1
Presentación1
 

Último

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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
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
 
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
 
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
 
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
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
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
 
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
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
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
 
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
 
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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
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
 
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
 

Último (20)

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...
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
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
 
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)
 
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...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
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
 
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
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
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
 
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
 
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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
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
 
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
 

Diferencias de html y xml

  • 2. PARA SABER MEJOR DE QUE VAMOS A HABLAR, PRIMERO DEBEMOS SABER UN POCO DE HTML Y XLM PARA PODER HACI REALIZAR LAS DIFERENCIAS.
  • 3. HTML es el lenguaje con el que se definen las páginas web. Básicamente se trata de un conjunto de etiquetas que sirven para definir el texto y otros elementos que compondrán una página web.  El lenguaje html contiene dos partes:  El contenido, que es el texto que se verá en la pantalla de un ordenador,  Y las etiquetas y atributos que estructuran el texto de la página web en encabezados, párrafos, listas, enlaces, etc. y normalmente no se muestra en pantalla.
  • 4. El HTML se creó en un principio con objetivos divulgativos de información con texto y algunas imágenes. No se pensó que llegara a ser utilizado para crear área de ocio y consulta con carácter multimedia (lo que es actualmente la web), de modo que, el HTML se creó sin dar respuesta a todos los posibles usos que se le iba a dar y a todos los colectivos de gente que lo utilizarían en un futuro. Sin embargo, pese a esta deficiente planificación, si que se han ido incorporando modificaciones con el tiempo, estos son los estándares del HTML.
  • 5. Este lenguaje se escribe en un documento de texto, por eso necesitamos un editor de textos para escribir una página web. Así pues, el archivo donde está contenido el código HTML es un archivo de texto, con una peculiaridad, que tiene extensión .html o .htm (es indiferente cuál utilizar). De modo que cuando programemos en HTML lo haremos con un editor de textos, lo más sencillo posible y guardaremos nuestros trabajos con extensión .html, por ejemplo mipagina.html  Diremos que el lenguaje consta de etiquetas que tienen esta forma <B> o <P>. Cada etiqueta significa una cosa, por ejemplo <B> significa que se escriba en negrita (bold) o <P> significa un párrafo
  • 6. XML son las siglas de Extensible Markup Language, una especificación/lenguaje de programación desarrollada por el W3C. XML es una versión de SGML, diseñado especialmente para los documentos de la web. Permite que los diseñadores creen sus propias etiquetas, permitiendo la definición, transmisión, validación e interpretación de datos entre aplicaciones y entre organizaciones.
  • 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. Para los que conozcan también el lenguaje HTML, que espero que seáis muchos, he compilado aquí una serie de diferencias entre HTML y XML que sirven de muestra para ver hasta dónde llegan estos dos lenguajes. El HTML se preocupa por formatear datos y para ello son las etiquetas que tiene el lenguaje, para formatear la información que se desea mostrar. El XML se preocupa por estructurar la información que pretende almacenar. La estructura la marca la lógica propia de la información. El desarrollo del HTML estuvo marcado la competencia entre los distintos visores del mercado. Cada uno quería ser el mejor e inventaba etiquetas nuevas que a la larga entraban a formar parte del estándar del W3C, como la etiqueta <FRAME>. El desarrollo del XML está siendo llevado a cabo con rigor, siempre ajustado a lo que marca el estándar que desarrolla el W3C, entidad que está desarrollando el XML con más diligencia que las empresas con intereses particulares. Procesar la información en HTML es inviable, por estar mezclada con los estilos y las etiquetas que formatean la información. En XML se puede procesar la información con mucha facilidad, porque todo está ordenado de una manera lógica, así mismo el formateo de la información para que se pueda entender bien por el usuario es viable a través de un pequeño procesamiento, a través de hojas de estilos o similares.
  • 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. Otra característica del XML es que es un lenguaje que puede extenderse. Al trabajar con documentos XML podemos determinar nuestros propios tags y estructura de documentos para trabajar. En XML el tag <christian></christian> es válido por que yo lo puedo definir y utilizar sin ningún problema. Por otro lado en el HTML todos los tags ya han sido predefinidos y son parte del estándar HTML definido por el W3C.
  • 11. Por ejemplo, si queremos colocar información en nuestra Web sobre un libro podríamos hacerlo de esta manera:  <libro> <titulo>El Quijote</titulo> <autor>Cervantes</autor> <precio moneda="euro">20</precio> <portada nombre="portada" tipo="gif"/> <video nombre="quijote" tipo="avi" duracion="30"/> </libro>  En lugar de:  <div> <p><b><font size="4">El Quijote</font></b></p> <p><i>Cervantes</i> ~ <font color="red">20 euros</font></p> <center><img src="portada.gif"></center> <p><a href="quijote.avi">Video promocional</a> ~ Duración 30 segundos.</p> </div>
  • 12. 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.  Para explicarlo de forma más sencilla, se busca definir estándares en el lenguaje que le da formato a la información, pero con tags bien formados, correctamente anidados y que nos permitan navegar a través de la información de forma comprensible y sencilla. El XHTML debe ser desde ya una meta para todos nuestras páginas web. Los invito a que a través del servicio de validación de documentos del W3C revisen sus páginas y vean que podrían mejorar para estar conforme a los estándares.