html + собственный микроформат, если нужен машинный разбор и преобразование куда-либо (а html исключительно для просмотра человеком). Микроформат подразумевает всё в одном файле, просто хитрое форматирование: см. http://en.wikipedia.org/wiki/Microformat