SGML

SGML

SGML

El lenguaje de marcado generalizado estándar o SGML (por sus siglas en inglés de Standard Generalized Markup Language) (SGML; ISO 8879: 1986) es un estándar para definir lenguajes de marcado generalizados para documentos. ISO 8879 define el Anexo A.1 de marcado generalizado:

  • De marcado debe ser declarativa: debe describir la estructura y otros atributos de un documento, en lugar de especificar el procesado a realizar en él. marcado declarativo es menos probable que el conflicto con las necesidades de procesamiento futuros imprevistos y técnicas.
  • De marcado debe ser rigurosas para que las técnicas disponibles para el procesamiento de objetos definidos rigurosamente como los programas y bases de datos se pueden utilizar para el procesamiento de documentos también.

HTML en teoría era un ejemplo de un lenguaje basado en SGML hasta HTML5, que admite que los navegadores no pueden analizar como SGML (por razones de compatibilidad) y codifica exactamente lo que debe hacer en su lugar.

DocBook SGML y LinuxDoc son ejemplos mejores, ya que se utilizaban casi exclusivamente con herramientas reales SGML.

Comentarios cerrados.