2. Principales componentes de XML
|
|
- María Isabel Hidalgo Ortega
- hace 6 años
- Vistas:
Transcripción
1 Análisis y diseño de sistemas de información ió para Internet 2. Principales componentes de XML Luís Rodríguez Baena (luis.rodriguez@upsam.net) Universidad Pontificia de Salamanca (campus Madrid) Facultad de Informática
2 Documentos XML Un documento XML es un documento de texto que puede describir los contenidos a partir de una DTD o esquema utilizados para declarar sus entidades, tipo de contenido y atributos que lo describen. Una vez creado puede mostrar su contenido mediante una plantilla XSL. Tres componentes: Un Documento XML. Opcionalmente, una DTD o esquema con la descripción del contenido. Opcionalmente una plantilla XSL con las especificaciones para mostrar el contenido. 2
3 Documentos XML Tipos de documentos según el contenido Si tenemos en cuenta el contenido de un documento XML podemos distinguir: Aquellos en los que cada etiqueta sólo puede contener otra etiqueta o contenido de texto. Presentan un estructura t similar il a los registros de una base de datos. Documentos narrativos, de formato libre en los que cada etiqueta puede contener una mezcla de texto libre u otras etiquetas. <personas> <persona> <nombre>mi nombre</nombre> <apellidos>mis apellidos</apellidos> <ciudad>mi ciudad</ciudad> </persona> </personas> <biografía> <párrafo> <persona><nombre>juan</nombre><apellidos>mar tínez Pérez</apellidos></persona>nació en la ciudad de <ciudad>madrid</ciudad>cuando sólo tenía <negrita>un año</negrita> </párrafo> </biografía> 3
4 Documentos XML Tipos de documentos: bien formados y validados Según su nivel de conformidad pueden ser: Documentos bien formados. Cumple las especificaciones del lenguaje respecto a las reglas sintácticas y tiene una estructura jerárquica estricta. Todo documentos XML debe estar bien formado. Documentos validados. Además de bien formado, presenta una estructura y un semántica determinada por una DTD o esquema que define sus elementos, valores y jerarquía. Un documento XML puede no estar validado. 4
5 Documentos XML Documentos bien formados 1. Toda etiqueta de inicio debe tener una de cierre. Si una etiqueta t no tiene contenido debe tener también una etiqueta t de cierre. <etiqueta></etiqueta> Una etiqueta sin etiqueta de cierre deberá acabar con la secuencia />. <etiqueta /> 2. Se pueden anidar elementos, pero no superponer. Esta combinación no es posible en xml: <strong><em>contenido</strong></em>, aunque si en html. 3. Debe tener un único elemento raíz. 4. Los valores de los atributos tos deben estar entrecomillados. ecomillados 5. Un elemento no puede tener dos atributos con el mismo nombre. 6. Los comentarios y órdenes de procesamiento no pueden estar dentro de las etiquetas. 7. No pueden aparecer signos < y & individuales dentro del contenido de un elemento o atributo. En su lugar deben aparecer las entidades < o &. 5
6 Documentos XML Estructura Estructura lógica. Se puede considerar cualquier documento se puede dividir en componentes. En XML estos componentes se denominan elementos, cada uno de los cuales representa un componente lógico del documento. Estos elementos pueden, a su vez, estar compuestos de otros elementos. En ultima instancia, i estarán compuestos de frases, palabras y caracteres: datos de carácter del documento. Siempre existe un elemento llamado raíz o elemento de documento. Los elementos incluidos en la raíz son los subelementos. Si contienen otros subelementos se denominan ramas. Si no contienen más subelementos se denominan hojas. 6
7 Documentos XML Estructura (II) Estructura lógica de un mensaje de correo electrónico. 7
8 Documentos XML Estructura (III) Estructura física. Cabecera del documento. Declaración XML. o Declaración opcional pero conveniente. Declaración del tipo de documento. o Opcional. Información adicional del documento (enlaces a hojas de estilo). o Opcional. Elementos. Representación de las estructuras lógicas del documento. Constituyen la base física del documento. Pueden o no tener contenido. La DTD o los esquemas pueden indicar el formato de los elementos del documento. Atributos. Información adicional de un elemento. Entidades. Unidad virtual de almacenamiento. Representan información que se puede insertar en el documento. 8
9 Elementos, etiquetas y datos de caracteres A cada una de las porciones de información se le denomina elemento. persona, dni, nombre, etc. Cada elemento está compuesto por una etiqueta de inicio <nombre> y una de cierre </nombre>. Entre esta dos etiquetas aparece el contenido del elemento. Puede contener casi cualquier carácter Unicode. Los espacios en blanco también forman parte del contenido. Algunos analizadores pueden ignorarlo. <persona> <dni>123456c</dni> <nombrecompleto> <primerapellido>pérez</primerapellido> <segundoapellido>gómez</segundoapellido> <nombre>ana María</nombre> </nombrecompleto> <telefono> </telefono> 3 <telefono> </telefono> </persona> 9
10 Elementos, etiquetas y datos de caracteres acte es (II) Sintaxis de la etiqueta. Una etiqueta t de inicio i i comienza por el símbolo <. Una etiqueta de fin comienza por los símbolos </. Ambas etiquetas terminan con el símbolo >. Etiquetas vacías. Toda etiqueta de inicio debe ir acompañada por una de cierre. En HTML esto no es obligatorio. o La etiqueta <br> no tiene por qué tener cierre. En XHTML (un lenguaje XML), la etiqueta <br> debe tener una de cierre, aunque no tenga contenido <br></br>. Si un elemento no tiene etiqueta de cierre, debe acabar con la secuencia />. En XHTML es equivalente poner <br></br> que <br />. Los nombres de las etiquetas son sensibles a mayúsculas. Si la etiqueta de inicio comienza en minúsculas, la etiqueta de cierre también. <persona> </Persona> no sería válido. 10
11 Elementos, etiquetas y datos de caracteres acte es (III) Un documento XML tiene una estructura jerárquica. El elemento de nivel superior es el elemento padre, a sus descendientes se les llama hijos. Cada elemento sólo puede tener un elemento padre. Esto implica que todos los elementos deben estar correctamente anidados. o En HTML es correcto poner <b><i>hola</b></i>. o En XML es incorrecto poner <nombrecompleto><nombre>pepe</nombrecompleto></nombre>. El elemento de jerarquía superior no tiene padre. Elemento raíz o elemento del documento. Sólo puede haber un elemento raíz. 11
12 Elementos, etiquetas y datos de caracteres acte es (III) En el elemento persona Algunos elementos sólo tienen caracteres (dni, telefono, nombre). Otros elementos sólo tienen etiquetas (persona, nombrecompleto). Esta estructura es común cuando se trabaja con documentos jerárquicos similares a los registros. XML también se puede utilizar para definir documentos en formato libre: documentos narrativos. <biografía> <párrafo> <persona><nombre>juan</nombre><apellidos>martínez Pérez</apellidos></persona>nació en la ciudad de <ciudad>madrid</ciudad>cuando sólo tenía <negrita>un año</negrita> </párrafo> <hechos><persona><nombre>juan</nombre><apellidos>martínez Pérez</apellidos></persona> ha sido un destacado miembro de la <abreviatura>xjk</abreviatura>bla, bla, bla </hechos> </biografía> El elemento raíz sería biografía, que tendría dos elementos hijos (párrafo y hechos). Estos elementos tienen algunos elementos como nombre, apellidos, ciudad o negrita. También contienen datos de caracteres sin marcar. Tienen contenido mixto. 12
13 Atributos Un elemento XML puede tener atributos. Un atributo es una pareja de valores separados por el signo igual en la etiqueta de inicio de un elemento. Por ejemplo: <telefono tipo="casa"> </telefono> <telefono tipo="trabajo"> </telefono> El nombre del atributo es un nombre XML válido. El contenido del atributo puede contener casi cualquier carácter encerrado entre comillas (simples o dobles). Cada elemento sólo puede tener un atributo con un nombre determinado. Cuándo elegir un atributo para meter información? Normalmente se utilizan cuando se requiere dar información adicional de un elemento (meta información). Por ejemplo en la etiqueta img de html. En ocasiones no está muy claro que es información. Se podría sustituir el elemento DNI por un atributo del elemento persona. <persona dni= "123456C"> Como una etiqueta sólo puede tener un atributo con el mismo nombre, no sería posible utilizarlos para meter los teléfonos de la persona. Una estructura basada en atributos suele ser más flexible y ampliable que una basada en atributos. 13
14 Nombres XML Los nombres de los atributos, las etiquetas y de otros elementos de XML son nombres XML. Para formarlos se deben seguir las mismas reglas: Pueden contener cualquier carácter alfanumérico Unicode (o ideograma en el caso del algunos idiomas). La diferencia entre XML 1.0 y XML 1.1 es que la versión 1.1 utiliza la versión 3 de Unicode que incluye idiomas como el camboyano, el mongol o el birmano. Pueden incluir los caracteres de puntuación _ (guión bajo), - (guión) o. (punto). No se permiten espacios en blanco. Se pueden utilizar también los dos puntos, pero se reserva para los espacios de nombre. Deben comenzar con un carácter alfabético (o ideograma) o por el guión bajo (_). Todos los nombres que comienzan por la cadena XML en cualquier combinación de minúsculas o mayúsculas se reservan para las especificaciones del W3C. 14
15 Referencias, entidades y notaciones Una referencia es un forma de llamar a un elemento de forma abreviada. Ese elemento puede ser un carácter predefinido (referencias de carácter) o estar definido en una DTD. Se utilizan de la forma &nombrereferencia;. Referencias de carácter. En el contenido de un elemento no se pueden utilizar determinados caracteres. El símbolo < siempre se interpreta como el inicio de una etiqueta. El símbolo & siempre se interpreta como el inicio de una referencia. Si se quieren utilizar estos elementos, en el contenido de un elemento se debe utilizar: < para el carácter <. & para el carácter &. Además se pueden utilizar las referencias de carácter: >, para el carácter >, por contraposición ió a < ", para el carácter ". ', para el carácter '. Se puede hacer referencia a cualquier carácter mediante la secuencia &#NúmeroCarácterDecimal; o mediante &#xnúmerocarácterhexadecimal;. En la DTD se pueden definir entidades con valor predefinido que se utilizarán en el documento XML como una referencia de entidad. Sólo se pueden utilizar en el contenido de un elemento o en el valor de un atributo. El analizador reemplazará las referencias por su valor determinado en las especificaciones XML o por el valor determinado por la entidad en la DTD. 15
16 Secciones CDATA Una sección CDATA se utiliza para incluir en ella código literal. Normalmente se trata t de código fuente HTML o XML. Permite que no nos preocupemos de sustituir los caracteres < y & por las referencias a entidad. El analizador inserta de forma literal todo lo que haya en una sección CDATA sin procesarlo. Una sección CDATA tiene el siguiente formato: <!CDATA...lo que sea ]]> Dentro se puede incluir cualquier cosa excepto la secuencia ]]>. En su lugar se puede utilizar ]]>. En XHTML su uso es fundamental para incluir código Javascript. Un ejemplo <p>la etiqueta <img> tiene el siguiente formato: </p> <pre> <![CDATA[ ]]> </pre> <img src="url de la imagen" alt ="texto alternativo"> 16
17 Comentarios Los comentarios XML son sintácticamente iguales que los comentarios HTML: <!-- Cualquier cosa --> Puede contener cualquier cosa excepto el doble guión. Pueden aparecer en cualquier lugar del documento, excepto: Dentro de una etiqueta. Dentro de otro comentario. Los analizadores de XML pueden incluir o no la información de los comentarios 17
18 Instrucciones de procesamiento XML proporciona un mecanismo para indicar a una aplicación que realice un proceso: Las instrucciones de procesamiento Comienzan con la secuencia de inicio <? y terminan con la secuencia de fin?>. A continuación aparece un nombre XML que hace referencia al nombre de la aplicación. Por último aparece información para a aplicación a la que va destinada la instrucción. Algunos ejemplos XML ha propuesto una instrucción estándar para indicar a los motores de búsqueda cómo deben indexar una página: <?robots index="yes" follow="no"?> Indica a los robots de búsqueda que deben indexar la página y que no deben seguir sus enlaces. Para incluir código php en XHTML se utiliza <?php código php?> 18
19 Declaración XML Un documento XML debe llevar al comienzo una declaración XML. Su formato es: <?xml version="númeroversión" encoding="codificacioncaracteres" standalone="yes no"> No es obligatorio su inclusión, Ayuda al procesador y a la aplicaciones i a interpretar t el contenido del documento XML de manera más eficiente. Si la incluye debe estar al comienzo del documento y no puede estar precedida por espacios en blanco, saltos de línea ni ningún otro elemento. Los parser XML utilizan los cinco primero caracteres (<?xml) para realizar suposiciones acerca del contenido. Atributo version. Debe tener el valor 1.0 o 1.1. Utilizar el atributo version="1.1" limita el documento a los parser más recientes. o La versión 1.1 prácticamente sólo aporta la inclusión de lenguajes como el camboyano o el mongol. 19
20 Declaración XML (II) Atributo encoding. Permite especificar el juego de caracteres a utilizar Por omisión XML utiliza el conjunto de caracteres UTF-8 que se corresponde con el ASCII estándar. El conjunto de caracteres Unicode ISO es válido para los idomas de Europa Occidental. Atributo standalone. Indica si el documento se tiene que validad d con una TDT externa. Por omisión toma el valor yes, es decir se trata de un documento independiente. Habrá que poner el valor no si se desea validar el documento con una TDT externa. Un ejemplo de declaración XML <?xml version="1.0" encoding="iso-88591" standalone="yes"> 20
21 Comprobar la estructura de un documento Un analizador XML se fijará primero en la estructura del documento que tiene que estar bien formado (tener una estructura correcta). Comprobará: 1. Toda etiqueta de inicio debe tener una de cierre. 2. Se pueden anidar elementos, pero no superponer. 3. Debe tener un único elemento raíz. 4. Los valores de los atributos deben estar entrecomillados. 5. Un elemento no puede tener dos atributos con el mismo nombre. 6. Los comentarios y órdenes de procesamiento no pueden estar dentro de las etiquetas. 7. No pueden aparecer signos < y & individuales dentro del contenido de un elemento o atributo. El parser informará a la aplicación de la buena estructura del documento. En caso contrario devolverá un error. En algunos casos parará la comprobación, en otros devolverá todos los errores que acarrea el primero. La aplicación puede informar del error o no hacer nada. 21
22 Comprobar la estructura de un documento (II) Se puede comprobar la estructura del documento XML cargándolo en Internet Explorer o Firefox. Si no aparece nada, hay un error en la estructura. Si aparece el árbol de elementos, la estructura es correcta. 22
23 Comprobar la estructura de un documento (III) Comprobación con libxml. Una analizador de Gnomo Project. Proporciona unas bibliotecas de funciones en C e incluye un ejecutable con interfaz de línea de órdenes: xmllint.exe. Está disponible en o Es necesario bajarse libxml, zlib y iconv. o Lo más fácil: colocar iconv.lib, libxml2.dll, zdll.lib, zlib.lib, xmlcatalog.exe y xmllint.exe en el mismo directorio (por ejemplo c:\xmllib). Ejecución. Desde la línea de órdenes. c:\xmllint.exe nombrearchivoxml 23
24 Comprobar la estructura de un documento (IV) Si todo está correcto saca la estructura del árbol Si todo está correcto sale el árbol XML 24
25 Comprobar la estructura de un documento (V) Si hay errores indica el problema. Puede que se arrastren otros errores. En el ejemplo se ha cambiado la primera etiqueta persona por Persona y se han quitado las comillas de cierre de atributo casa. Se han quitado las segundas comillas a casa Se ha cambiado la etiqueta de inicio persona por Persona 25
26 Comprobar la estructura de un documento (VI) Visual Studio 2005 también proporciona un analizador XML. Para crear un nuevo documento XML, en cualquier proyecto de cualquier tipo, dar la opción Agregar elemento del menú Proyecto y seleccionar Archivo XML. En la parte inferior de la pantalla, en la lista de errores, irán apareciendo los errores de estructura del documento. 26
27 Comprobar la estructura de un documento Validadores on line Validador XML del W3Schools ( Pegar aquí el código XML Al pulsar el botón Validate, un cuadro de texto informa del error 27
28 Comprobar la estructura de un documento Validadores on line (II) XMLValidation.com ( Pegar aquí el código XML o seleccionar un archivo local 28
29 Comprobar la estructura de un documento Validadores on line (III) XMLValidation.com ( Salida de resultados 29
30 Comprobar la estructura de un documento Validadores on line (IV) Validator for XML Schema del W3C ( Es un validador de esquemas. Si el documento no tiene esquemas, aunque esté bien formado mostrará las advertencias. 30
31 Comprobar la estructura de un documento Validadores on line (V) Validator for XML Schema del W3C ( Salida de un documento mal formado. 31
32 Comprobar la estructura de un documento Validadores on line (VI) Validator for XML Schema del W3C ( Salida de un documento bien formado. 32
33 Ejemplos Crear un documento XML que permita guardar los datos de un alumno (expediente, apellidos y nombre). Modificar el documento anterior de forma que contenga un elemento nombre_completo con los elementos hijo apellidos y nombre. Modificar el documento anterior de forma que permita almacenar la información ió de varios alumnos. Modificar el elemento anterior de forma que por cada alumno se puedan almacenar las notas de cada asignatura. Por cada asignatura se almacenará el código y la descripción de la misma, la fecha del examen, la nota obtenida, el número de veces que la ha matriculado y el número de convocatorias a las que se ha presentado. Crear un documento XML que permita almacenar la información de un CD. Por cada álbum se almacenará un identificador, d el nombre del álbum, el artista, t la duración, el género, el año, un campo de observaciones en formato HTML e información de las pistas que contiene. Por cada pista se almacenará el número de pista, el nombre de la canción, el artista, la duración, el año, el género y un campo de observaciones en formato HTML 33
X M L QUÉ ES XML. Un documento puede ser correcto a dos niveles bien formado y válido. DOCUMENTO BIEN FORMADO
X M L QUÉ ES XML XML es un metalenguaje que permite crear otros lenguajes. Proporciona una serie de reglas para que podamos definir las etiquetas y sus atributos. El conjunto de reglas de un lenguaje se
Más detallesXML y Bases de datos XML
XML y Bases de datos XML Amparo López Gaona Agosto 2008 Amparo López Gaona () XML y Bases de datos XML Agosto 2008 1 / 1 XML El lenguaje XML (extensible Markup Language) es un lenguaje de marcado diseñado
Más detallesQUÉ SE NECESITA PARA UTILIZAR HTML5
Una página web es un archivo con texto en el que se insertan diferentes etiquetas HTML, para que ese contenido pueda ser interpretado por el navegador web. Existen diferentes versiones del lenguaje HTML,
Más detallesUNIDAD 1 GENERALIDADES HTML
UNIDAD 1 GENERALIDADES HTML GENERALIDADES HTML5 Una página web es un archivo con texto en el que se insertan diferentes etiquetas HTML, para que ese contenido pueda ser interpretado por el navegador web.
Más detallesCapítulo 2. Introducción a XML
Capítulo 2. Introducción a XML 2.1 Introducción XML es una sintaxis universal para la descripción y el estructurado de datos independientemente de la lógica de una aplicación. Puede ser utilizado para
Más detalles1. Introducción a los lenguajes de marcas
1. Introducción a los lenguajes de marcas Índice Introducción Que es el marcado? Lenguajes de marcas. Qué es XML? Ventajas de XML Construyendo documentos XML Estructura jerárquica de elementos Algunas
Más detallesIntroducción a XML Tecnólogo en Informática. Ing. Montserrat López -
Introducción a XML Tecnólogo en Informática Ing. Montserrat López - mlopez.xml@gmail.com 1 Acerca de la asignaturaa Asignatura: Introducción a XML y estándares asociados. Materia: Programación Créditos:
Más detallesCONCEPTOS BÁSICOS DE ARCHIVOS XML Y ESQUEMAS DE VALIDACIÓN XSD.
LA INFORMACIÓN EN MEDIOS ELECTRÓNICOS PARA LA DIAN 10 Capítulo 2 CONCEPTOS BÁSICOS DE ARCHIVOS XML Y ESQUEMAS DE VALIDACIÓN XSD. HISTORIA DEL XML: El XML proviene de un lenguaje que inventó IBM por los
Más detallesTEMA 6 LENGUAJE XML. 1 Negocios y Dirección
TEMA 6 LENGUAJE XML 1 Negocios y Dirección 6.- Lenguaje XML XML (Extensible Markup Language) es un lenguaje de marcado (definido por el Web Consortium) que especifica una sintaxis para definir lenguajes
Más detalles1.- INTRODUCCIÓN. <etiqueta> contenido</etiqueta>
1.- INTRODUCCIÓN 1.1 Definición A lo largo de este manual vamos a descubrir el lenguaje más utilizado para la creación de páginas web: el Hyper Text Markup Language, más conocido como HTML. Se puede afirmar
Más detallesDOCUMENT TYPE DEFINITION (DTD)
DOCUMENT TYPE DEFINITION (DTD) ENSAYO POR: Viridiana Figueroa Soria Contenido QUE ES DTD?... 3 COMO SE HACE UNA DECLARACION EN EL DOCUMENTO... 3 LA FUNCION DE LOS DTD... 3 Declaraciones Tipo Elemento...
Más detallesUNIÓN EUROPEA Fondo Europeo de Desarrollo Regional Una manera de hacer Europa INFORME ACCESIBILIDAD
UNIÓN EUROPEA Fondo Europeo de Desarrollo Regional Una manera de hacer Europa INFORME ACCESIBILIDAD WWW.CEDAV.NET ÍNDICE ESTUDIO, ANÁLISIS DE REQUISITOS DE ACCESIBILIDAD DIAGNÓSTICO Y PREPARACIÓN DE ESPECIFICACIONES
Más detallesTema IV. XML III. Document Type Definitions
Tema IV. XML III. Document Type Definitions Desarrollo de Aplicaciones para Internet Curso 12 13 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones
Más detallesXML Bien Formado. <nombre> José </nombre> y también puede ser un elemento el siguiente:
XML Bien Formado Hasta ahora hemos visto por qué XML tiene sentido para la comunicación de datos. Ahora vamos a ver como crear nuestros propios documentos XML. Para crear un documento XML, debemos conocer
Más detallesTEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS
TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS Una vez que ya sabes crear tus propios programas, vamos a analizar los fundamentos del lenguaje de programación C. Este capítulo incluye además los siguientes temas:
Más detallesAnexo 2. Para los nombres de variable se aplican las siguientes normas:
UNIVERSIDAD DE CHILE PROFESORA: SARA ARANCIBIA C Nombres de variable Anexo 2 Para los nombres de variable se aplican las siguientes normas: El nombre debe comenzar por una letra. Los demás caracteres pueden
Más detallesPropiedad de campo: Máscaras de entrada
Contenido 1. Información sobre las máscaras de entrada... 2 1.1 Cuándo y dónde se usa una máscara de entrada... 2 1.2 Componentes y sintaxis de una máscara de entrada... 3 1.3 Diferencias entre las máscaras
Más detallesNÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO
PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes
Más detalles2. DTD. (Document Type Definition)
2. DTD (Document Type Definition) Contenidos Validación y definición de documentos DTD: Document Type Definition Declaraciones de tipo Elemento Modelos de contenido Declaraciones de lista de Atributos
Más detallesValidación de XML JUAN CARLOS CONDE RAMÍREZ WEB-TECHNOLOGIES
Validación de XML JUAN CARLOS CONDE RAMÍREZ WEB-TECHNOLOGIES Objetivos Comprender qué es la validación XML y su importancia. Identificar la diferencia ente un XML bien formado y un XML válido. Entender
Más detallesHTML vs XHTML. Facultad de Ciencias de la Computación. Juan Carlos Conde R. Web Technologies
HTML vs XHTML Facultad de Ciencias de la Computación Juan Carlos Conde R. Web Technologies Contenido 1 Introducción 2 La importancia de XML 3 Propósito de XHTML 4 Diferencias Básicas 1 / 28 Contenido 1
Más detallesIntroducción a XML WEB-SERVICES
Introducción a XML JUAN CARLOS CONDE RAMÍREZ WEB-SERVICES Objetivos Comprender qué es XML. Conocer los antecedentes que hicieron posible la creación de XML. Conocer las ventajas del uso de estándares y
Más detallesLenguaje Marcado. Introducción
Lenguaje Marcado Introducción Introducción. Definición Un lenguaje de marcado o lenguaje de marcas es una forma de codificar un documento que, junto con el texto, incorpora etiquetas o marcas que contienen
Más detallesMenús de Microsoft Word
Menús de Microsoft Word La barra de menús de Word organiza los comandos de una forma lógica, facilitando el acceso a las características que se necesitan. A continuación se exponen los cinco menús más
Más detallesInformática Ingeniería en Electrónica y Automática Industrial
Informática Ingeniería en Electrónica y Automática Industrial El preprocesador de lenguaje C V1.2 Autores El preprocesador de lenguaje C Definición Directivas de preprocesado Constantes simbólicas y macros
Más detallesLENGUAJE DE MARCAS Y SISTEMAS DE GESTIÓN DE LA INFORMACIÓN - XML
TEMA 2.- DTD (Document Type Definition) 1. DTD DTD es un estándar que nos permite definir una gramática que deben cumplir nuestros documentos XML para considerarlos válidos. Una definición DTD para n documentos
Más detallesComprender las diferencias entre tipos de datos primitivos similares, y aprender a elegir el tipo más conveniente en cada caso.
Elementos básicos de programación en Java Objetivos del tema Conocer la estructura básica de un programa Java. Comprender los conceptos de tipo, valor y variable. Comprender las diferencias entre tipos
Más detallesDreamweaver CS 5. 1 Conociendo Adobe Dreamweaver CS Introducción a Adobe Dreamweaver. 1.2 Novedades de Dreamweaver CS5
Dreamweaver CS 5 1 Conociendo Adobe Dreamweaver CS5 1.1 Introducción a Adobe Dreamweaver 1.2 Novedades de Dreamweaver CS5 1.3 Requerimientos técnicos 1.4 Editar páginas Web 1.5 Cómo tener una página en
Más detallesTruco para encontrar y reemplazar líneas manuales por marcas de párrafo
1 Truco para encontrar y reemplazar líneas manuales por marcas de párrafo Esto se hace desde el menú Edición -> Buscar y Reemplazar En vez de buscar una palabra y reemplazarla por otra, esta herramienta
Más detallesGLOBALIA. Sistemas y Comunicaciones PRESENTACIÓN DE LA NUEVA VERSIÓN DEL PORTAL. PROYECTO : Portal del Empleado
GLOBALIA Sistemas y Comunicaciones PRESENTACIÓN DE LA NUEVA VERSIÓN DEL PORTAL PROYECTO : Portal del Empleado DESCRIPCIÓN : Cambio de estilos e imagen en el portal del empleado DOCUMENTO : Manual de usuario
Más detallesLaboratorio de Aplicaciones Telemáticas (Curso 2009/2010)
Breve introducción a la Web y XHTML Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010) Jesús Arias Fisteus jaf@it.uc3m.es Breve introducción a la Web y XHTML p. 1 La Web World Wide Web (abreviado
Más detallesXML: HTML y XHTML. Sergio Luján Mora XML-03
XML: HTML y XHTML Sergio Luján Mora sergio.lujan@ua.es XML-03 Vídeo de esta presentación Puedes ver esta presentación en vídeo: http://www.youtube.com/watch?v=edtgmwvngjs XHTML es el lenguaje de marcado
Más detallesPráctica 4 Manejo Avanzado de Bison
Práctica 4 Manejo Avanzado de Bison Tareas 1. Estudia la información sobre trazas en el Capítulo 8 - Depurando Su Analizador del manual de Bison (bison.pdf). 2. Realiza el ejercicio propuesto. 3. Elabora
Más detallesMICROSOFT WORD 2013 (COMPLETO)
MICROSOFT WORD 2013 (COMPLETO) Curso para conocer y aprender a manejar el procesador de textos Microsoft Word 2013, perteneciente a la suite ofimática Microsoft Office 2013, explicando todas las funciones
Más detallesGuía del Curso Dreamweaver CS 5
Guía del Curso Dreamweaver CS 5 Modalidad de realización del curso: Número de Horas: Titulación: Online 80 Horas Diploma acreditativo con las horas del curso OBJETIVOS Dreamweaver es el programa líder
Más detallesLENGUAJES DE MARCAS. Unidad 2. DOCUMENTOS XML.
LENGUAJES DE MARCAS Unidad 2. DOCUMENTOS XML. Índice de contenido 1. El lenguaje de marcas XML 2. XML, HTML, XHTML 3. Estructura del documento XML 4. Codificación de los documentos 5. Elementos 6. Atributos
Más detalles3.4 MARCAR Y COMPILAR UN ÍNDICE PARA UN DOCUMENTO.
3.4 MARCAR Y COMPILAR UN ÍNDICE PARA UN DOCUMENTO. MARCAR ENTRADAS DE ÍNDICE Para marcar entradas de Índice: 1. En la ficha Referencias, dentro del grupo Índice, haga clic sobre Marcar entrada. 2. Dentro
Más detallesElaboración de documentos de texto (UF0857)
Elaboración de documentos de texto (UF0857) Curso de capacitación para la obtención del Certificado de profesionalidad Sistemas microinformáticos (código IFCT0209). En concreto, el curso se refiere a la
Más detallesHOJAS DE ESTILOS EN CASCADA CSS (Cascading Style Sheet)
HOJAS DE ESTILOS EN CASCADA CSS (Cascading Style Sheet) 1. QUÉ ES UNA HOJA DE ESTILOS? Las hojas de estilos son un conjunto de instrucciones, el cual permiten manejar el formato y presentación de contenido
Más detallesTRABAJO CON DOCUMENTOS LARGOS
UNIDAD DIDÁCTICA TRABAJO CON DOCUMENTOS LARGOS Los objetivos de este tema son: 1. Aprender a crear tablas de contenidos e índices de un documento. 2. Conocer cómo utilizar las referencias cruzadas en un
Más detallesElementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución
Más detallesXML. Historia [editar]
SESION 1: LA PÁGINA EN BLANCO 5) Ejercicio de explorar el tema. El procedimiento para desarrollar el modelo cubo es: 1. Descríbelo. cómo lo ves, sientes, hueles, tocas o saboreas? 2. Compáralo. a que se
Más detallesIntroducción a JavaScript y DOM DISERTANTE ING. RASJIDO, JOSE ALBERTO
Introducción a JavaScript y DOM DISERTANTE ING. RASJIDO, JOSE ALBERTO Agenda 2 Introducción a JavaScript Introducción a DOM Referencias Introducción a JavaScript 3 Qué es JavaScript? JavaScript es un lenguaje
Más detallesInstalación Certificado Digital
Instalación Certificado Digital Fecha 27/06/2007 Versión 1.0 Autor: Indenova S.L. Certificados digitales Un certificado digital es un documento electrónico que asocia una clave pública con la identidad
Más detallesIdentificar cuál es la estructura de una página Web y sus principales secciones. Desarrollar una página Web en un editor.
MÓDULO 2. Introducción Después de conocer los conceptos básicos sobre el lenguaje de programación HTML, en este módulo identificaremos la estructura de una página Web y lo haremos revisando el lenguaje
Más detallesCurso: DREAMWEAVER 8 Duración: 30 Objetivos:
Curso: DREAMWEAVER 8 Duración: 30 Objetivos: Dreamweaver es el programa líder en la edición profesional de páginas Web. Es el software más utilizado para la creación y mantenimiento de páginas Web por
Más detallesProfesor(a): Ing. Miriam Cerón Brito
Área Académica: Informática Tema: Hoja electrónica Profesor(a): Ing. Miriam Cerón Brito Periodo: Enero Junio 2014 Abstract: This presentation show the spreadsheet's characteristics and show the principals
Más detallesUF5- Base de dades (Open Base) 34R/1I/1P-212
UF5- Base de dades (Open Base) 34R/1I/1P-212 1 QUÉ ES UNA BASE DE DATOS? Conjunto de información almacenada de forma organizada. Clases de bases de datos: Base de datos documental. También llamada de archivos
Más detallesINFORMATICA I FORMATO
INFORMATICA I 2.4.5 FORMATO El formato es una de las herramientas con que cuenta un procesador de textos para comunicar de distintas formas una palabra y/o frase, resaltándola, en negrita, dándole colores,
Más detallesXHTML. Tecnologías Web
XHTML Tecnologías Web XHTML (EXtensible Hypertext Markup Languange) http://www.w3.org/tr/xhtml1/ El objetivo del XHTML es reemplazar a HTML Introducción al XHTML HTML 4.01 es la última especificación de
Más detallesLaboratorio de Arquitectura de Redes. Entrada y salida estándar
Laboratorio de Arquitectura de Redes Entrada y salida estándar Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato: scanf() El buffer de teclado Entrada
Más detallesFabricante: Interno Grupo: Plantilla Subgrupo: Curso
C/Comandante Zorita 4 28020 Madrid/ info@ceticsa.es 902 425 524 / 91 700 01 17 Diseño y Desarrollo Web Fabricante: Interno Grupo: Plantilla Subgrupo: Curso Formación: Presencial Horas: 24 Introducción
Más detallesIntroducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 5: JavaScript: expresiones regulares y el Modelo de Objetos de Documento 1. Objetivos Aprender a manejar el DOM de una página web para manipular su contenido.
Más detallesPortal de Traspasos Contable. REQUISITOS Área Contable
Portal de Traspasos Contable REQUISITOS Área Contable Configuración de a3con / a3eco Para realizar el traspaso correctamente debe tener en cuenta lo siguiente: La empresa donde se traspasarán los datos
Más detallesGestor de bases de datos MicroSoft Access (2 de 4)
Gestor de bases de datos MicroSoft Access (2 de 4) Departament d Informàtica de Sistemes i Computadors 1 Contenido Conceptos generales Diseño de tablas Propiedades de los campos Ordenación, filtrado e
Más detallesMicroSoft Access (2 de 4)
Gestor de bases de datos MicroSoft Access (2 de 4) Departament d Informàtica de Sistemes i Computadors 1 Preliminares Instrucciones para el estudio: Leer detenidamente el material Realizar los ejemplos
Más detallesExamen de Procesadores de Lenguaje
Apellidos: Nombre: Dni: Examen de Procesadores de Lenguaje Junio de 2007 (2 horas y 45 minutos) Instrucciones Entrega esta hoja, rellenada con tus datos, junto a tu examen cuando lo entregues. Ten en cuenta
Más detallesCreación de Preguntas para Aplicar un Examen en Línea en el Aula Virtual de la Plataforma Moodle de la UPNFM
UNIVERSIDAD PEDAGÓGICA NACIONAL FRANCISCO MORAZÁN PROGRAMA DE EDUCACIÓN VIRTUAL Tel.(504) 2239-8037 Ext. 2150 Tegucigalpa, Honduras, C.A. www.upnfm.edu.hn Creación de Preguntas para Aplicar un Examen en
Más detallesInformática Ingeniería en Electrónica y Automática Industrial
Informática Ingeniería en Electrónica y Automática Industrial Entrada y salida estándar V1.3 Autores Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato:
Más detallesDiseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4
Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4 Código: DWEB003 Duración: 160 Horas Objetivos: Diseño y desarrollo Web con HTML 5 y CSS Dotar al alumno de conocimientos teóricos y prácticos
Más detallesMICROSOFT WORD AVANZADO. Nº Horas: 30. Objetivos:
MICROSOFT WORD 2010 1. AVANZADO Nº Horas: 30 Objetivos: Curso para conocer y aprender a manejar el procesador de textos Microsoft Word 2010, explicando las funciones necesarias para el manejo del programa
Más detallesUniversidad de El Salvador Facultad Multidisciplinaria de Occidente Departamento de Ingeniería
Universidad de El Salvador Facultad Multidisciplinaria de Occidente Departamento de Ingeniería Este es un documento para producir documentos en HTML, "Lenguaje de Marcación de Hipertexto", usado en la
Más detallesDTDs Declaraciones de tipo de documentos. Departamento de Informática Universidad de Oviedo
DTDs Declaraciones de tipo de documentos Departamento de Informática Universidad de Oviedo Documento válido Se puede incluir una declaración del tipo de documento
Más detallesDiseño y programaciã³n de pã ginas web
Diseño y programaciã³n de pã ginas web Objetivos Con motivo de mostrar a cada usuario cómo diseñar y programar páginas web, este curso pretende formar inicialmente al alumno sobre el lenguaje de programación
Más detallesMicrosoft Word 2003 (Completo)
Página 1 Horas de teoría: 28 Horas de práctica: 34 Precio del Curso: 179 Curso para conocer y aprender a manejar el procesador de textos Microsoft Word 2003, explicando las funciones necesarias para el
Más detallesDREAMWEAVER CS4 Código: 3492
DREAMWEAVER CS4 Código: 3492 Modalidad: Distancia Duración: Tipo A Objetivos: Aportar al alumno de un modo rápido y sencillo las competencias necesarias para la creación y diseño de páginas Web en Dreamweaver.
Más detallesGUÍA PARA PRESENTAR EL 3ER EXAMEN EXTRAORDINARIO DE LA MATERIA: INFORMATICA Y COMPUTACION I
PREPARATORIA OFICIAL NUM.128 PROFR: LOTH AGUILAR LEGARIA GUÍA PARA PRESENTAR EL 3ER EXAMEN EXTRAORDINARIO DE LA MATERIA: INFORMATICA Y COMPUTACION I GRUPOS: 1C Y 1D LA GUIA ESTÁ COMPUESTA DE 2 PARTES.
Más detallesMICROSOFT WORD AVANZADO. Nº Horas: 18. Objetivos:
MICROSOFT WORD 2003 1. AVANZADO Nº Horas: 18 Objetivos: Curso para conocer y aprender a manejar el procesador de textos Microsoft Word 2003, explicando las funciones necesarias para el manejo del programa
Más detallesXML básico. Fundamentos de la Web Semántica. Qué es XML? XML básico. Documento XML. Pablo R. Fillottrani. Entidades. Elementos y Atributos
XML básico XML básico Pablo R. Fillottrani Depto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Segundo Cuatrimestre 2013 XML es un acrónimo por extended Markup Language XML es una
Más detallesTema: Entorno a C# y Estructuras Secuenciales.
Tema: Entorno a C# y Estructuras Secuenciales. Programación I, Guía 3 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el entorno de programación
Más detallesDISEÑO Y DESARROLLO WEB CON HTML 5, CSS DREAMWEAVER CS4
DISEÑO Y DESARROLLO WEB CON HTML 5, CSS DREAMWEAVER CS4 Código: 1413005 OBJETIVOS: Para diseñar y publicar una página Web, saber maquetar una página Web, saber crear animaciones, etc. CONTENIDOS: DISEÑO
Más detalles1
Curso: Microsoft Word 2007 (Completo) MICROSOFT WORD 2007 (COMPLETO) Curso para conocer y aprender a manejar el procesador de textos Microsoft Word 2007, explicando las funciones necesarias para el manejo
Más detallesEJERCICIOS (X)HTML. Profesor: Juan Antonio LÓpez Quesada
EJERCICIOS (X)HTML Profesor: Juan Antonio LÓpez Quesada Ejercicio 1: Crear una carpeta denominada xhtml y dentro de ella crear la siguiente página Web con el nombre practicas1.htm y el resto de ejercicios.
Más detallesSolicitar usuario en Sucursal Electrónica PdeI en
Solicitar usuario en Sucursal Electrónica PdeI en Líne@ Para acceder a esta funcionalidad, se debe dar click en el enlace Solicitar Usuario que se muestra en la pantalla de inicio de la Sucursal Electrónica
Más detallesContenidos Antecedentes Sintaxis XPath Localizaciones en XPath Funciones predefinidas en XPath XPath 2.0. XPath. Jose Emilio Labra Gayo
Contenidos Antecedentes Sintaxis Localizaciones en Funciones predefinidas en 2.0 Noviembre 2006 Contenidos Antecedentes Sintaxis Localizaciones en Funciones predefinidas en 2.0 Contenidos Antecedentes
Más detallesPROGRAMA FORMATIVO. Diseño y desarrollo web con HTML 5 y CSS. Objetivos:
PROGRAMA FORMATIVO Diseño y desarrollo web con HTML 5 y CSS Objetivos: Dotar al alumno de conocimientos teóricos y prácticos para poder desarrollar un sitio Web con HTML y aplicar las ventajas de presentación
Más detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: MATERIA O MÓDULO: LABORATORIO MODELOS GRÁFICO Y C.V. IV CÓDIGO: 16354 CARRERA: NIVEL: Diseño 6to No. CRÉDITOS: 2 CRÉDITOS TEORÍA: 1 CRÉDITOS PRÁCTICA: 1 SEMESTRE / AÑO ACADÉMICO:
Más detallesFUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería
Más detallesACTIVACIÓN DEL CORREO ELECTRÓNICO ACADÉMICO (CEA) ESTUDIANTES DE GRADO
ACTIVACIÓN DEL CORREO ELECTRÓNICO ACADÉMICO (CEA) ESTUDIANTES DE GRADO Si Ud. desea realizar la activación del Correo Electrónico Académico (CEA) que la Facultad le asignó, deberá realizar los siguientes
Más detallesTécnicas de visualización
Técnicas de visualización LENGUAJE HTML Máster en Tecnologías de la Información Geográfica Laboratori d Informació Geogràfica i de Teledetecció (LIGIT) Departament de Geografia. UAB Anna Jiménez Introducción
Más detalles1. Conceptos generales y características fundamentales del programa de tratamiento de textos.
UNIDAD FORMATIVA 2 Denominación: Aplicaciones informáticas de tratamiento de textos. Código: UF0320. 1. Conceptos generales y características fundamentales del programa de tratamiento de textos. 1.1Entrada
Más detalles.enreda. Cambia la fecha del sistema (si pulsamos Intro aceptamos la fecha predeterminada) Poner Date /T
Comandos MS-DOS autor Carmelo domingo, 12 de noviembre de 2006 Modificado el lunes, 13 de noviembre de 2006 Comandos MS-DOS DIR /p /w /a: (h - s- d - a - r) /o: (n-e-d-s-g-c) Muestra el contenido del directorio
Más detallesManual de usuario validador externo XML contra XSD
Manual de usuario validador externo XML contra XSD Confidencialidad: lo definido en el presente documento, hace parte de la plataforma GIASS; está destinado al uso exclusivo de la Caja de Compensación
Más detallesExtensiones. Guillermo López Mozilla Hispano
Extensiones Guillermo López Mozilla Hispano Extensiones Qué son? Programilla para extender el comportamiento/visualización de cualquier programa Mozilla Usan la misma tecnología que las aplicaciones Mozilla
Más detallesHerramienta Pruebas en línea
Herramienta Pruebas en línea Este documento contiene los tres pasos a seguir para administrar la herramienta Pruebas en línea. CREAR CONFIGURAR GUARDAR Paso 1 CREAR Escriba el nombre del examen Elija usar
Más detalles5.3 CREAR FORMULARIOS
5.3 CREAR FORMULARIOS Los formularios están diseñados para obtener información específica, hay diferentes tipos de formularios, como por ejemplo, facturas, formularios de pedidos, de registro DISEÑAR UN
Más detallesGUIA 1 CONCEPTOS BÁSICOS
DEFINICIÓN DE HTML5 CESDE GUIA 1 CONCEPTOS BÁSICOS HTML5 es una combinación de nuevas etiquetas del lenguaje HTML (HyperText Markup Language - lenguaje de marcas de hipertexto), el hipertexto es la unión
Más detallesTALLER # 6 ACCESS FORMULARIOS
TALLER # 6 ACCESS FORMULARIOS Los formularios sirven para definir la presentación de los registros, en esta presentación se pueden editar los registros de una tabla o consulta. Para crear un formulario
Más detallesLABORATORIO DE PROCESADORES DE LENGUAJE Curso: Práctica 2: Analizador léxico/sintáctico/semántico con Flex y Bison
LABORATORIO DE PROCESADORES DE LENGUAJE Curso: 2008-2009 Práctica 2: Analizador léxico/sintáctico/semántico con Flex y Bison Planteamiento del problema En esta práctica se trata de realizar, mediante el
Más detallesMICROSOFT WORD 2007 (FÁCIL)
MICROSOFT WORD 2007 (FÁCIL) Módulo 1: Introducción a Office 2007 Se presenta la suite ofimática Microsoft Office 2007, describiendo los programas que la forman y viendo los elementos y características
Más detallesObjetivos. <?echo $telefono;?>
MICROSOFT WORD 2003 Objetivos Curso para conocer y aprender a manejar el procesador de textos Microsoft Word 2003, explicando las funciones necesarias para el manejo del programa y la creación de documentos
Más detallesNorma técnica para los órganos de la Administración del Estado sobre interoperabilidad de documentos electrónicos
Norma técnica para los órganos de la Administración del Estado sobre interoperabilidad de documentos electrónicos Claudio Gutiérrez Depto. de Ciencias de la Computación Universidad de Chile http://purl.org/net/claudio
Más detallesSolicitudes de Formación C.F. Don Benito - Manual de Usuario - Servicio Extremeño Público de Empleo
Solicitudes de Formación C.F. Don Benito - Manual de Usuario - Servicio Extremeño Público de Empleo Página: 2 de 15 Índice de contenidos Introducción... 3 Autentificación... 4 Página Principal... 7 Datos
Más detallesBANCO DE PREGUNTAS. Desde este enlace se puede editar preguntas, organizarlas en categorías, importarlas y exportarlas.
BANCO DE PREGUNTAS Para qué sirve? Se utiliza para crear o editar preguntas que se organizan en categorías para facilitar su utilización en la asignatura. Estas preguntas se podrán incluir en cualquier
Más detallesGLOBALIA. Sistemas y Comunicaciones PRESENTACIÓN DE LA NUEVA VERSIÓN DEL PORTAL. PROYECTO : Portal del Empleado
GLOBALIA Sistemas y Comunicaciones PRESENTACIÓN DE LA NUEVA VERSIÓN DEL PORTAL PROYECTO : Portal del Empleado DESCRIPCIÓN : Cambio de estilos e imagen en el portal del empleado DOCUMENTO : Manual de usuario
Más detallesUF0320: Aplicaciones informáticas de tratamiento de textos
UF0320: Aplicaciones informáticas de tratamiento de textos CONTENIDO 1.- Conceptos generales y características fundamentales del programa de tratamiento de textos. - Entrada y salida del programa. - Descripción
Más detallesextensible Markup Language
extensible Markup Language ISLN ISLN () XML 1 / 26 Librería LWP::Simple Bajarse el archivo de internet Para bajar archivos de internet se puede usar alguno de los módulos del CPAN http://search.cpan.org
Más detallesCaracterísticas de JavaScript
Características de JavaScript Qué es JavaScript? o Lenguaje de programación interpretado utilizado fundamentalmente para dotar de comportamiento dinámico a las páginas web. o Cualquier navegador web actual
Más detallesPREGUNTAS DE AUTOEVALUACIÓN.
UNIVERSIDAD METROPOLITANA LATIN CAMPUS GUÌA DE ESTUDIO Y EVALUACIÒN Informática Aplicada I - Excel TEXTO ELECTRÓNICO GRATUITO EDITADO POR UMLA EDUARDO TAGER RAME LICENCIATURA EN DERECHO MATRICULA 2013-1200-2100
Más detallesLa cinta de opciones se ha diseñado para ayudarle a encontrar fácilmente los comandos necesarios para completar una tarea.
1 Contenido COMO INGRESAR A EXCEL MÉTODO ABREVIADO... 2 MANEJO DE LA CINTA DE OPCIONES... 2 BARRA DE FORMULAS... 3 ALINEACIÓN DE EXCEL SEGÚN CONTENIDO DE CELDA... 3 VERIFICAR ALINEACIÓN ESTÁNDAR DE EXCEL....
Más detalles