Los lenguajes de marcas o
marcados son lenguajes que contienen la información, generalmente textual, de
un documento y anotaciones en forma de etiquetas y atributos relativos a la
estructura, representación o procedimientos necesarios para su correcto
funcionamiento.
A la hora de presentar ésta
información, el usuario final no puede tener acceso a éstas etiquetas, pero sí
que influyen en la manera de presentar el contenido a dicho usuario.
Tipos de lenguaje de marcado
- Lenguajes orientados a presentación. Son
usados por los procesadores de texto, por ejemplo, y codifican como han de
presentarse por pantalla los textos, imágenes, fuentes, espaciado,
márgenes de página, colores, etc.
Habitualmente
éstas marcas están ocultas para el usuario final, aunque puedes ver símbolos
que representan esas marcas, por ejemplo en Word o LibreOffice, y aunque
tampoco corresponden con el texto guardado en el documento permiten hacernos
una idea de cómo están dispuestos los caracteres invisibles dentro del
documento.
LibreOffice,
OpenOffice, Word… son procesadores de texto tipo WYSIWYG, basados en la
filosofía de que al escribir se va dando formato al texto, viendo el resultado
inmediatamente en el procesador de textos antes de imprimir o ejecutarlo como
documento estático (PDF, PS…)
Hay otros
procesadores de texto que no son WYSIWYG
- Lenguajes procedimentales. Éste
tipo de lenguaje tiene además las etiquetas orientadas a presentación
integradas dentro de un marco de procedimientos que permiten definir
macros (secuencias de acciones que presumiblemente se han de ejecutar
varias veces), rutinas y subrutinas.
Los lenguajes
LaTeX, PostScript, TeX para presentación formal y profesional.
Composición de lenguaje de marcas XML
El lenguaje XML y cualquier otro
basado en él, como HTML o XHTML, se compone de pares de etiquetas (tags) que se
escriben dentro del documento con su nombre entre los símbolos < >.
Estos pares de etiquetas no son
iguales, cada una de las partes corresponden al principio y final de la
etiqueta.
En resumen:
- Elemento es una entidad
estructural completa dentro de un documento XML y consta de etiqueta de
inicio y final, además de todo lo que se encuentra entre ambas.
- Etiqueta es el inicio y final de
un elemento, indicando su tipo.
- Atributo es un conjunto de nombre=”valor”
que se sitúa dentro de la etiqueta, después del nombre de ésta.
Ejemplo:
<factura numero=”1”>
<fecha>26/09/2014</fecha>
<cliente id=”1”>
<nombre>Tan
Dao Bien</nombre>
<dirección>
<domicilio
tipo=”Calle”>Mayor</domicilio>
<cp>22001</cp>
<localidad
prov=”22”>Huesca</localidad>
</dirección>
</cliente>
<compra>
<lineaProducto>
<producto>Memoria
USB</producto>
<cantidad>10</cantidad>
<precioProducto>8</precioProducto>
</lineaProducto>
</compra>
<descuento>10</descuento>
<IVA>21</IVA>
</factura>
<!-- El total no se pone como etiqueta porque es un valor calculable
-->
0 comments:
Publicar un comentario