Este documento describe los lenguajes de marcado como formas de codificar documentos mediante la incorporación de etiquetas con información adicional sobre la estructura y presentación del texto. Explica lenguajes como SGML, HTML y XML, señalando que sirven para dar formato a los documentos pero no son lenguajes de programación. También compara sus características y usos.
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
U7 lenguajes de marcado
1. UNIDAD 7
LENGUAJES DE MARCADO
Materia:
Multimedia y
realidad virtual
Profesora:
Hernández Flores
Rita
Presenta:
Silvia Viridiana
Castañeda Quiroz
2. 7.1 Lenguajes De Marcado
Un “Lenguaje de marcado” o
“lenguaje de marcas” se puede
definir como una forma de
codificar un documento donde,
junto con el texto, se incorporan
etiquetas, marcas o anotaciones
con información adicional relativa
a la estructura del texto, su
presentación, etc.
3. Los lenguajes de marcado suelen
confundirse con lenguajes de
programación. Sin embargo, no son lo
mismo, ya que el lenguaje de marcado no
tiene funciones aritméticas o variables,
como sí poseen los lenguajes de
programación. Históricamente, el
marcado se usaba y se usa en la industria
editorial y de la comunicación, así como
entre autores, editores e impresores.
4. Para cada lenguaje de marcado, los
desarrolladores de software pueden construir
una aplicación para leer los documentos
escritos en ese lenguaje. Los navegadores de
Web leerán los documentos HTML y Microsoft
Office leerá los documentos de Office. Los
documentos escritos en XML pueden leerse
por medio de aplicaciones
personalizadas utilizando diferentes objetos
de análisis gramatical o pueden combinarse
con el lenguaje de estilo extensible (XLS-
Extensible Stylesheet Language) para poder
mostrarse en un navegador.
5. 7.1.1. SGML: Lenguaje De Marcado
Base
SGML (Standard Generalized Mark-up
Language), es un lenguaje generalizado
estándar para el formato de
documentos. Es un estándar internacional
que permite definir lenguajes para dar
formato a documentos. Por ejemplo, el
HTML, es un lenguaje de formato de
documentos definido de acuerdo con
SGML, es decir, una aplicación de SGML
para dar formato a documentos de
hipertexto.
6. SGML es utilizado desde mitad de los 80 y
ha permanecido bastante estable. Gran
parte de su estabilidad se la debe al hecho
de que el lenguaje es a la vez flexible y rico
en posibilidades. Sin embargo, esta
estabilidad tiene un inconveniente, el nivel
de complejidad que ha producido su uso
en diversos ámbitos como la World Wide
Web.
7. 7.1.2. HTML
HTML no es un lenguaje de programación. Es
un lenguaje que se utiliza para describir la
disposición y el formato del contenido,
escrito como texto simple.
Una página HTML es un archivo de
texto básico que contiene etiquetas(a veces
denominado marcador, o tags en inglés)
para formatos específicos de texto,
imágenes, etc. La utilización de estas
etiquetas se llama lenguaje de marcado.
8. Una etiqueta es un elemento de texto (un
nombre) flanqueado por el símbolo menor
que (<) y el símbolo mayor que (>). Por
ejemplo, "<H1>".
Las etiquetas HTML operan en parejas y
afectan el elemento al que enmarcan. La
primera se llama etiqueta de apertura y la
segunda, etiqueta de cierre. La etiqueta de
cierre comienza con una barra inversa ( / ):
<etiqueta> Su texto formateado;
</etiqueta>
9. Algunas etiquetas HTML se utilizan solas: la
etiqueta <br>, por ejemplo, representa
unsalto de línea. Las etiquetas HTML pueden
anidarse jerárquicamente una dentro de
otra para permitir que se apliquen múltiples
propiedades al mismo texto. Pero el estándar
HTML no tolera las superposiciones de
etiquetas. Este es un ejemplo de texto
formateado con etiquetas anidadas:
<i><u>Comment ça Marche</u>, the free IT
encyclopedia</i>
10. 7.1.3. XML
XML es un lenguaje de marcas que se ha
estandarizado y se ha convertido en uno de los
formatos más populares para intercambiar
información.
Se trata de un formato de archivos de texto con
marcado que deriva del original SGML, pero que
le ha superado añadiendo otro tipo de reglas y
de forma de trabajar. La realidad es que XML
siempre ha estado muy ligado al éxito de HTML.
Se planteó por los problemas crecientes que se
fueron observando en las páginas web.
11. HTML tiene estos problemas como formato
de intercambio de información: La mayoría
de etiquetas HTML no son semánticas; es
decir, no sirven para decir el tipo de
contenido que tenemos sino para indicar el
formato. Por ejemplo la etiqueta H1 sí es
semántica ya que indica que el texto que
contiene es un encabezado de nivel
principal. Mientras que la etiqueta HTML
clásica font sirve para colorear o cambiar el
tipo de letra, sin indicar qué tipo de texto
tenemos (se aplica a cualquiera) HTML es
un lenguaje rígido, no es extensible.
12. Es decir no podemos añadir etiquetas ya
que ningún navegador las reconocerá.
Cada vez que se decide añadir hay que
cambiar el estándar y los navegadores se
deben de adaptar a los cambios. Requiere
de arreglos “extraños” para añadir potencia
y funcionalidad, por lo que los diseñadores
tienden a incrustar dentro del código HTML
código de lenguajes como PHP o Javascript
que dificultan su legibilidad y comprensión.
13. En conclusión
Se puede entender que este tipo de lenguajes solamente
sirven para darle forma a la manera en que se visualizara
una página ayudando a crea su estructura por medio de
etiquetas.
Bibliografía
http://www.escet.urjc.es/~vfresno/oa/WebContent/traspa
rencias/Tema3a.pdf
http://www.geocities.ws/aifperez/
http://es.kioskea.net/contents/231-marcado-html
http://www.jorgesanchez.net/web/lmsgi/LMSGI01.pdf