Bienvenidos a un nuevo curso. Ahora estoy en el ciclo de grado superior: Desarrollo de aplicaciones multiplataforma. Y voy a ser parte del experimento de la formación dual. Estaré haciendo practicas durante un año, y a la vez finalizando la formación.

Deseadme suerte.

domingo, 28 de septiembre de 2014

leng. Marcas 2

0

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 relativas a la estructura, representación o procedimientos necesarios para su correcto funcionamiento.
A la hora de presentar esta información, el usuario final no puede tener acceso a estas etiquetas, pero si que influyen en la manera de presentar el contenido al usuario final.

Tipos de lenguajes de marcado
Lenguajes orientados a presentación
Estos lenguajes son usados por procesadores de texto, por ejemplo, y codifican como han de presentarse por pantalla los textos, imágenes, fuentes, espaciado, márgenes de pagina, colores...
Habitualmente estas marcas están ocultas para el usuario final, aunque puedes ver símbolos que representan esas marcas, por ejemplo en word o libreOffice.
Normalmente estas marcas están ocultas, y tampoco corresponden con el texto guardado en el documento pero nos permiten hacernos una idea de como están dispuestos los caracteres invisibles dentro de documento.
LibreOffice, OpenOffice, Word.... son procesadores de texto tipo WYSIWYG y se basan en la filosofía de que al que escribir se va dando formato al texto, y el resultado se va viendo inmediatamente en el mismo procesador de textos antes de imprimir o guárdalo como un documento estático (PDF, PS),
Existen otro tipo de procesadores de texto que no son WYSIWYG...
Lenguajes procedurales
Este tipo de lenguaje tienen además de las etiquetas orientadas a presentación integradas dentro de un marco de procedimientos que permite definir macros (secuencias de acciones que presumiblemente se han de efectuar bastantes veces) y rutinas y subrutinas. Los lenguajes LaTeX, Postcript y TeX para la presentación formal y profesional
...
Pasaran el documento, menos mal :(

Composición del lenguaje de marcas XML
El lenguaje XML y cualquier otro basado en él, como el HTML o el XHTML, se compone de pares de etiquetas (tag en inglés) que se escriben dentro del documento con su nombre entre los símbolos 'menor que', Estos pares no son iguales, sino que cada una de las dos partes de la etiqueta que envuelve al su contenido corresponden al principio y al final de la misma; siendo el nombre de la etiqueta que marca el final del elemento de una barra '/'.

En resumen:
* Un elemento es una entidad estructural completa dentro de un documento XML y consta de etiqueta de inicio y etiqueta de final, además de todo lo que se encuentra entre ambas.
* Una etiqueta es el inicio y final de un elemento e indica el tipo de este elemento.
* Un atributo es un conjunto de "nombre"=valor  que se sitúa dentro de la etiqueta de apertura a continuación del nombre de la etiqueta y separado con un espacio del mismo. Pueden haber más atributos separados con espacios dentro de una etiquetas e indica una propiedad del elemento en particular.


Nuevo ejemplo:

<factura numero=”1”>

            <fecha>26/09/2013</fecha>
            <cliente identificador=”1”>
                        <nombre>Tan Dao Bien</nombre>
                        <direccion>
                                   <domicilio tipo=”calle”>Mayor</domicilio>
                                               <cp>22001</cp>
                                               <localidad provincia=”22”>Huesca</localidad>
                        </direccion>
            </cliente>
            <compra>
                        <lineaProducto>
                                   <producto>Memoría USB</producto>
                                   <cantidad>10</cantidad>
                                   <precioProducto>8</precioProducto>
                        </lineaProducto>
                        <lineaProducto>
                                   <producto>Teclado PS/2</producto>
                                   <cantidad>10</cantidad>
                                   <precioProducto>8</precioProducto>
                        </lineaProducto>
            </compra>
            <descuento>10</descuento>
            <iva>21</iva>
</factura>

0 comentarios:

Publicar un comentario

Etiquetas actuales

BD (67) DEF (64) PROG (64) SQL (44) Java (29) PRACTICAS (20) php (18) DI (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) HTML (13) SGE (12) ERP (9) CONSULTAS (8) css (8) Linux (5) XML (5) Android (4) PDM (4) C (3) NetBeans (3) PSP (3) SMARTY (3) comandos (3) HOOK (2) POST (2) XSD (2) cURL (2) JS (1) MEDIA-QUERYS (1) PDO (1) RESPONSIVE (1) TPL (1) TRADUCCIÓN (1) app_inventor (1)

Todas las etiquetas

EJER (78) BD (67) DEF (64) PROG (64) SQL (44) c# (40) Programación (39) Ficheros (36) Java (29) bases de datos (21) PRACTICAS (20) lenguajes de marcas (19) AD (18) Entorno de desarrollo (18) php (18) PROCEDIMIENTOS (17) DI (16) FORM (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) lenguaje C (16) E/R (14) HTML (13) SGE (12) Sistemas informáticos (10) ERP (9) CONSULTAS (8) TRANSACCIONES (8) TRIGGER (8) VISUAL BASIC (8) css (8) FUNCIONES (7) html5 (6) Ada (5) EXAMEN (5) Linux (5) XML (5) estructuras (5) Android (4) DISEÑO (4) INTERFAZ (4) LOG (4) OpenBravo (4) PDM (4) ACTUALIZAR (3) C (3) DIAGRAMA (3) Directorios (3) NEW (3) NOR (3) NetBeans (3) OLD (3) PSP (3) SMARTY (3) comandos (3) css3 (3) AISLAMIENTOS (2) C++ (2) CONTROLERRORES (2) ELIMINAR (2) HOOK (2) INSERTAR (2) INST (2) MULTITABLA (2) POST (2) RECURSIVIDAD (2) SUBCONSULTAS (2) VISTAS (2) XSD (2) cURL (2) punteros (2) AJENA (1) BLOQUEOS (1) Byte (1) CREACION (1) CRM (1) Configuración (1) Controles (1) Datos (1) GOTFOCUS (1) IMAGENES (1) INDICES (1) JS (1) Lenght (1) MEDIA-QUERYS (1) Mingw (1) MonoDeveloped (1) OPTIMISTA (1) PDO (1) PESIMISTA (1) RESPONSIVE (1) SPEAK (1) Scanner (1) Serializacion (1) Streams (1) System (1) TPL (1) TRADUCCIÓN (1) USUARIOS (1) UseSystemPasswordChar (1) app_inventor (1) char (1) examenes (1) libreoffice (1) make (1) redes (1)