EL SGML es, por definición, un metalenguaje, es decir, un lenguaje de lenguajes que permite la creación de diferentes lenguajes. De hecho, el HTML es una creación de lenguaje a partir de conceptos de SGML. Podemos crear un lenguaje nuevo que refleje una estructura de documentos, ya que la flexibilidad entendida en SGML es precisamente ésta, no necesita un conjunto particular de etiquetas de marcado, algo que no podremos hacer con HTML, porque ya es un lenguaje de marcas específico con una aplicación determinada y un esquema de interpretación fijado, con lo cual no es un metalenguaje. |