Comparación de lenguajes de marcado de documentos

Las siguientes tablas comparan información general y técnica para una variedad de lenguajes de marcado de documentos . Consulte los artículos individuales del lenguaje de marcado para obtener más información.

Información general

Información general básica sobre lenguajes de marcas: creador, versión, etc.

Idioma Creador Fecha del primer lanzamiento público Editor Espectador
Formato de documento computable Investigación Wolframio 2010 Matemática Reproductor CDF
Arquitectura de escritura de información de Darwin (DITA) IBM, OASIS 2005 Editor de texto / XML Salida a HTML , PDF , CHM , javadoc , otros.
docbook El Grupo Davenport , OASIS 1992 editor XML Salida a HTML , PDF , CHM , javadoc , otros.
Descripción de archivo codificada (EAD) Proyecto Berkeley 1998 Editor de texto Navegador
Lenguaje de marcado de hipertexto extensible (XHTML) W3C 2000 (26 de enero) Editor de texto / XML , editor de HTML Navegador
Lenguaje de marcado de hipertexto (HTML) Tim Berners-Lee 1993 editor de texto , editor HTML Navegador
LilyPond Han-Wen Nienhuys , Jan Nieuwenhuizen 1996 Editor de texto, editor de música Salida a DVI , PDF , PostScript , PNG , otros.
Formato de intercambio de fabricante (MIF) Frame Technology adquirida por Adobe Systems en 1995 1986 Editor de texto , FrameMaker fabricante de marcos
Reducción John Gruber y Aaron Swartz 2004 Editor de texto , cliente de correo electrónico Navegador ( salida XHTML o HTML ), vista previa de gedit-markdown-plugin
Lenguaje de marcado matemático (MathML) W3C 1999 (julio) Editor de texto / XML , convertidor TeX navegador , procesador de textos
Lenguaje de marcado extensible de música (MusicXML) grabar 2002 Editor de música Editor de música
XML abierto de Office (OOXML) Ecma Internacional , ISO / IEC 2006 sala de oficina sala de oficina
Formato de documento abierto (ODF) OASIS , ISO / IEC 2005 sala de oficina sala de oficina
Documentos matemáticos abiertos (OMDocs) Michael Kohlhase 2000 Editor de texto / XML [1] Salida a XHTML + MathML , TeX , otros.
texto reestructurado david_goodger 2001 [2] Editor de texto Salida a HTML , LaTeX , PDF , páginas de manual de UNIX , ODT , S5 (presentaciones de diapositivas HTML) , XML , otros.
Formato de texto enriquecido (RTF) microsoft 1987 editor de texto , procesador de textos procesador de textos
Gráficos vectoriales escalables (SVG) W3C 2004 Editor de gráficos vectoriales navegador , etc
Guion IBM 1968 Editor de texto GDDM, Visor de AFP
Texas donald knuth 1978 Editor de texto Convertidor a DVI o formato de documento portátil (PDF)
Iniciativa de codificación de texto (TEI) Consorcio de Iniciativa de Codificación de Texto 1990 Editor de texto / XML Navegador (usando XHTML ), PDF , procesador de textos (usando ODF ) o EPUB
troff (escorrentía de tipógrafo) , groff (escorrentía de GNU) joe osanna 1973 Editor de texto groffer o salida PostScript
Lenguaje de marcado inalámbrico (WML) Foro WAP 1999 Editor de texto / XML Navegador móvil
Idioma Creador Fecha del primer lanzamiento público Editor Espectador

Características

Algunas características de los lenguajes de marcas.

Idioma Propósito principal Residencia en tipo de marcado marcado estructural Marcado de presentación [3]
Formato de documento computable Libros blancos interactivos Expresiones de función Etiqueta
Arquitectura de escritura de información de Darwin (DITA) Documentos Técnicos XML Etiqueta No
docbook Documentos Técnicos SGML / XML Etiqueta [4]
Descripción de archivo codificada (EAD) Ayudas para encontrar XML Etiqueta No
Lenguaje de marcado de hipertexto extensible (XHTML) Documentos de hipertexto XML Etiqueta [5]
Lenguaje de marcado de hipertexto (HTML) Documentos de hipertexto SGML Etiqueta [6]
Formato de intercambio de fabricante (MIF) Documentos Técnicos Etiqueta
Reducción Documentos técnicos formateados , documentos de hipertexto , correo electrónico Convenciones de correo electrónico de texto Etiqueta
Lenguaje de marcado matemático (MathML) trabajos matematicos XML Etiqueta [7]
Lenguaje de marcado extensible de música (MusicXML) Notación musical XML Etiqueta
XML abierto de Office (OOXML) De múltiples fines XML / zip Etiqueta
Formato de documento abierto (ODF) De múltiples fines XML / zip Etiqueta
Documento matemático abierto (OMDoc) trabajos matematicos XML Etiqueta [8] [9]
texto reestructurado Documentos técnicos y polivalentes [10] Texto estructurado y Setext Etiqueta [11]
Formato de texto enriquecido (RTF) documentos formateados Texas análisis de patrones
Gráficos vectoriales escalables (SVG) Gráficos vectoriales 2D XML Etiqueta
Guion De múltiples fines ESCAPADA Código de control
Texas Documentos Académicos Código de control
Iniciativa de codificación de texto (TEI) Artículos académicos , lingüísticos , literarios y técnicos SGML / XML Etiqueta No
troff (escorrentía de tipógrafo) , groff (escorrentía de GNU) Documentos Técnicos ESCAPADA Código de control
Lenguaje de marcado inalámbrico (WML) Documentos de hipertexto XML Etiqueta
Idioma Propósito principal Residencia en tipo de marcado marcado estructural marcado de presentación

Notas

  1. Modo Emacs y extensión Mozilla disponibles .
  2. Introducción a reStructuredText . Consultado el 28 de agosto de 2013. Archivado desde el original el 24 de septiembre de 2019.
  3. Muchos lenguajes de marcas han evitado deliberadamente las marcas de presentación. Para lenguajes de marcado basados ​​en SGML y XML , se utiliza CSS como capa de presentación.
  4. El contenido de presentación es compatible con el marcado SVG y MathML. En editores XML seleccionados, las imágenes se pueden ver como se renderizan.
  5. El marcado de presentación está obsoleto a partir de XHTML 1.0 y ya no se permite a partir de XHTML 1.1
  6. El marcado de presentación está obsoleto a partir de HTML 4.0
  7. MathML viene en dos sintaxis de marcado: una semántica y una de presentación.
  8. usa Content MathML , OpenMath u otros formatos para fórmulas
  9. La presentación exacta de los símbolos se puede especificar en OMDoc ; estas especificaciones se utilizan al transformar OMDoc a un formato de presentación.
  10. Introducción a reStructuredText . Consultado el 28 de agosto de 2013. Archivado desde el original el 24 de septiembre de 2019.
  11. usa CSS

Véase también

Enlaces