Unidad 1.1
LENGUAJE DE ETIQUETADO DE DOCUMENTOS DIGITALES: SGML, XML, HTML
CONCEPTOS IMPORTANTES PARA EL ETIQUETADO DE DOCUMENTOS.
SGML
Standardized Generalized Markup Language=Norma ISO 8879, aprobada en 1988.
Esta norma recoge las bases teóricas de una serie de aplicaciones de las cuales la más conocida es el HTML
La importancia de SGML radica en la capacidad para distribuir el material del que consta un documento en diferentes archivos. Cada archivo es una entidad y cada entidad está formada por diversos elementos (tablas, imágenes, sonido, etc) que se organizan en una estructura lógica jerarquizada.
SGML distingue dos niveles de información:
- El contenido
- El etiquetado que es la información añadida que ayuda al lector en la comprensión del contenido.
SGML almacena la información sobre las etiquetas en un fichero que se llama DTD (Definición del Tipo de Documento)
HTML
Hipertext markup language es la aplicación de la norma ISO 8870=SGML que tiene un DTD preestablecido.
Los documentos HTML son documentos de texto plano (ASCII) en los que se insertan etiquetas para definir distintas características.
Las etiquetas se pueden clasificar de la siguiente manera:
-
Etiquetas de formato de documento
- Salto de línea
- Inserción de línea horizontal
- Párrafo
-
Etiquetas de formato de texto.
- Negrita
- Cursiva
-
Etiquetas de inclusión
- Inserción de imágenes
- Inserción de un fichero
- Inserción de ficheros de sonido, vídeo
- Etiquetas de enlace
La estrutcura de un documento HTML es:
- Cabecera que contiene información interna del documento tal como el título. Dentro de la cabecera del documento existen un tipo especial de etiqueta que son los metaelementos que permiten definir daos internos del documentos como el autor, descriptores, resumen..
- Cuerpo que incluye todo auqello que el visualizador representa en pantalla.
Podemos tener estructuras más complejas. Una estructura compleja es aquella que tiene elementos anidades como una tabla o un formulario.
Un avance y mejora del HTML es el DHTML (Dynamic HTML). Es un html orientado al objeto (DOM) que utiliza estos para darle dinamismo al HTML. El DHTML permite modificar el textos sobre la marcha
HOJAS DE ESTILO
Una hoja de estilo es un conjunto de definiciones para la forma en la que es preciso visualizar cada elemento de la página HTML.
Es importante recordar que las propiedades del objeto tienen prioridad sobre las propiedades definidas en las hojas de estilo.
Pueden almacenarse en ficheros externos y ser llamadas al incio de los documentos, o pueden formar parte del documento. Se recomienda crear un fichero independiente.
XML.
Extended markup languaje. XML es ya en sí mismo un metalenguaje que ordena, estructura y describe los documentos delas págines web, permitiendo una descripción más minuciosa.
XML hereda el concepto DTD (Document Type Definition) e implementa el lenguaje de estilo de los documentos XSL (Extensible Stylesheet Language) que permite modificar el aspecto de un documento.