Formulario completo SGML

SGML significa Lenguaje de marcado generalizado estándar . Se puede definir como el estándar para definir el lenguaje de marcado generalizado para documentos. 

SGML-Full-Form

Fue desarrollado y diseñado por la Organización Internacional de Normalización, es decir , ISO
HTML era teóricamente un ejemplo de un lenguaje basado en SGML hasta HTML 5, que los navegadores no pueden analizar como SGML por razones de compatibilidad. El SGML se extiende desde GML y más tarde se extiende a HTML y XML.

La extensión de los archivos SGML es:  

.sgml

Sintaxis:  

<NAME TYPE="user">
    Geeks for Geeks
</NAME>

El código SGML normalmente se ve así:  

HTML

<EMAIL>
    <SENDER>
        <PERSON>
            <FIRSTNAME>GEEKSFOR GEEKS</LASTNAME>
        </PERSON>
    </SENDER>
    <BODY>
         
 
<p>Hello, Welcome to GEEKF FOR GEEKS</p>
 
 
    </BODY>
</EMAIL>

Características

  • Las Declaraciones SGML.
  • El prólogo, que contiene una declaración DOCTYPE con las diversas declaraciones de marcado que juntas forman una DTD, es decir, una definición de tipo de documento. 
  • La instancia en sí, que contiene un elemento superior y su contenido

Componentes de un documento SGML:

Hay principalmente tres componentes del documento SGML. Están – 

  1. Declaración SGML
  2. Prólogo
  3. instancia de documento.

Ventajas

  • Tiene la capacidad de codificar la estructura completa del documento y puede admitir cualquier tipo de medio.
  • Es mucho más útil que HTML, que proporciona capacidades para codificar la representación visual y no para estructurar la información real.
  • Separa el contenido de la apariencia.
  • Se permite la codificación de archivos SGML para formatos más complejos en comparación con HTML.
  • Las hojas de estilo presentes en SGML hacen que el contenido se utilice para diferentes propósitos.
  • Extremadamente flexible.
  • Bien respaldado con muchas herramientas disponibles debido al estándar ISO.

Desventajas

  • Puede ser típico codificar software en SGML.
  • Las herramientas que se utilizan en SGML son caras.
  • Puede que no se use ampliamente.
  • Se requiere un software especial para ejecutar o permitir que se muestre el documento.
  • La creación de DTD requiere una ingeniería de software exigente.

Publicación traducida automáticamente

Artículo escrito por TARuN y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *