Re: Plain text to (x)html
On Fri, Dec 12, 2008 at 11:59:40PM +0300, Victor Wagner wrote:
> On 2008.12.12 at 22:58:34 +0300, Иван Лох wrote:
> > использовать html для хранения информации. А если это лишь представление -- то
>
> Я вот как раз считаю, что хранение информации в html имеет уйму
> преимуществ перед рядом других способов. Во всяком случае, мы можем быть
> уверены, что прочитать эту информацию можно под любой операционной
> системой. См соображения по выбору формата в проекте Гуттенберг. Там
> остановились на plain ascii text. Но html представляет собой крайне
> полезное расширение plain text, позволяющее
> 1. Явно указать кодировку (хотя XML тут лучше)
> 2. Хранить кучу информации форматировании (а вот тут XML не помошник.
> Точнее, нужен не просто XML, а некая конкретная схема - XHTML,
> FictionBook, DocBook), метаинформации и т.д..
> > Насчет XML согласился бы на 200%
>
> Не вижу принципиальной разницы между SGML (приложением которого является
> HTML) и XML.
XML в отличии от HTML можно распарсить. Адекватных парсеров HTML я не видел.
Поэтому, в сочетании с разумной схемой, XML позволяет не только хранить кучу
метаинформации (для этого и в HTML есть костыль), но и упрощает валидацию и
позволяет простую трансформацию в произвольный формат посредством XSLT.
XHTML это _неразумная_ для хранения данных схема. (XHTML2 лучше, кстати)
Reply to: