Описание интересной системы форматирования текстов - APT (Almost Plain Text) (http://www.xmlmind.com/aptconvert.html), когда документ редактируется как простой текстовый файл, а элементы выделяются специальным представлением, не мешающим восприятию документа в текстовом виде (например, заголовок начинается с начала строки, абзац выделяется табуляцией, элементы перечисления начинаются со звездочки).
Кто сталкивался с Wiki или web-форумами понимающими спец. разметку поймет все прелести такого подхода.
Что касается APT, то его главный плюс в легкости преобразования apt-текста практически во все популярные форматы (HTML, XHTML, PDF, PostScript, RTF, DocBook SGML, DocBook XML).
Другой подход (даже более интересный) реализован в подсистеме reStructuredText (http://docutils.sourceforge.net/rst.html) проекта Docutils (http://docutils.sourceforge.net/index.html), смотрите сами: исходный текст документа в текстовом виде (http://docutils.sourceforge.net/docs/rst/quickstart.txt), результат в HTML (http://docutils.sourceforge.net/docs/rst/quickstart.html).
URL: http://www.newsforge.com/software/04/04/16/1428219.shtml
Новость: http://www.opennet.me/opennews/art.shtml?num=3784