2do c3 reyes jose

195 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
195
On SlideShare
0
From Embeds
0
Number of Embeds
40
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2do c3 reyes jose

  1. 1. Qué es XML, y sus diferencias conHTML: 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:
  2. 2. El XML (eXtensive Markup Language) es unlenguaje que fue concebido para describirinformación. Su función principal es ayudarnos aorganizar contenidos y eso hace que losdocumentos XML sean portables hacia diferentestipos de aplicaciones. El HTML (HyperText Markup Language) por otrolado ha sido concebido para mostrarinformación, determinar como actúa y que hace.Su función radica en ayudarnos a darle formato alos diversos contenidos de una página.
  3. 3. Resumiendo, el XML sirve para describirinformación y el HTML sirve para darle formato ypresentarla a través de un navegador. O seaque el XML no es ni será nunca un reemplazo delHTML sino un complemento que sirve paramanejar la información separada del formato.
  4. 4. Un dato importante es que al hablar de XML hablamos dedocumentos bien formados (well formed). Mientras en HTMLpodemos ser desordenados: <P><B><i>Este texto estará ennegritas e itálicas</b></I><BR>, en XML tenemos querespetar los tags. Todos deberán ser anidadoscorrectamente:<TagA><TagB>Contenidos</TagB></TagA>. Algo muyimportante es que son "case sensitive" de tal forma que <B>no es lo mismo que <b> sino son dos tags diferentes. Tambiéndebemos presetar atención importante a que todos los tagsdeben ser cerrados. Si usamos un tag independiente comoel <br> o <hr>, lo cerramos incluyéndole un diagonal al final:<br />, <hr />. Por lo anterior, el XML está ayudando a queseamos más ordenados y respetemos el lenguaje quegracias a la tolerancia de los navegadores ha idodecayendo.
  5. 5. Otra característica del XML es que es unlenguaje que puede extenderse. Al trabajarcon documentos XML podemos determinarnuestros propios tags y estructura dedocumentos para trabajar. En XML el tag<christian></Christian> es válido por que yo lopuedo definir y utilizar sin ningún problema. Porotro lado en el HTML todos los tags ya han sidopredefinidos y son parte del estándar HTMLdefinido por el W3C.
  6. 6. ¿Hacia donde van el XML y el HTML?A pesar de que el HTML tiene sus definiciones, la toleranciade los navegadores ha hecho que documentos malformados funcionen. Por ello nace el esfuerzo de juntar lomejor de los dos lenguajes que hemos analizado para pensara futuro en XHTML. El XHTML (eXtensive HyperText MarkupLanguage) es una familia de tipos de documentos y módulosque reproducen, definen y extienden el HTML reformulandogracias al XML.
  7. 7. Para explicarlo de forma más sencilla, se buscadefinir estándares en el lenguaje que le daformato a la información, pero con tags bienformados, correctamente anidados y que nospermitan navegar a través de la información deforma comprensible y sencilla. El XHTML debe serdesde ya una meta para todos nuestras páginasweb. Los invito a que a través del servicio devalidación de documentos del W3C revisen suspáginas y vean que podrían mejorar para estarconforme a los estándares.
  8. 8. <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>
  9. 9. En lugar de:<div><p><b><font size="4">El Quijote</font></b></p><p><i>Cervantes</i> ~ <font color="red">20euros</font></p><center><img src="portada.gif"></center><p><a href="quijote.avi">Video promocional</a>~ Duración 30 segundos.</p></div>

×