문서 마크업 언어의 비교

Comparison of document-markup languages

다음 표는 여러 문서 표시 언어에 대한 일반 정보와 기술 정보를 비교한다. 자세한 내용은 개별 마크업 언어 기사를 참조하십시오.

일반 정보

마크업 언어에 대한 기본 일반 정보: 작성자, 버전 등

언어 첫 공개일 크리에이터 편집자 뷰어
AsciDoc 2002 스튜어트 랙햄 텍스트 편집기 XHTML, HTML, DocBook으로 출력(PDF, EPUB, DVI, LaTeX, RoffPostScript로 변환 가능)
계산 가능한 문서 형식 2010 울프램 리서치 울프람어 & 매스매티카 CDF Player; CDF 형식은 또한 전통적인 브라우저로 볼 수 있는 웹 페이지에 포함될 수 있다.
크리올 2007 텍스트 편집기 HTML, RTF, LaTeX 등으로 출력; MFC용 렌더러 등.
DITA(Darwin Information Type Architecture) 2005 IBM, OASIS 텍스트/XML 편집기 HTML, PDF, CHM, Javadoc 등으로 출력.
닥북 1992 더 데이븐포트 그룹, 오아시스 XML 편집기 HTML, PDF, CHM, Javadoc 등으로 출력.
인코딩된 보관 설명(EAD) 1998 버클리 프로젝트 텍스트 편집기 웹 브라우저
XHTML(Extensible HyperText Markup Language) 2000년(1월 26일) W3C 텍스트/XML 편집기, HTML 편집기 웹 브라우저
HTML(HyperText Markup Language) 1993 팀 버너스-리 텍스트 편집기, HTML 편집기 웹 브라우저
릴리폰드 1996 한-웬 니엔후이스, 얀 니에우웬후이젠 텍스트 편집기, 스코어 작성기 DVI, PDF, PostScript, PNG 등으로 출력.
MIF(Maker Interchange Format) 1986 1995년 Adobe Systems가 인수한 프레임 기술 텍스트 편집기, 프레임메이커 프레임메이커
MakeDoc 2000 칼 사센랏 텍스트 편집기 웹 브라우저(XHTML 또는 HTML 출력)
마크다운 2004 존 그루버애런 스와츠 텍스트 편집기, 전자 메일 클라이언트 웹 브라우저(XHTML 또는 HTML 출력), gedit-markdown-plugin에서 미리 보기
직물 2002[1] 딘 앨런 텍스트 편집기 웹 브라우저(XHTML 또는 HTML 출력), 참조 및 테스터(최신 PHP-Textile 버전 3.5.5 사용)
Math Markup 언어(MathML) 1999년 (7월) W3C 텍스트/XML 편집기, TeX 변환기 웹 브라우저, 워드 프로세서
음악 인코딩 이니셔티브(MEI) 1999 MEI 커뮤니티 XML 편집기 베로비오
음악 확장 마크업 언어(MusicX)ML) 2002 레코더레 스코어라이터 스코어라이터
Office Open XML(OOXML) 2006 Ecma International, ISO/IEC 오피스 스위트 오피스 스위트
ODF(OpenDocument Format) 2005 OASIS, ISO/IEC 오피스 스위트 오피스 스위트
수학 문서 열기(OMDOC) 2000 마이클 콜하세 텍스트/XML 편집기[2] XHTML+MathML, TeX 등으로 출력.
조직 모드 2003 조직 모드 프로젝트 Emacs, 텍스트 편집기 Emacs. HTML, PDF, DocBook, FreeMind, ODF(OpenDocument Format) 등으로 출력.
재구조화텍스트 2001[3] 데이비드 구저 텍스트 편집기 HTML, LaTeX, PDF, Unix Man 페이지, ODT, S5(HTML 슬라이드), XML 등으로 출력.
확장 가능한 벡터 그래픽(SVG) 2004 W3C 벡터 그래픽 편집기 웹 브라우저
스크립트
GML
1968
1971
IBM 텍스트 편집기 GDDM, AFP 시청자
TEX
라텍스
1978
1984
도널드 크누스
레슬리 램포트
텍스트 편집기 DVI 또는 휴대용 문서 형식(PDF) 변환기
텍신포 1986 리처드 스톨먼 텍스트 편집기 DVI, 휴대용 문서 형식(PDF), HTML, DocBook 등으로 출력.
TeXmacs 형식 1998 조리스 판 데어 호이븐 텍스트 편집기/TeXmacs 편집기 PDF 또는 PostScript 파일. TeX/LaTeXXHTML+Mathml용 변환기가 있음
텍스트 인코딩 이니셔티브(TEI) 1990 텍스트 인코딩 이니셔티브 컨소시엄 텍스트/XML 편집기 웹 브라우저(XHTML 사용), PDF, 워드 프로세서(ODF 사용) 또는 EPUB
트로프(타입자 유출), 그로프(GNU 유출) 1973 조 오산나 텍스트 편집기 Groffer 또는 PostScript로 출력
WML(무선 마크업 언어) 1999 WAP 포럼 텍스트/XML 편집기 모바일 브라우저
언어 첫 공개일 크리에이터 편집자 뷰어

