Comparação de linguagens de marcação de documento - Comparison of document-markup languages

As tabelas a seguir comparam informações gerais e técnicas para várias linguagens de marcação de documento . Consulte os artigos das linguagens de marcação individuais para obter mais informações.

Informação geral

Informações gerais básicas sobre as linguagens de marcação: criador, versão, etc.

Língua Primeira data de lançamento ao público O Criador editor Visualizador
AsciiDoc 2002 Stuart Rackham Editor de texto Saída para XHTML , HTML , DocBook (que pode ser convertido para PDF , EPUB , DVI , LaTeX , roff e PostScript )
Formato de Documento Computável 2010 Wolfram Research Wolfram Language e Mathematica CDF Player ; O formato CDF também pode ser incorporado em páginas da web visualizáveis ​​em navegadores convencionais.
crioulo 2007 Editor de texto Saída para HTML , RTF , LaTeX , outros; renderizadores para MFC , outros.
Darwin Information Typing Architecture (DITA) 2005 IBM, OASIS Editor de texto / XML Saída para HTML , PDF , CHM , javadoc , outros.
DocBook 1992 Grupo Davenport , OASIS Editor XML Saída para HTML , PDF , CHM , javadoc , outros.
Descrição arquivada codificada (EAD) 1998 Projeto Berkeley Editor de texto Navegador da web
Extensible HyperText Markup Language (XHTML) 2000 (26 de janeiro) W3C Editor de texto / XML , editor de HTML Navegador da web
Linguagem de marcação de hipertexto (HTML) 1993 Tim Berners-Lee Editor de texto , editor de HTML Navegador da web
Lagoa do lírio 1996 Han-Wen Nienhuys , Jan Nieuwenhuizen Editor de texto , Scorewriter Saída para DVI , PDF , PostScript , PNG , outros.
Maker Interchange Format (MIF) 1986 Tecnologia Frame adquirida pela Adobe Systems em 1995 Editor de texto , FrameMaker FrameMaker
MakeDoc 2000 Carl Sassenrath Editor de texto Navegador da Web ( saída XHTML ou HTML )
Markdown 2004 John Gruber e Aaron Swartz Editor de texto , cliente de e-mail Navegador da Web ( saída XHTML ou HTML ), visualização em gedit-markdown-plugin
Têxtil 2002 Dean Allen Editor de texto Navegador da Web ( saída XHTML ou HTML ), referência e testador (usa a versão mais recente do PHP-Textile 3.5.5)
Linguagem de marcação matemática (MathML) 1999 (julho) W3C Editor de texto / XML , conversor TeX Navegador da web , processador de texto
A Iniciativa de Codificação de Música (MEI) 1999 A Comunidade MEI Editor XML Verovio
Linguagem de marcação extensível de música (MusicXML) 2002 Recordare Scorewriter Scorewriter
Office Open XML (OOXML) 2006 Ecma International , ISO / IEC Pacote de escritório Pacote de escritório
Formato OpenDocument (ODF) 2005 OASIS , ISO / IEC Pacote de escritório Pacote de escritório
Documentos matemáticos abertos (OMDoc) 2000 Michael Kohlhase Editor de texto / XML Saída para XHTML + MathML , TeX , outros.
Modo de organização 2003 Projeto do modo org Emacs , editor de texto Emacs . Saída para HTML , PDF , DocBook , FreeMind , OpenDocument Format (ODF) , outros.
reStructuredText 2001 David Goodger Editor de texto Saída para HTML , LaTeX , PDF , páginas de manual do Unix , ODT , S5 (apresentações de slides em HTML) , XML , outros.
Gráficos vetoriais escaláveis ​​(SVG) 2004 W3C Editor de gráficos vetoriais Navegador da Web , etc.
Script
GML
1968
1971
IBM Editor de texto GDDM, visualizador AFP
TeX
LaTeX
1978
1984
Donald Knuth
Leslie Lamport
Editor de texto DVI ou Portable Document Format (PDF) conversor
Texinfo 1986 Richard Stallman Editor de texto saída para DVI , Portable Document Format (PDF) , HTML , DocBook , outros.
Formato TeXmacs 1998 Joris van der Hoeven Editor de texto / editor TeXmacs Arquivos PDF ou PostScript . Existem conversores para TeX / LaTeX e XHTML + Mathml
Iniciativa de Codificação de Texto (TEI) 1990 Consórcio de Iniciativa de Codificação de Texto Editor de texto / XML Navegador da Web (usando XHTML ), PDF , Processador de Texto (usando ODF ) ou EPUB
troff (escoamento do compositor) , groff (escoamento do GNU) 1973 Joe Ossanna Editor de texto groffer, ou saída para PostScript
Wireless Markup Language (WML) 1999 Fórum WAP Editor de texto / XML Navegador móvel
Língua Primeira data de lançamento ao público O Criador editor Visualizador

