Major Document Formats

Plain Text XHTML DocBook OpenDocument Text Word PDF
Extension txt html / htm xml odt doc pdf
Text or binary text text (based on XML) text (based on XML) text (based on XML) binary binary
Open or proprietary open open open open proprietary open
Data on document structure - + + (with styles) + + (with styles) -
Data on document layout - Transitional: + - (assumed by XSL-FO) + + +
Strict: - (assumed by CSS)
Metadata - + + + + +
Main usage when there is no need for layout online publishing print publishing print publishing print publishing print publishing
Open software for authoring text editors text editors / HTML editors text editors / XML editors OpenOffice.org Writer OpenOffice.org Writer OpenOffice.org Writer / PDF converters
Proprietary software for authoring text editors text editors / HTML editors text editors / XML editors StarOffice Writer Word Acrobat / PDF converters
Backward and future compatibility very high high rather high rather high dubious rather high
Compatibility between differenct environments absolute full full full problematic full
Degree of layout preservation (no layout) flexible depending on the environment reasonable reasonable reasonable complete
Distribution wide, esp. among computer geeks wide popular for technical documentation among computer geeks still limited but widening still very wide, esp. among naive Windows users relatively wide

How to Choose a Document Format

Some Stupid Idiosyncrasies of DocBook and OpenDocument Text