Seção 3: Autores

Q 3.1: Eu preciso saber HTML ou SGML antes de aprender XML?

Não, mas é útil.

Você não precisa de conhecimento anterior, mas é útil pois muitos dos conceitos XML, terminologia, e prática derivam de duas décadas de experiência com SGML (e os sistemas que vieram antes desse).

Fique atento que ‘saber HTML’ não é o mesmo que ‘entender SGML’. Embora HTML tenha sido escrito como uma aplicação SGML, navegadores ignoram a maior parte (razão pela qual muitas coisas úteis não funcionam), então só porque algo é feito de uma certa forma em navegadores HTML não significa que seja SGML ou XML correto.

Para a maioria dos objetivos práticos você não precisa de qualquer conhecimento de SGML ou HTML: apenas se você pretende mergulhar nos internos de design de tipos de documentos.