Observação: embora o formato Rich Text (RTF) seja legível por humanos, não é considerado uma linguagem de marcação e, portanto, é excluído da tabela.

Características

Algumas características das linguagens de marcação.

Língua Finalidade principal Baseado em Tipo de marcação Marcação estrutural Marcação de apresentação Formato aberto
AsciiDoc Multiuso Marcação sim sim sim
Formato de Documento Computável Documentos técnicos interativos, infográficos, blogs Wolfram Language Marcação sim sim Não
Darwin Information Typing Architecture (DITA) Documentos técnicos XML Marcação sim sim sim
DocBook Documentos técnicos SGML / XML Marcação sim sim sim
Descrição arquivada codificada (EAD) Encontrar ajudas XML Marcação sim Não
Extensible HyperText Markup Language (XHTML) Documentos de hipertexto XML Marcação sim sim sim
Livro de ficção Multiuso XML Marcação sim sim sim
Linguagem de marcação de hipertexto (HTML) Documentos de hipertexto SGML Marcação sim sim sim
Lagoa do lírio Notação musical Código de controle sim sim
Maker Interchange Format (MIF) Documentos técnicos Marcação sim sim
Markdown Documentos técnicos formatados, documentos de hipertexto , e-mail Convenções de e-mail de texto Marcação sim sim sim
Linguagem de marcação matemática (MathML) Documentos matemáticos XML Marcação sim sim
A Iniciativa de Codificação de Música (MEI) Notação musical XML Marcação sim sim
Linguagem de marcação extensível de música (MusicXML) Notação musical XML Marcação sim sim sim
Office Open XML (OOXML) Multiuso XML / ZIP Marcação sim sim sim
Formato OpenDocument (ODF) Multiuso XML / ZIP Marcação sim sim sim
Documento matemático aberto (OMDoc) Documentos matemáticos XML Marcação sim sim
Modo de organização Multiuso (notas, gerenciamento de projetos, publicação, programação literária) Delineador de texto Marcação sim sim
reStructuredText Documentos técnicos e multifuncionais Texto Estruturado e Setext Marcação sim sim sim
Gráficos vetoriais escaláveis ​​(SVG) Gráficos vetoriais 2D XML Marcação sim sim sim
Script
GML
Multiuso RUNOFF Código de controle sim sim
TeX
LaTeX
Documentos acadêmicos
Multiuso
Código de controle sim sim
Texinfo Documentos técnicos TeX , Scribe Código de controle sim sim
Formato TeXmacs Documentos acadêmicos árvore Marcação sim sim
Têxtil Documentos de hipertexto AsciiDoc (com base em algumas semelhanças e datas de lançamento) Marcação sim sim sim
Iniciativa de Codificação de Texto (TEI) Documentos acadêmicos , linguísticos , literários e técnicos SGML / XML Marcação sim Não
troff (escoamento do compositor) , groff (escoamento do GNU) Documentos técnicos RUNOFF Código de controle sim sim
Wireless Markup Language (WML) Documentos de hipertexto XML Marcação sim sim
Língua Finalidade principal Baseado em Tipo de marcação Marcação estrutural Marcação de apresentação Formato aberto

Notas

Veja também