LENGUAJE DE MARCAS Y SISTEMAS DE GESTIÓN DE LA INFORMACIÓN - XML
|
|
- José Ramón Cuenca Camacho
- hace 7 años
- Vistas:
Transcripción
1 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 XML especifica: qué elementos pueden existir en un documento XML, qué atributos pueden tener éstos, qué elementos pueden o deben aparecer contenidos en otros elementos y en qué orden. <?xml version="1.0"?> <Receta> <Nombre>Tortilla de patatas</nombre> <Descripcion> La tradicional y típica tortilla de patatas, tal como la hacen todas las madres. </Descripcion> <Ingredientes> <Ingrediente> <Cantidad unidad="pieza">3</cantidad> <Item>Patata</Item> </Ingrediente> <Ingrediente> <Cantidad unidad="pieza">2</cantidad> <Item>Huevos</Item> </Ingrediente> <Ingrediente> <Cantidad unidad="litro">0.1</cantidad> <Item>Aceite</Item> </Ingrediente> </Ingredientes> <Instrucciones> <Paso> Pelar y cortar la patata en rodajas </Paso> <Paso> Poner aceite en una paella </Paso> <!-- Y así seguimos... --> </Instrucciones> </Receta> Veamos un posible DTD para la receta del ejemplo que nos definirá la forma que deben tener las recetas escritas en RecetaXML: <!-- DTD de ejemplo para RecetaXML --> <!ELEMENT Receta (Nombre, Descripcion?, Ingredientes?, Instrucciones?)> <!ELEMENT Nombre (#PCDATA)> <!ELEMENT Descripcion (#PCDATA)> <!ELEMENT Ingredientes (Ingrediente*)> IES MARE NOSTRUM LENGUAJES DE MARCAS Página 1 de 11
2 <!ELEMENT Ingrediente (Cantidad, Item)> <!ELEMENT Cantidad (#PCDATA)> <!ATTLIST Cantidad unidad CDATA #REQUIRED> <!ELEMENT Item (#PCDATA)> <!ATTLIST Item opcional CDATA 0 vegetariano CDATA si > <!ELEMENT Instructiones (Paso+)> <!ELEMENT Paso (#PCDATA)> De este documento DTD podemos inferir una descripción de las reglas de validez que sea un poco más legible: Una receta consta de un nombre (obligatorio), una descripción (opcional), unos ingredientes (opcionales) y unas instrucciones (opcionales). El nombre y la descripción pueden contener caracteres alfanuméricos (PCDATA corresponde a Parsed Character Data). Los ingredientes son una lista de elementos ingrediente. Un ingrediente consta de un ítem y la cantidad. La cantidad es un valor alfanumérico, teniendo la etiqueta un atributo, unidad que nos describe qué unidad de medida estamos utilizando. Un ítem de la receta consta del nombre (un valor alfanumérico) y puede tener dos atributos: opcional (si el ingrediente es o no obligatorio) y vegetariano (si el ingrediente es apto para vegetarianos). Las instrucciones de elaboración son una lista de pasos. Un paso consta de un texto alfanumérico descriptivo del paso. Convenciones sintácticas de DTD Como hemos visto, la sintaxis de DTD no resulta evidente a primera vista. Pese a ello, tampoco es excesivamente compleja. El primer paso para entenderla es disponer de las definiciones y usos de los diferentes símbolos usados, que podemos ver en la tabla siguiente: Símbolo Descripción ( ) Los paréntesis agrupan subetiquetas <!ELEMENT Ingrediente (Cantidad,Item)>, Ordenación exacta de los elementos (Nombre, Descripcion?, Ingredientes?, Instrucciones?) Uno sólo de los elementos indicados (Cocer Freir) Si no indicamos nada los elementos aparecen una sola vez (Cantidad, Item) + Una o más veces Paso+? Elemento opcional Instrucciones? * Cero o más veces Ingrediente* #PCDATA Parsed Character Data <!ELEMENT Item (#PCDATA)> PCDATA es texto que será analizado por el parser. El texto será examinado por el parser para entidades y etiquetas. Estos datos no deben contener ningún &, <, >, caracteres, que deben ser representados por el & < > respectivamente. IES MARE NOSTRUM LENGUAJES DE MARCAS Página 2 de 11
3 2. Declaración de tipos de elementos En el DTD hay que incluir la declaración de cada elemento que forma parte del documento. Ej.: <!ELEMENT Receta (Nombre, Descripcion?, Ingredientes?, Instrucciones?)> Define la etiqueta Receta, especificando qué contienen las subetiquetas: Nombre, Descripción, Ingredientes e Instrucciones, y agregando que estas tres últimas son opcionales (como indica el símbolo?). La definición de ELEMENT es la siguiente: <!ELEMENT nombre categoría> <!ELEMENT nombre (contenido)> 2.1. Elementos vacíos Se declaran especificando la palabra EMPTY. <!ELEMENT nombre EMPTY> Este elemento nombre en XML se usaría así: <nombre /> 2.2. Elementos que solo contienen caracteres (datos) Los elementos que sólo contendrán datos alfanuméricos se declaran usando #PCDATA entre paréntesis. <!ELEMENT nombre (#PCDATA)> En la declaración se especifica con #PCDATA. <!ELEMENT first (#PCDATA)> <!ELEMENT last (#PCDATA)> Atendiendo a esta definición el código '<first>john</first><last>doe</last>' sería válido ya que hemos utilizado los elementos 'first' y 'last' que hemos definido que solo contienen datos (texto) Elementos con subelementos (secuencias) Se distinguen dos tipos de relación entre los elementos hijos. Secuencias o alternativos. Secuencias: Los elementos con uno o más hijos se definen con el nombre de los elementos hijos entre paréntesis: <!ELEMENT nombre (hijo1)> <!ELEMENT nombre (hijo1, hijo2,...)> Ej.: <!ELEMENT mensaje (remitente, destinatario, asunto, cuerpo)> <!ELEMENT coche (marca, matricula, color)> Los hijos que se declaran como una secuencia de elementos separados por comas deben aparecer en el mismo orden en el documento. Los elementos hijo también deben declararse en el documento DTD. Estos elementos hijo pueden, a su vez, tener elementos hijo. La declaración completa de coche sería entonces: IES MARE NOSTRUM LENGUAJES DE MARCAS Página 3 de 11
4 <!ELEMENT coche (marca, matricula, color)> <!ELEMENT marca (#PCDATA)> <!ELEMENT matricula (#PCDATA))> <!ELEMENT color (#PCDATA)> Alternativos: Cuando el elemento contiene uno y solo uno de los elementos hijos especificados. Ej.: <!ELEMENT persona (física jurídica)> Cardinalidad de las ocurrencias de elementos Para especificar cuántas veces aparece cada elemento hijo utilizamos un carácter que indique el factor de repetición: El carácter * : el elemento o grupo de elementos puede repetirse 0 o más veces. El carácter? : el elemento o grupo de elementos puede aparecer 0 o 1 veces. El carácter + : el elemento o grupo de elementos puede repetirse 1 o más veces. Por defecto, si no ponemos nada, el elemento debe aparecer una vez. La siguiente declaración nos indica que el elemento hijo sólo puede ocurrir una vez dentro del elemento padre: <!ELEMENT nombre (hijo)> Si deseamos que el elemento hijo aparezca más de una vez y como mínimo una vez: <!ELEMENT nombre (hijo+)> Si deseamos que pueda aparecer cualquier número de veces (incluyendo la posibilidad de que no aparezca ninguna): <!ELEMENT nombre (hijo*)> Si sólo deseamos que pueda aparecer una vez, pero que no sea obligatorio: <!ELEMENT nombre (hijo?)> Ejemplo: <!ELEMENT elem (a, (b c)*, d+, e?> De acuerdo a esta declaración las siguientes expresiones serían válidas: <elem><a></a><d></d><elem> <elem><a></a><d></d><d></d><e></e><elem> <elem><a></a><b></b><d></d><elem> <elem><a></a><c></c><b></b><c></c><d></d><elem> 2.4. Elementos con contenido mixto. Este caso no suele utilizarse en XML. El formato de esta declaración es muy rígido: Siempre en primer lugar PCDATA, una lista alternativa, no se puede aplicar caracteres de repetición a los elementos hijos y debe especificarse obligatoriamente el carácter de repetición * a todo el grupo. <!ELEMENT nombre (#PCDATA a b c)*> IES MARE NOSTRUM LENGUAJES DE MARCAS Página 4 de 11
5 2.5. Declaración de atributos. Una declaración de atributo tiene la sintaxis siguiente: <!ATTLIST nombre-elemento nombre-atributo tipo-atributo valor-atributo> DTD ejemplo: <!ATTLIST pago tipo CDATA "cheque"> XML ejemplo: <pago tipo="cheque" /> Cada uno de los distintos atributos debe declararse en el DTD. <!ATTLIST elemento atrib1 atrib2 atrib3 > <!ATTLIST elemento atributo tipo-atributo valor-defecto> Puede haber múltiples definiciones de listas de atributos para un mismo elemento. Pero si se declara varias veces el mismo atributo solo prevalece el primero. Un ejemplo de uso sería: <!ATTLIST pago metodo CDATA contra-reembolso > Y su uso en XML: <pago metodo= contra-reembolso /> El tipo de atributo debe ser uno de los de la lista: Valor Descripción CDATA El valor son caracteres alfanuméricos (v1 v2..) El valor será uno de la lista explicitada ID El valor será un identificador único IDREF El valor es el ID de otro elemento IDREFS El valor es una lista de ID otros elementos NMTOKEN El valor es un nombre XML válido NMTOKENS El valor es una lista de nombres XML válidos ENTITY El valor es una entidad ENTITIES El valor es una lista de entidades NOTATION El valor es el nombre de una notación xml: El valor es un valor XML predefinido Atributos CDATA y NMTOKEN El tipo de atributos CDATA consiste en una cadena de caracteres. Esta cadena puede incluir cualquier carácter a excepción de los caracteres especiales, incluidos los espacios en blanco. <!ATTLIST coche color CDATA>. La propiedad color puede tomar cualquier valor. Si pretendemos limitar el tipo de caracteres que pueden aparecer como valor en el atributo, debemos utilizar el tipo NMTOKEN. Éste solo permite que aparezcan los mismos caracteres que utilizamos para definir elementos y atributos. <!ATTLIST coche color NMTOKEN>. La propiedad color puede tomar solo valores que contengan letras, dígitos, puntos, guiones y subrayados. Deben comenzar por letra y no pueden contener espacios en blanco. IES MARE NOSTRUM LENGUAJES DE MARCAS Página 5 de 11
6 Existe también la posibilidad de utilizar el tipo NMTOKENS, esto indica que el atributo contendrá una lista de cadenas de tipo NMTOKEN. <ATTLIST coche color NMTOKENS>. La propiedad color será una lista de NMTOKENS. Por ejemplo <coche color= blanco negro gris > Atributos enumerados Se usan cuando el valor del atributo está restringido a un conjunto de valores. Se usa el carácter para separar los valores. <!ATTLIST coche color (blanco negro gris)> La propiedad color solo puede tomar los valores blanco, negro o gris Atributos ID e IDREF Es frecuente que algunos elementos tengan algún valor que los identifica de forma unívoca. Cuando un elemento contiene una propiedad de este tipo hay que asegurarse que esta no se repite en otro elemento. Incluso con elementos diferentes. La sintaxis es la siguiente: <!ATTLIST coche matricula ID> De esta forma nos aseguramos que en todo el documento XML no habrá otro elemento con un identificador igual. El valor del atributo identificador debe seguir las mismas reglas que los nombres de atributos y elementos. Además como es un identificador único permite que otros elementos puedan hacer referencia a él. Para ello pueden utilizar el tipo IDREF. Los valores que puede tomar un atributo IDREF son el conjunto de identificadores que están declarados en el documento. También podemos utilizar el tipo IDREFS que no es más que extender la definición de IDREF a una lista de valores. <!ATTLIST coche matricula ID> <!ATTLIST multa matricula IDREF> Valores para los atributos Además del nombre y el tipo del atributo también se puede especificar cómo debe comportarse el parser ante la presencia o ausencia de cierto atributo en un elemento del documento. Existen cuatro posibles alternativas: El valor del atributo puede ser uno de los siguientes: Valor Valor #REQUIRED #IMPLIED #FIXED valor Descripción El valor por defecto del atributo. Si el atributo no está declarado toma este valor. El valor del atributo debe aparecer obligatoriamente en el elemento El atributo no tiene por qué ser incluido, es opcional El valor del atributo es fijo Si no se define ninguna de estas alternativas el atributo será por defecto opcional. Algunos casos especiales son por ejemplo los atributos de tipo ID que pueden ser opcionales u obligatorios pero no pueden tomar valores por defecto ni ser fijos. IES MARE NOSTRUM LENGUAJES DE MARCAS Página 6 de 11
7 En el siguiente ejemplo: <!ELEMENT pago EMPTY> <!ATTLIST pago metodo CDATA contra-reembolso > El siguiente XML se considera válido: <pago /> En este caso, donde no especificamos valor para método, éste contendrá el valor por defecto de contra-reembolso. Sintaxis de #IMPLIED En el siguiente ejemplo: <!ELEMENT pago EMPTY> <!ATTLIST pago metodo CDATA #IMPLIED > Validará correctamente el siguiente XML: <pago metodo= tarjeta /> <pago /> Usaremos, pues, #IMPLIED en aquellos casos en los que no queremos forzar al usuario a poner un atributo pero no queremos que tenga un valores por defecto. Sintaxis de #REQUIRED En el siguiente ejemplo: <!ELEMENT pago EMPTY> <!ATTLIST pago metodo CDATA #REQUIRED > Validará correctamente el siguiente XML: <pago metodo= tarjeta /> pero no validará: <pago /> Usaremos #REQUIRED en aquellos casos en los que no podemos proporcionar un valor por defecto, pero deseamos que el atributo aparezca y se le asigne algún valor. Ejemplos: <!ATTLIST coche matricula ID #REQUIRED> <!ATTLIST coche color CDATA #IMPLIED> <!ATTLIST coche color CDATA gris > <!ATTLIST coche marca FIXED Ford > IES MARE NOSTRUM LENGUAJES DE MARCAS Página 7 de 11
8 3. Declaración de entidades En general entidad se refiere a un objeto usado para guardar información y por ello necesariamente cada documento tiene al menos la entidad del propio documento. Permite guardar contenido que puede ser utilizado muchas veces y poder descomponer un documento grande en subconjuntos más manejables. Entidad interna. Es la más sencilla. Consiste en abreviaturas definidas en el DTD. Por ejemplo:<!entity derechos Copyright 2002 >. Al definir esta entidad, en el documento XML podemos utilizarla escribiendo &derechos;. El parser cambiará la entidad por el valor asignado. Entidad externa. El contenido no está dentro del DTD sino en cualquier otro sitio del sistema. Se hace referencia a su contenido mediante una URI precedida de la palabra SYSTEM o PUBLIC según proceda. La sintaxis es: <!ENTITY nombre SYSTEM URI > Ej.: <!ENTITY intro SYSTEM Estas entidades externas permiten descomponer grandes archivos en unidades más pequeñas. 4. Vincular un DTD con un documento Para que un documento XML quede vinculado a un DTD determinado, tenemos dos opciones: incluir el DTD en el documento XML o usar una referencia externa al DTD. La primera opción es la más fácil de usar, pero la que presenta más inconvenientes, ya que aumenta el tamaño de los documentos XML y complica su mantenimiento, puesto que un cambio en el DTD implica revisar todos los documentos en los que lo hemos incluido. Entre la declaración XML y DOCTYPE solo se pueden insertar comentarios. Todo documento que deba ser validado debe contener una declaración DOCTYPE. <!DOCTYPE elemento_raíz origen ubicación [subconjunto interno]> Podemos referenciar un DTD externo al documento XML. Para ello disponemos de dos tipos de referencias posibles: públicas o privadas. Un ejemplo de referencia privada es el siguiente: <?xml version= 1.0?> <!DOCTYPE Receta SYSTEM receta.dtd > <Receta>... Y otro, usando ahora una referencia externa pública: <?xml version= 1.0?> <!DOCTYPE Receta PUBLIC -//W3C//DTD XHTML 1.0 STRICT/EN > <Receta> IES MARE NOSTRUM LENGUAJES DE MARCAS Página 8 de 11
9 Que es la DTD pública utilizada para validar documentos XHTML estrictos. (Al fin y al cabo los documentos XHTML no son más que documentos HTML que utilizan DTD's para asegurar que el documento HTML es válido). Ejemplo de un documento XML con una declaración DTD interna: <?xml version="1.0"?> <!DOCTYPE mensaje [ <!ELEMENT mensaje (para,de,titulo,cuerpo)> <!ELEMENT para (#PCDATA)> <!ELEMENT de (#PCDATA)> <!ELEMENT titulo (#PCDATA)> <!ELEMENT cuerpo (#PCDATA)> ]> <mensaje> <para>jose</para> <de>maria</de> <titulo>recordatorio</titulo> <cuerpo>recuerda que el sábado iremos al cine</cuerpo> </mensaje> Cuando este documento sea analizado por un parser primero comprobará que está bien formado, luego comprobará que los elementos y atributos corresponden con la definición dada en el DTD. Para comprobar la validación vamos a guardar el contenido del documento anterior en un documento llamado msgdtd.xml. Y lo abriremos con la herramienta CookTop: Una vez abierto el documento si pulsamos sobre el botón señalado con la flecha nos debe aparecer en la parte inferior (barra de estado) el texto the XML document is valid. IES MARE NOSTRUM LENGUAJES DE MARCAS Página 9 de 11
10 Lo más utilizado es separar el documento XML del DTD. La declaración DTD irá en un fichero y el XML en otro fichero. Siguiendo con el ejemplo de los coches, lo lógico es que sea el portal quien diseñe el DTD con la información que necesita y cómo la necesita. Los concesionarios crean los documentos XML con la estructura dada y los mandan al portal, el cual, los valida antes de tratarlos. La sintaxis en este caso sería: <!DOCTYPE oferta SYSTEM De esta forma el que recibe el documento XML sabe con qué DTD debe validarlo antes de procesarlo. Siguiendo con el ejemplo de los mensajes vamos a separar del documento anterior la definición DTD del documento XML. Para ello creamos los dos ficheros siguientes: <?xml version="1.0" encoding= ISO ?> <!DOCTYPE mensaje SYSTEM "mensaje.dtd"> <mensaje prioridad="normal"> <para>jose</para> <de>maria</de> <titulo>recordatorio</titulo> <cuerpo>recuerda que el sábado iremos al cine</cuerpo> </mensaje> <!ELEMENT mensaje (para,de,titulo,cuerpo)> <!ATTLIST mensaje prioridad (urgente normal baja) #REQUIRED> <!ELEMENT para (#PCDATA)> <!ELEMENT de (#PCDATA)> <!ELEMENT titulo (#PCDATA)> <!ELEMENT cuerpo (#PCDATA)> Al primero le podemos llamar mensaje.xml y al segundo debemos llamarle mensaje.dtd que es el nombre utilizado en la declaración DOCTYPE. Es importante que los dos ficheros estén en el mismo directorio porque en la declaración DOCTYPE hemos escrito: SYSTEM mensaje.dtd. En caso de estar en diferente ubicación habría que especificarla SYSTEM../DTDS/mensaje.dtd por ejemplo. Podemos abrir el documento con Cooktop y validarlo. Buscar Cooktop en google y descargarlo. 5. Ejercicios 5.1. Libros y CD Escribir un DTD para los ejercicios de los coches, de la búsqueda de libros y el del CD del tema anterior. Realizar las modificaciones necesarias en los documentos XML para que se validen contra los DTD's creados. IES MARE NOSTRUM LENGUAJES DE MARCAS Página 10 de 11
11 IES MARE NOSTRUM LENGUAJES DE MARCAS Página 11 de 11
Tema 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 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 detallesX 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 detallesSISTEMAS WEB. Facultad de Estadística e Informática
SISTEMAS WEB Bibliografía A. Rodríguez, Publicación en Internet y Tecnología XML, Alfa-Omega Ra-Ma, Madrid. España, 2004 World Wide Web Consortium (W3C). Abril 2000. XML Schema. Consultado el 1 de marzo
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 detallesTecnología XML. Unidad: 3 Laboratorio de Programación. Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos
Tecnología XML Unidad: 3 Laboratorio de Programación Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Indice Repaso XML DTD Entidades Concepto Tipos Internas Externas Espacio
Más detallesDTD (Document Type Defini0on)
DTD (Document Type Defini0on) DTD (Document Type Defini0on) Conjunto de reglas estándar que deben cumplir un documento XML de un determinado 0po Pueden ser vistos como plan0llas o como gramá0cas Representados
Más detallesComponentes de XML. 30/10/06 J. Manuel Alcazar Donaire
Componentes de XML XML se basa en el concepto de que un documento se compone de una serie de entidades (objetos) Cada entidad contiene uno o más elementos Cada elemento está caracterizado por cero o más
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 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 detallesContenidos Antecedentes Lenguaje XML DTDs Espacios de nombres XML. Jose Emilio Labra Gayo. Octubre Jose Emilio Labra Gayo XML
Contenidos Antecedentes Lenguaje DTDs Espacios de nombres Octubre 2006 Contenidos Antecedentes Lenguaje DTDs Espacios de nombres Contenidos Antecedentes Unicode y URIs Lenguaje DTDs Espacios de nombres
Más detallesDTD (Document Type Definition ) y validación.
DTD y validación Tema 3 APUNTES BÁSICOS DEL TEMA 3 DTD (Document Type Definition ) y validación. Índice de contenido 1.Introducción...2 2.Declaración/definición del DTD...3 2.1.Definición interna...3 2.2.Definición
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 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 detalles3.1 Tipos de DTDs. ! Si queremos validar un documento XML (para comprobar si cumple las normas de un dialecto) tendremos que validarlo contra el DTD.
3.1 Tipos de DTDs Introducción (I)! El DTD es un documento que nos permite definir un dialecto XML.! DTD " Document Type Definition! Si queremos validar un documento XML (para comprobar si cumple las normas
Más detallesOrígenes de XML Marcado de documentos
Lenguaje XML Orígenes de XML Marcado de documentos Orígenes: Industria de la Publicación Uso de marcas = indica cómo componer documento para impresión Ejemplo de corrección tipográfica Fuente: http://recursos.cnice.mec.es/bancoimagenes
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 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 detallesValidación de un XML
Validación de un XML 32 Introducción Se dice que un XML está bien formado cuando esta escrito sintácticamente de forma correcta Como se puede validar sintácticamente un XML? Document Type Definition (DTD)
Más detallesFundamentos de las tecnologías de la información
Fundamentos de las tecnologías de la información la guerra de los formatos Diego Martín 2016 1 Definiciones W3C HTML CSS XML Introducción histórica HTML vs XML JSON XML vs JSON DTDsy XML SCHEMAs Qué formato
Más detallesDocumentación Electrónica
Modelado de datos: Document Type Definition (DTD) Ofimática Avanzada Curso 2010/2011 Ofimática Avanzada 2010/2011 2 Ofimática Avanzada 2010/2011 3 1 Introducción XML es flexible, permitiendo a los usuarios
Más detallesDocumentos XML bien formados
Documentos XML bien formados En los Unidades anteriores ya hemos visto de forma generalizada que una de las características que diferencian al XML del SGML es la posibilidad de no utilizar DTD. En una
Más detallesUnidad 6: DTD. JJ Taboada León IES San Sebastián, Departamento de Informática LENGUAJE DE MARCAS Y SGI Curso 2011 / 2012
Unidad 6: DTD JJ Taboada León IES San Sebastián, Departamento de Informática LENGUAJE DE MARCAS Y SGI Curso 2011 / 2012 Guíon del tema Qué es un DTD? Declaración de DTD Declaración de Elementos Declaración
Más detallesIntroducción y características.
2.8.1. Introducción y características. XML Schema se encarga de definir la estructura de documentos XML que estén asignados a dicho esquema y los tipos de datos válidos para cada elemento y atributo. De
Más detallesExtensible Markup Language
Extensible Markup Language Documentos XML 2 XML permite expresar información estructurada de la manera más abstracta y reutilizable posible. La información estructurada se compone de partes bien definidas,
Más detallesLenguajes de marcado.
-1- 1. Objetivos fundamentales: Ø Se trata de ofrecer una visión a nivel práctico de los lenguajes de marcado y de presentación utilizados para la publicación de documentos en la web. Ø La práctica se
Más detallesCreación de documentos XML
Creación de documentos XML 'Exchanger XML edition' es un editor estructurado que facilita la edición de lenguajes de marcas (ej XML). La versión Lite se puede descargar y utilizar libremente en aplicaciones
Más detallesSistemas de Información 12/13 XML (extensible Mark-up Language)
12/13 XML (extensible Mark-up Language) Departamento Informática e Ingeniería de Sistemas Universidad de Zaragoza (raqueltl@unizar.es) " Guión Introducción Ejemplos Documentos vs apliaciones XML Espacios
Más detallesTema IV. XML II. XML Bien Formado
Tema IV. XML II. XML Bien Formado Desarrollo de Aplicaciones para Internet Curso 12 13 Índice 1.Introducción 2.Componentes XML 3.Reglas de los Elementos 4.Referencias Índice 1.Introducción 2.Componentes
Más detallesXML Schema. Definición y validación
XML Schema. Definición y validación Está claro que XML es una revolución dentro de la tecnología. Un dicho dice, lo bueno si sencillo, dos veces bueno. En concepto de XML es muy sencillo aunque poco a
Más detallesFormalización: Qué dejamos fuera?
Formalización: Qué dejamos fuera? Sólo consideramos atributos de tipo CDATA y requisito #REQUIRED. Las listas de valores y atributos con requisito #IMPLIED o #FIXED pueden ser representados usando las
Más detallesXML para FP : Introducción
Supongamos que tenemos una tienda de pinturas, en la cual, mediante un software nos vamos en cargar de almacenar (sin valernos de un gestor de base datos) la información referente a los pedidos que se
Más detallesINTRODUCCIÓN AL XML. Antes de ser lanzado el XML, ya existían otros lenguajes de marcas, como por ejemplo el HTML,
INTRODUCCIÓN AL XML XML son las siglas de Extensible Markup Language, una especificación/lenguaje de programación desarrollada por el W3C. XML es una versión de SGML, diseñado especialmente para los documentos
Más detallesXML (Extensible Markup Language)
José Antonio Echagüe Burgos ja_echague@yahoo.es Tabla de Contenido 1. Lenguajes de marcas - Introducción...1 1.1. HTML...2 2. XML - Introducción...2 3. Estructura y DTD de un documento XML...3 4. Definición
Más detallesXML, parte 3. M. en C. Erika Vilches
XML, parte 3 M. en C. Erika Vilches Creando Document Type Definitions Qué es un DTD? Las Document Type Definitions permiten restringir el contenido de los documentos XML Especificar qué tipos de contenido
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 detallesXML Namespaces. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/
XML Namespaces Sergio Luján Mora sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ 1 XML NAMESPACES... 3 Introducción... 3 Un ejemplo del problema... 3 Empleo de espacios de nombres... 6 Restricción
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 detallesXML. Introducción. Cómo se usa? XML Tree. Sintaxis XML
XML Introducción XML(eXtensible Markup Language) es un lenguaje de etiquetas. Hay que tener en cuenta que no es un lenguaje de programación y como tal no ejecuta instrucciones, XML se creó para estructurar,
Más detallesXML: extensible Markup Language (Parte I) Ingeniería de la Información
XML: extensible Markup Language (Parte I) DTDs Ingeniería de la Información Tabla de Contenidos Introducción histórica XML vs. HTML Características de XML Mi primer documento XML El lenguaje XML Entidades
Más detallesIPN ESCOM López Martínez Cesar Iván Programación de Sistemas 7CM5 XML. Etiquetas Con Atributos. Bloc de Notas: productos.xml
Etiquetas Con Atributos Bloc de Notas: productos.xml muñeca 32945-38 toy Story, S.A.
Más detallesPrimeros pasos con XML y XSL Ricardo Borillo Domenech
Primeros pasos con XML y XSL Ricardo Borillo Domenech Table of Contents 1.Apartadosprincipales...1 2. Introducción al lenguaje de marcas XML... 2 3. Estructura de los documentos: DTDs... 2 3.1. Asociar
Más detallesCAPÍTULO 4: XML Introducción
CAPÍTULO 4: XML En el proyecto que hemos realizado, XML (extensible Markup Language) es la sintaxis que subyace en la información que transmitimos. Dicho de otro modo, la información que nos intercambiamos
Más detallesMICROSOFT WORD. Algunas opciones avanzadas
MICROSOFT WORD Algunas opciones avanzadas Insertar notas al pie Las notas al pie son notas aclaratorias sobre un texto, al final del mismo, o al final de una página Para añadirlas, nos colocamos en la
Más detallesTecnologías XML y Web Semántica. Departamento de Informática Universidad de Oviedo
Tecnologías XML y Web Semántica Departamento de Informática Universidad de Oviedo Sesión 1 Lenguaje XML Departamento de Informática Universidad de Oviedo Esquema de la Sesión (9-11h) Primera parte: Introducción
Más detallesPractica 3 Continuación XML
Etiquetas con atributos: : Para la DTD anterior, la sintaxis es: Donde el patron de tipo es: (valor1 valor2... valorn) Y #OPTION es un comodin
Más detallesXML Schema. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/
XML Schema Sergio Luján Mora sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ 1 XML SCHEMA... 3 Introducción... 3 Ventajas... 3 Qué necesito para usar XML Schema... 4 Diseño de un documento XML... 5
Más detallesTema IV. XML IV. XML Schemas
Tema IV. XML IV. XML Schemas Desarrollo de Aplicaciones para Internet Curso 12 13 Índice 1.Introducción 2.Elemento raíz 3.Elementos de un Schema I. Tipo de Dato i. Tipos Complejos
Más detallesLENGUAJE DE MARCAS Y SISTEMAS DE GESTIÓN DE LA INFORMACIÓN - XML
ESTRUCTURA DE UN DOCUMENTO XML 1. XML El XML (extensive Markup Language) es un lenguaje que fue concebido para describir información. Se trata de un formato de almacenamiento de información a base de etiquetas
Más detallesCURSO TÉCNICO DE ACCESIBILIDAD Y USABILIDAD WEB
CURSO TÉCNICO DE ACCESIBILIDAD Y USABILIDAD WEB PROYECTO FINAL: DEFINICIÓN Centro de Referencia en Accesibilidad y Estándares Web Copyright (C) 2008 INTECO. Reservados todos los derechos (reproducción,
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 detallesUniversidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación. JSON Schema. Author: Gerardo Rossel
Universidad de Buenos Aires Facultad de Ciencias Exactas y Naturales Departamento de Computación JSON Schema Author: Gerardo Rossel 2016 Contents 1 Introducción 2 1.1 Estructura de JSON..........................
Más detalles2 Estructura de un Documento XML
2 Estructura de un Documento XML Introducción (I)! Un documento XML contiene texto, nunca datos binarios.! Documento XML Fichero XML! Un documento XML puede estar en un registro de una base de datos,
Más detallesIntroducción a XML. Alberto Molina Coballes. Lenguajes de Marcas y Sistemas de Gestión de la Información
Introducción a XML Alberto Molina Coballes Lenguajes de Marcas y Sistemas de Gestión de la Información 18 de septiembre de 2012 Qué es XML? Wikipedia: Es un conjunto de reglas para codificar un documento
Más detalles7. Poblar base de datos a partir de documentos XML validados con esquemas XML
7. Poblar base de datos a partir de documentos XML validados con esquemas XML En este capítulo se aborda el tema de la población de la base de datos que se creó con el constructor automático de bases de
Más detallesFORMATO DEL FICHERO CON LA TABLA DE SÍMBOLOS
FORMATO DEL FICHERO CON LA TABLA DE SÍMBOLOS Para la corrección de la Práctica de Procesadores de Lenguajes, y como se indica en la especificación de la misma (http://dlsiisv.fi.upm.es/procesadores/practica.html),
Más detallesTITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES
TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES UF2217 Lenguaje XML Duración: 80 horas Precio: 0 * Modalidad: A distancia * hasta 100 % bonificable
Más detallesTEMA 35: Estándares SGML y XML. Entornos de aplicación.
Entornos de aplicación TEMA 35: Estándares SGML y. Entornos de aplicación. Índice 1 INTRODUCCIÓN 1 2 SGML 2 2.1 Cómo funciona SGML? 2 2.2 Definición de la sintaxis de un lenguaje SGML 3 2.3 Declaración
Más detallesCiclo Formativo de Grado Superior en Administración y de Sistemas Informáticos en Red. IES Valle del Cidacos Calahorra
Ciclo Formativo de Grado Superior en Administración y de Sistemas Informáticos en Red IES Valle del Cidacos Calahorra Lenguajes de Marcas y Sistemas Gestores de Información Enrique Rivas Marco Usted es
Más detallesXML. Programación en Internet Curso Contenidos
Departamento de Lenguajes y Sistemas Informáticos XML Programación en Internet Curso 2009-2010 Contenidos Introducción Versiones Estructura de un documento Definición de un DTD Validación de un documento
Más detallesLugar: CENTRO DE FORMACIÓN FREMM. Curso de Prácticas?: No Estado: No programado Precio:
LENGUAJE XML LENGUAJE XML Horas: 80 Teoría: 0 Práctica: 0 Presenciales: 80 A Distancia: 0 Acción: Nº Grupo: Código: UF2217 Plan: CURSOS PRÓXIMOS DE RECICLAJE Materia: Certificados de Profesionalidad -
Más detallesRelax NG. Pablo Prol Sobrado Alexandre Ramilo Conde
Relax NG Pablo Prol Sobrado Alexandre Ramilo Conde Índice 1. Introducción 2. Relax NG a. Qué es Relax NG? b. Diferencias y similitudes c. Modelo de datos d. Sintaxis XML vs. compacta 3. Elementos 4. Referencias
Más detallesroducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C. Nociones básicas de programación
There are no translations available. Introducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C. roducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C.
Más detallesQUÉ ES Y PARA QUÉ SIRVE EL LENGUAJE CSS (CASCADING STYLE SHEETS HOJAS DE ESTILOS EN CASCADA)? (DV00203A)
APRENDERAPROGRAMAR.COM QUÉ ES Y PARA QUÉ SIRVE EL LENGUAJE CSS (CASCADING STYLE SHEETS HOJAS DE ESTILOS EN CASCADA)? (DV00203A) Sección: Divulgación Categoría: Lenguajes y entorno Fecha revisión: 2029
Más detallesIntroducción y organización de los Datos en el SPSS. Anexo I
Introducción y organización de los Datos en el SPSS Anexo I Anexo I 1. Organización de los datos en el SPSS El SPSS organiza los datos, que posteriormente someterá a análisis, en torno a una matriz de
Más detallesIntroducción a XML - Validación y Parseo. Huibert Aalbers, Senior Certified Software IT Architect
Introducción a XML - Validación y Parseo Huibert Aalbers, Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de
Más detallesqué es XML? por qué es necesario XML? XML vs. SGML y HTML Hacía la estandarización de los datos
qué es XML? Hacía la estandarización de los datos César Ignacio García Osorio Surgió para superar la complejidad de SGML y la inflexibilidad de HTML. Es un meta lenguaje de etiquetado/marcado que permite
Más detallesCOPIAR TEXTOS E IMÁGENES AL DISCO
COPIAR TEXTOS E IMÁGENES AL DISCO COPIAR A UN DOCUMENTO DE WORD. En más de una ocasión, al encontrar información interesante en una página Web, nos gustaría poder copiar parte de esa información a un documento
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 detallesCapítulo 2. Introducción a XML
Capítulo 2. Introducción a XML 2.1 Introducción El lenguaje extensible de marcas, abreviado XML (extensible Markup Language), describe una clase de objetos de datos llamados documentos XML y explica parcialmente
Más detallesTrabajo Practico Tema: XML
1. Diseñar un esquema XML para crear documentos para un préstamo. a. En cada documento se indicarán: 1. El nombre y apellidos del bibliotecario 2. Fecha del préstamo y de devolución 3. Datos del lector
Más detallesLÍNEAS SEPARADORAS. ETIQUETA <HR>. COMENTARIOS EN HTML. ATRIBUTOS SIZE, WIDTH, NOSHADE (DEPRECATED). EJEMPLOS (CU00716B)
APRENDERAPROGRAMAR.COM LÍNEAS SEPARADORAS. ETIQUETA . COMENTARIOS EN HTML. ATRIBUTOS SIZE, WIDTH, NOSHADE (DEPRECATED). EJEMPLOS (CU00716B) Sección: Cursos Categoría: Tutorial básico del programador
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 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-es-1.27.pdf). 2. Realiza el ejercicio propuesto.
Más detalles2. Principales componentes de XML
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
Más detallesXML. María Consuelo Franky. Universidad Javeriana 2009
XML María Consuelo Franky Universidad Javeriana 2009 1 XML: meta-lenguaje para definir lenguajes de etiquetas 2 Origen de XML SGML: Standard Generalized Markup Language: demasiado complejo para definir
Más detallesUF2217 Lenguaje XML (Online)
titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales UF2217 Lenguaje XML (Online) duración total: precio: 0 * modalidad: Online * hasta 100 % bonificable
Más detallesEstándares SGML y XML. Entornos de aplicación
Índice de contenido Estándares SGML y XML. Entornos de aplicación Estándares SGML y XML. Entornos de aplicación...1 Licencia...1 SGML...1 Introducción...1 Etiquetado...2 Estructura de un documento SGML...2
Más detallesTabla de Contenidos. Diseño Basado en Componentes. XML: extensible Markup Language (Parte I) Introducción histórica (i) Introducción histórica (ii)
Tabla de Contenidos Diseño Basado en Componentes Ingeniería Informática Universidad Carlos III de Madrid XML: extensible Markup Language (Parte I) Diseño Basado en Componentes Curso 2008 / 09 Introducción
Más detallesDTD - Ejercicio 1 - Elementos sin atributos - Corregir errores en los elementos
DTD - Ejercicio 1 - Elementos sin atributos - Corregir errores en los elementos Los siguientes documentos no son válidos porque contienen uno o dos errores (los errores no están en la DTD interna). Corrija
Más detallesPista: utilizar el elemento choice.
Ejercicios de XML 1. Diseñar un esquema (helado.xsd) donde se defina el elemento helado, donde como primer elemento podemos elegir o bien chocolate, o bien fresa (o uno u otro) Y como segundo elemento
Más detallesDAW LENGUAJES DE MARCAS. Tema 1: Reconocimiento de las características de los Lenguajes de Marcas
DAW LENGUAJES DE MARCAS Tema 1: Reconocimiento de las características de los Lenguajes de Marcas Características de los Lenguajes de Marcas 1. Codificación de la información 1.1. Datos binarios 1.2. Datos
Más detallesVamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo
Tipos de datos. Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo Valores Constantes: Es un dato que se introduce directamente en
Más detallesUF2217 Lenguaje XML (Online)
TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES UF2217 Lenguaje XML (Online) Duración: 80 horas Precio: 0 * Modalidad: Online * hasta 100 % bonificable
Más detallesEstructura. Elementos Elemento: Intereses Diagrama. Contenido. Complemento de Intereses
Contenido Complemento de Intereses 1. Estándar del Complemento Intereses 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Intereses 1. Estándar del Complemento Intereses Elementos
Más detallesMODELO DE REUTILIZACIÓN DE COMPONENTES PARA APLICACIONES DE CONFORMADO DE HAZ
MODELO DE REUTILIZACIÓN DE COMPONENTES PARA APLICACIONES DE CONFORMADO DE HAZ Mariano Raboso Mateos. Universidad Pontificia de Salamanca, mraboso@upsa.es Alberto Izquierdo Fuente, Juan José Villacorta
Más detallesEstructura de los mensajes de correo electrónico
Estructura de los mensajes de correo electrónico - Cabecera, Cuerpo, MIME. Luis Villalta Márquez Estructura de los mensajes de correo electrónico Un correo electrónico tiene las siguientes partes básicas:
Más detallesGrupo de Ingeniería del Software. Conceptos básicos de formularios HTML
escuela técnica superior de ingeniería informática HTML Estático: Formularios Departamento de Lenguajes Grupo de Ingeniería del Software Noviembre 2004 Conceptos básicos de formularios HTML Los formularios
Más detallesXML. (Extensible Markup Language) Una herramienta multiplataforma para el almacenamiento e intercambio de información.
XML (Extensible Markup Language) Una herramienta multiplataforma para el almacenamiento e intercambio de información Junio 2005 1 XML (Extensible Markup Language) Herramienta multiplataforma para transmitir
Más detallesUnidad IV. Introducción a XML
Índice 4.1. Concepto y Elementos de XML...3 Características...3 Ventajas...4 4.1.1 Elementos XML...4 Elementos...5 Elementos con contenido...5 Elementos vacíos...6 Anidamiento...6 Atributos...7 Entidades
Más detallesProgramación en Internet
Departamento de Lenguajes y Sistemas Informáticos Programación en Internet Diseño de un CSS para la página de la asignatura http://www.dlsi.ua.es/asignaturas/pi/ Departamento de Lenguajes y Sistemas Informáticos
Más detallesCREAR GRUPOS O EQUIPOS DE MI CLASE VIRTUAL
Es posible crear grupos de usuarios dentro de un curso, para crear un grupo en esta nueva versión de Moodle debemos ir al icono engranaje y clicar en el enlace Más. En la parte central de nuestra pantalla
Más detallesXIII Reunión de Usuarios Aleph México. MarcXML. Egar Arturo Garcia Cárdenas
MarcXML Egar Arturo Garcia Cárdenas Secretaría Técnica de Biblioteca Digital Dirección General de Bibliotecas Universidad Nacional Autonóma de México Septiembre de 2009 1. Antecedentes Lenguajes de Marcado
Más detallesCREACIÓN DE CARTAS, SOBRES Y ETIQUETAS PARA ENVÍO MASIVO DE CORRESPONDENCIA
UNIDAD DIDÁCTICA CREACIÓN DE CARTAS, SOBRES Y ETIQUETAS PARA ENVÍO MASIVO DE CORRESPONDENCIA Los objetivos de este tema son: 1. Conocer cómo funciona el asistente de Word para crear correspondencia, creando
Más detallesEnvı o seguro de documentacio n
Envı o seguro de documentacio n 18/04/2013 11:50 Tabla de contenido 1 Introducción... 1 2 Envío seguro de documentación a UNIDIS... 2 2.1 Requisitos y software necesario... 2 2.2 Pasos previos: configuración
Más detallesPROPIEDADES DE LOS CAMPOS. Cada campo de una tabla dispone de una serie de características que proporcionan un control
PROPIEDADES DE LOS CAMPOS Cada campo de una tabla dispone de una serie de características que proporcionan un control adicional sobre la forma de funcionar del campo. Las propiedades aparecen en la parte
Más detallesSecuencia de arranque de un computador. Estructura lógica del disco duro de una PC
Secuencia de arranque de un computador Todos los computadores disponen de un pequeño programa almacenado en memoria ROM (Read Only Memory, memoria de sólo lectura), encargado de tomar el control del computador
Más detallesACTIVIDADES BASE DE DATOS ACCESS 2007
ACTIVIDADES BASE DE DATOS ACCESS 2007 En un primer momento vamos a practicar las opciones de Crear, abrir y cerrar una base de datos de Access 2007. Abrimos Access 2007 y haz clic sobre la opción Base
Más detalles