SlideShare una empresa de Scribd logo
1 de 13
Diferencia entre HTML y XML
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.
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 remplazo 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
presentar 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.
El XML no es ningún tipo de documento SGML, sino
que es una versión abreviada de SGML optimizada
para su utilización en Internet. Esto significa que con
él vamos a poder definir nuestros propios tipos de
documentos (podremos definir nuestras propias
etiquetas) y, por tanto, ya no dependeremos de un
único e inflexible tipo de documento HTML. Por ello,
la primera y más importante diferencia entre le HTML
y el XML, es que el HTML es un lenguaje, mientras
que el XML es un metalenguaje. Esto permite crear
nuestras etiquetas.
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" duración="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>
Así, si tenemos un poco de cuidado al crear nuestras
etiquetas podremos elaborar fácilmente documentos
inteligentes. No hay que ser un experto en
informática para observar, por ejemplo, que cualquier
buscador indexará de forma más eficiente el primer
ejemplo que el segundo.

Más contenido relacionado

La actualidad más candente

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 prepKerlyMera
 
Presentación de html y xml
Presentación de html y xmlPresentación de html y xml
Presentación de html y xmljulynaranjo
 
Diferencias de html y xml
Diferencias de html y xmlDiferencias de html y xml
Diferencias de html y xmlXimena Mejia
 
Presentacion
PresentacionPresentacion
Presentacionfinnchel
 
Html y xml carlos lita
Html y xml   carlos litaHtml y xml   carlos lita
Html y xml carlos litaCarlos Lita
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xmlCA IH
 
Diferencias entre html y xml
Diferencias entre html y xmlDiferencias entre html y xml
Diferencias entre html y xmleduardoleon-92
 
DIFERENCIA ENTRE HTML Y XML
DIFERENCIA ENTRE HTML Y XMLDIFERENCIA ENTRE HTML Y XML
DIFERENCIA ENTRE HTML Y XMLHilda Carrasco
 
Diferencias entre
Diferencias entreDiferencias entre
Diferencias entredsanti87
 
Diferencias entre XML y HTML
Diferencias entre XML y HTMLDiferencias entre XML y HTML
Diferencias entre XML y HTMLErik Farias
 
Diferencia entre html xml
Diferencia entre html xmlDiferencia entre html xml
Diferencia entre html xmlRobertLopezCh
 

La actualidad más candente (19)

Presentación2
Presentación2Presentación2
Presentación2
 
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
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación de html y xml
Presentación de html y xmlPresentación de html y xml
Presentación de html y xml
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Diferencias de html y xml
Diferencias de html y xmlDiferencias de html y xml
Diferencias de html y xml
 
Ug 2011 html tomala
Ug 2011 html tomalaUg 2011 html tomala
Ug 2011 html tomala
 
Presentacion
PresentacionPresentacion
Presentacion
 
Html y xml carlos lita
Html y xml   carlos litaHtml y xml   carlos lita
Html y xml carlos lita
 
Presentación1
Presentación1Presentación1
Presentación1
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
Diferencias entre html y xml
Diferencias entre html y xmlDiferencias entre html y xml
Diferencias entre html y xml
 
DIFERENCIA ENTRE HTML Y XML
DIFERENCIA ENTRE HTML Y XMLDIFERENCIA ENTRE HTML Y XML
DIFERENCIA ENTRE HTML Y XML
 
Diferencias entre
Diferencias entreDiferencias entre
Diferencias entre
 
Html y xml1
Html y xml1Html y xml1
Html y xml1
 
Diferencias entre XML y HTML
Diferencias entre XML y HTMLDiferencias entre XML y HTML
Diferencias entre XML y HTML
 
Diferencia entre html xml
Diferencia entre html xmlDiferencia entre html xml
Diferencia entre html xml
 
Ana aristega xml y html
Ana aristega xml y htmlAna aristega xml y html
Ana aristega xml y html
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 

Similar a Diferencia entre html y xml (16)

Html y xml
Html y xmlHtml y xml
Html y xml
 
Presentacion
PresentacionPresentacion
Presentacion
 
Xml y html
Xml y htmlXml y html
Xml y html
 
Diferencias entre xml y html
Diferencias entre xml y htmlDiferencias entre xml y html
Diferencias entre xml y html
 
Myrian añarumba 2a3
Myrian añarumba 2a3Myrian añarumba 2a3
Myrian añarumba 2a3
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Xml y html
Xml y htmlXml y html
Xml y html
 
Diferencias
DiferenciasDiferencias
Diferencias
 
Html narvaez
Html narvaezHtml narvaez
Html narvaez
 
Html narvaez
Html narvaezHtml narvaez
Html narvaez
 
Html narvaez
Html narvaezHtml narvaez
Html narvaez
 
Luisa noemi ibarra mora
Luisa noemi ibarra moraLuisa noemi ibarra mora
Luisa noemi ibarra mora
 
Diferencias entre HTML & XML (W. Malan)
Diferencias entre HTML & XML (W. Malan)Diferencias entre HTML & XML (W. Malan)
Diferencias entre HTML & XML (W. Malan)
 
Ug 2011 html janina victor
Ug 2011 html janina victorUg 2011 html janina victor
Ug 2011 html janina victor
 
Programacion
ProgramacionProgramacion
Programacion
 

Diferencia entre html y xml

  • 2. 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>.
  • 3. 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.
  • 4. 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. 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:
  • 5. 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.
  • 6. 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 remplazo del HTML sino un complemento que sirve para manejar la información separada del formato.
  • 7. 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.
  • 8. También debemos presentar 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. ¿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.
  • 10. El XML no es ningún tipo de documento SGML, sino que es una versión abreviada de SGML optimizada para su utilización en Internet. Esto significa que con él vamos a poder definir nuestros propios tipos de documentos (podremos definir nuestras propias etiquetas) y, por tanto, ya no dependeremos de un único e inflexible tipo de documento HTML. Por ello, la primera y más importante diferencia entre le HTML y el XML, es que el HTML es un lenguaje, mientras que el XML es un metalenguaje. Esto permite crear nuestras etiquetas.
  • 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" duración="30"/> </libro>
  • 12. 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>
  • 13. Así, si tenemos un poco de cuidado al crear nuestras etiquetas podremos elaborar fácilmente documentos inteligentes. No hay que ser un experto en informática para observar, por ejemplo, que cualquier buscador indexará de forma más eficiente el primer ejemplo que el segundo.