참고: RTF(Rich Text Format, Rich Text Format)는 사람이 읽을 수 있지만 마크업 언어로 간주되지 않아 표에서 제외된다.

특성.

마크업 언어의 몇 가지 특성.[definition needed]

언어 주요목적 에 기반을 둔 마크업형 구조 마크업 프리젠테이션 마크업[4] 오픈 포맷
AsciDoc 다목적 태그
계산 가능한 문서 형식 대화형 기술 문서, 인포그래픽, 블로그[5] 울프람어 태그 아니요.
DITA(Darwin Information Type Architecture) 기술 문서 XML 태그 [6]
닥북 기술 문서 SGML/XML 태그 [7]
인코딩된 보관 설명(EAD) 보조 도구 찾기 XML 태그 아니요.
XHTML(Extensible HyperText Markup Language) 하이퍼텍스트 문서 XML 태그 [8]
픽션북 다목적 XML 태그
HTML(HyperText Markup Language) 하이퍼텍스트 문서 SGML 태그 [9]
릴리폰드 음악 표기법 제어코드
MIF(Maker Interchange Format) 기술 문서 태그
마크다운 형식화된 기술 문서, 하이퍼텍스트 문서, 전자우편 텍스트 전자 메일 규칙 태그
Math Markup 언어(MathML) 수학적 문서 XML 태그 [10]
음악 인코딩 이니셔티브(MEI) 음악 표기법 XML 태그
음악 확장 마크업 언어(MusicX)ML) 음악 표기법 XML 태그
Office Open XML(OOXML) 다목적 XML/ZIP 태그
ODF(OpenDocument Format) 다목적 XML/ZIP 태그
수학 문서 열기(OMDOC) 수학적 문서 XML 태그 [11] [12]
조직 모드 다목적(노트, 프로젝트 관리, 게시, 리터러시 프로그래밍) 텍스트 아웃라이너 태그
재구조화텍스트 기술 및 다목적 문서[13] 구조화된 텍스트 및 확장자 태그 [14]
확장 가능한 벡터 그래픽(SVG) 2D 벡터 그래픽스 XML 태그
스크립트
GML
다목적 결선 제어코드
TEX
라텍스
학술서류
다목적[15]
제어코드
텍신포 기술 문서 TEX, 스크리브 제어코드
TeXmacs 형식 학술서류 나무 태그
직물 하이퍼텍스트 문서 AsciDoc(일부 유사성 및 릴리스 날짜 기준) 태그
텍스트 인코딩 이니셔티브(TEI) 학술, 언어, 문학 및 기술 문서 SGML/XML 태그 아니요.
트로프(타입자 유출), 그로프(GNU 유출) 기술 문서 결선 제어코드
WML(무선 마크업 언어) 하이퍼텍스트 문서 XML 태그
언어 주요목적 에 기반을 둔 마크업형 구조 마크업 프리젠테이션 마크업 오픈 포맷

메모들

  1. ^ "Textism › Tools › Textile". 26 December 2002. Archived from the original on 26 December 2002.
  2. ^ Emacs 모드와 Mozilla 확장을 사용할 수 있다.
  3. ^ "An Introduction to reStructuredText". docutils.sourceforge.net.
  4. ^ 많은 마크업 언어들은 의도적으로 현재의 마크업을 피했다. SGMLXML을 기반으로 한 마크업 언어의 경우 CSS가 프레젠테이션 계층으로 사용된다.
  5. ^ CDF(Computable Document Format, CDF)의 사용 및 예, Wolfram.com
  6. ^ 기본 프리젠테이션 콘텐츠 및 버전 1.3에서 공식적으로 지원되는 SVG 및 MathML 마크업 포함. 엄선된 XML 편집자 및 관리 시스템에서 이미지와 컨텐츠는 대부분 CSS를 통해 렌더링된 것으로 볼 수 있다.
  7. ^ 발표 내용은 SVG와 MathML 마크업을 통해 지원된다. 선택된 XML 편집기에서 이미지는 렌더링된 것으로 볼 수 있다.
  8. ^ 현재 마크업(Presentational Markup)은 XHTML 1.0에서 더 이상 사용되지 않으며, XHTML 1.1에서는 더 이상 허용되지 않는다.
  9. ^ HTML 4.0에서는 현재 마크업이 더 이상 사용되지 않음
  10. ^ MathML은 두 가지 마크업 구문, 즉 의미론과 현재론적 구문으로 나온다.
  11. ^ 공식에 Content MathML, OpenMath 또는 기타 형식 사용
  12. ^ 기호의 정확한 표시는 OMDoc에 명시될 수 있다. 이러한 규격은 OMDoc을 현재적 형식으로 변환할 때 사용된다.
  13. ^ "An Introduction to reStructuredText". docutils.sourceforge.net.
  14. ^ CSS 사용
  15. ^ 도날드 크누스는 학술 간행물에 TeX를, 레슬리 램포트LaTeX를 유사한 목적으로 썼지만, 패키지는 예를 들어 스크립트 작성과 같은 비학업적 목적으로 CTAN(Comprehensive TeX Archive Network)에서 이용할 수 있다.

참고 항목