Buscar este blog

viernes, 11 de febrero de 2011

SGML, HTML y XML: Diferencias y Relaciones

Relaciones

SGML, HTML y XML son lengujaes de marcado, que ayuda a la presentación de las paginas web.

HTML y XML estan basados en el lenguaje SGML que es el estandar de los lenguajes de Marcado. HTML sigue la norma SGML pero no sus principios. XML sigue el estandar SGML. Como referencia XHTML es HTML conforme a XML.




Diferencias

SGML (Standard Generalized Markup Language o "Estándar de Lenguaje de Marcado Generalizado"):
  • SGML es muy potente pero también muy complejo.
  • No ha sufrido modificaciones desde su creación en 1986.
  • Soporte habil en indexacion, busqueda y recuperación.
  • En el cliente tiene problemas en el procesamiento.



HTML (HyperText Markup Language "Lenguaje de Marcado de Hipertexto"):
  • Procesamiento facil del lado del cliente.
  • Problemas con la presentacion semantica.
  • Etiquetas fijas que determina el aspecto de los documentos.
  • Simplicidad, constuido solamente para publicación.
  • Facilidad de compatibilidad con otros lenguajes.



XML (eXtensible Markup Language o "lenguaje de marcas extensible"):

  • Etiquetado especifico, vocabulario propio para el etiquetado.
  • No determina el aspecto del documento.
  • Separación entre el diseño lógico y el diseño de presentación.
  • Permite redactar metainformación (Información de la información)


Como se puede apreciar, las diferencias están en que SGML es el lenguaje estándar de los marcados de texto y desde su creación no ha sido modificado lo que hace a su vez sea el lenguaje mas robusto. HTML es simple por que fue diseñado para publicación, pero es mas accesible para el lado del cliente en la presentación, aun a pesar de su simplicidad puede ser una herramienta muy potente si se combina con otros lenguajes. XML en cambio es la evolucion del SGML, que además permite añadir metainformación a los textos.

No hay comentarios:

Publicar un comentario