Documentación Electrónica
|
|
|
- Francisco José del Río Ortíz
- hace 10 años
- Vistas:
Transcripción
1 Modelado de datos: Document Type Definition (DTD) Ofimática Avanzada Curso 2010/2011 Ofimática Avanzada 2010/ Ofimática Avanzada 2010/
2 Introducción XML es flexible, permitiendo a los usuarios definir sus propios elementos. Supongamos dos ejemplos válidos en los que se define una dirección: Aplicación A: <direccion> calle tulipán</direccion> Aplicación B: <direccion id= calle tulipán /> Los documentos XML son medios estructurados para almacenar información, pero no ayudan a saber si su estructura es aceptable o no: Etiquetas definidas por el usuario Número de elementos variable Diferentes niveles de anidación Ofimática Avanzada 2010/ Introducción Dado que uno de los principales objetivos de XML es permitir la comunicación entre aplicaciones, grupos de trabajo, etc. es necesario establecer un convenio, unas reglas para especificar la estructura que van a tener los datos a intercambiar. Se debe disponer de una forma para especificar: Nombres a utilizar para los elementos, cuántas veces utilizarlos y en qué orden. Nombres para los atributos, elementos que los utilizan y si son obligatorios u opcionales. Valores posibles predeterminados o permitidos que admiten los atributos. Ofimática Avanzada 2010/ Introducción Definición de un modelo o esquema: Utilizado para describir la estructura de los documentos Permite modelar clases de documentos (vocabularios) Establece restricciones en la estructura del contenido del documento: El modelo de contenido determina el orden y anidación de los elementos Formas de modelar datos en XML: DTD y XML-Schema Un documento XML debe adherirse a un modelo o esquema para ser válido. Un documento que no está adherido a un esquema, pese a que puede estar bien construido (bien formado) no será válido. Ofimática Avanzada 2010/
3 Introducción Se puede definir un conjunto de reglas o modelo que hagan un documento válido en base a dichas reglas. Al proceso de crear documentos válidos en base a esas reglas se le denomina validación. De forma general, se puede considerar que existen dos mecanismos para validar un documento XML: XML Schema DTD Ofimática Avanzada 2010/ Ofimática Avanzada 2010/ Fundamentos de las DTD Una DTD es la formalización de la noción de esquema, modelo, tipo o clase de documento. Describe, por lo tanto, cuál es la estructura interna de un documento XML. Las DTD son importantes a la hora de permitir un procesamiento robusto de los documentos. Ofimática Avanzada 2010/
4 Fundamentos de las DTD Un archivo de DTD describe: Qué nombres se pueden utilizar para los tipos de elementos Cuántas veces se debe o puede utilizar un elemento En qué orden deben aparecer los elementos con el mismo nivel de anidamiento. Cómo se deben anidar los elementos Qué atributos se deben o puede utilizar en un elemento Ofimática Avanzada 2010/ Fundamentos de las DTD Un documento XML se relaciona con su DTD en la declaración de tipo de documento (DOCTYPE). <!DOCTYPE Libros SYSTEM "c:/libros.dtd"> En la declaración anterior se indica la referencia (URI) a la DTD, junto con el nombre (Libros) del elemento raíz de la misma. Un documento XML no requiere obligatoriamente tener una declaración de tipo de documento. Ofimática Avanzada 2010/ Declaración de elementos Ofimática Avanzada 2010/
5 Tipos de DTD Dónde puede ir la DTD? En el propio documento XML, en cuyo caso no se requiere un fichero aparte (DTD Interna). En otro documento diferente (DTD Externa). Combinación de ambas (DTD Interna y Externa). En cualquier caso, si hay declaración de tipo de documento, el contenido del documento XML deberá ajustarse a la estructura que indica la DTD. Ofimática Avanzada 2010/ Tipos de DTD Ejemplo de DTD interna al documento XML: Ofimática Avanzada 2010/ Tipos de DTD Ejemplo de DTD externa al documento XML: Ofimática Avanzada 2010/
6 Tipos de DTD Si la DTD es externa, hay dos formas de referenciarla, por medio de SYSTEM, o por medio de PUBLIC. Con SYSTEM: Ambos son válidos, apuntan al mismo archivo (el primero con una ruta absoluta y el segundo con una ruta relativa). PUBLIC se utiliza para referenciar vocabularios conocidos: Ofimática Avanzada 2010/ Tipos de DTD También se puede tener parte de la DTD de forma externa y parte de forma interna. La DTD interna prevalece sobre la externa. Ofimática Avanzada 2010/ Ofimática Avanzada 2010/
7 Declaraciones en una DTD Toda DTD debe tener uno y sólo un elemento raíz (será el nombre que aparece a continuación del DOCTYPE). Una DTD puede contener: Ofimática Avanzada 2010/ Ofimática Avanzada 2010/ Identifican los nombres de los elementos y la naturaleza de su contenido. Comienzan con <!ELEMENT Sigue el identificador genérico del elemento que se declara. A continuación tienen una especificación de contenido <!ELEMENT id (esp. contenido)> Ejemplo: <!ELEMENT receta (titulo, ingredientes, procedimiento)> El elemento receta puede contener dentro los elementos titulo, ingredientes y procedimiento. Todos los elementos que aparecen en la especificación de contenido deben estar definidos en la DTD. Ofimática Avanzada 2010/
8 Ejemplo válido para la definición anterior: Ejemplo no válido para la definición anterior: Ofimática Avanzada 2010/ La especificación de contenido puede ser de cuatro tipos: EMPTY : no contiene elementos, aunque puede contener atributos. ANY : puede contener elementos y datos indistintamente sin ningún tipo de estructura ni orden predefinidos Mixto : Puede contener datos y elementos, pero se establece un orden para su aparición. Los datos irán siempre delante Sólo elementos : Puede contener una secuencia de elementos en un orden determinado Ofimática Avanzada 2010/ EMPTY: no tiene contenido pero puede tener atributos Ejemplo: <!ELEMENT imagen EMPTY> Se pueden representar en el documento de dos formas: <imagen atrib1="val1"...></imagen>" o <imagen atrib1="val1".../> Ofimática Avanzada 2010/
9 ANY: puede tener cualquier contenido (caracteres, otros elementos o mixto). No se suele utilizar, ya que es conveniente estructurar y declarar adecuadamente nuestros documentos XML Ejemplo: <!ELEMENT detodo ANY> Ofimática Avanzada 2010/ Mixto: puede tener caracteres o una mezcla de caracteres y sub-elementos. Ejemplo de solo caracteres: <!ELEMENT numero (#PCDATA)> Ejemplo de caracteres y elementos : <!ELEMENT calle (#PCDATA numero)*> Si aparece #PCDATA en el modelo de contenido debe hacerlo en primer lugar del grupo. Los grupos mixtos deben ir seguidos por un asterisco (*). Ofimática Avanzada 2010/ Sólo elementos: sólo puede contener uno o varios subelementos de la especificación de contenidos. El orden en el que se coloquen los elementos debe ser respetado. Ejemplo: <!ELEMENT mensaje (remitente, destinatario, texto)> Ofimática Avanzada 2010/
10 Símbolos que pueden aparecer en el modelo de contenido de los elementos: Paréntesis () : para englobar una secuencia o grupo de subelementos. <!ELEMENT aviso (titulo, parrafo)> Coma, : para denotar una secuencia o grupo de sub-elementos <!ELEMENT aviso (titulo, parrafo)> Ofimática Avanzada 2010/ Símbolos que pueden aparecer en el modelo de contenido de los elementos: Canalización : para separar los elementos de un grupo de alternativas Ejemplos: <!ELEMENT aviso (parrafo grafico)> <!ELEMENT aviso (titulo, (parrafo grafico))> Ofimática Avanzada 2010/ Símbolos que pueden aparecer en el modelo de contenido de los elementos. Cuantificadores:?, +, * Interrogación? : 0 ó 1 apariciones Asterisco * : 0 ó n apariciones Signo más + : 1 ó n apariciones <!ELEMENT aviso (titulo?, (parrafo+ grafico)*)> Ofimática Avanzada 2010/
11 Ofimática Avanzada 2010/ Declaración de atributos Los atributos permiten añadir información adicional a los elementos de un documento. Los atributos no pueden contener subatributos. Se usan para añadir información corta, sencilla y no estructurada. Un atributo solo puede aparecer una vez en un elemento y el orden, en caso de existir varios, no es relevante. Ofimática Avanzada 2010/ Declaración de atributos Las declaraciones de los atributos comienzan con <!ATTLIST seguido del identificador del elemento al que se aplica el atributo, del nombre del atributo, su tipo y su valor predeterminado o modificador: <!ATTLIST elemento atributo tipo modificador> Ejemplos: <!ATTLIST elemento nombre-atrib CDATA #REQUIRED> <!ATTLIST elemento nombre-atrib CDATA "valor"> Los atributos de un elemento pueden incluirse en una o más declaraciones <!ATTLIST...>. Si se hace en la misma declaración, basta con separar con un espacio. Ofimática Avanzada 2010/
12 Declaración de atributos: tipos de atributos CDATA: tipo cadena Enumerados: una serie de valores de cadena (x y z) NOTATION: una notación declarada en la DTD ENTITY: su valor debe coincidir con una entidad no analizada ENTITIES: su valor debe coincidir con múltiples entidades no analizadas separadas por espacios ID: valdrá como identificador único en el resto del documento. Sólo un atributo ID por elemento. IDREF: una referencia a un ID declarado en la DTD IDREFS: múltiples referencias a IDs declarados en la DTD separadas por espacios ( ID1 ID2 ID3 ) NMTOKEN: un nombre con solo caracteres XML válidos (letras, números, puntos, guiones, subrayados y los dos puntos). NMTOKENS: múltiples nombres con sólo caracteres XML válidos (letras, números, puntos, guiones, subrayados y los dos puntos). Ofimática Avanzada 2010/ Declaración de atributos: modificadores Modificadores / Valores predeterminados: Es obligatorio incluir uno en la declaración del atributo #REQUIRED: el atributo es obligatorio #IMPLIED: el atributo es opcional #FIXED valor: el atributo tiene un valor fijo (se incluya o no el atributo, los analizadores del documento siempre tomarán este valor) Valor predeterminado: el atributo tiene el valor predeterminado (si se omitiese el atributo los analizadores del documento tomarían este valor) Ofimática Avanzada 2010/ Declaración de atributos <!ATTLIST mensaje fecha CDATA #REQUIRED> el elemento siguiente sería correcto: <mensaje fecha="15 de Julio de 1999"> <!ATTLIST mensaje fecha NMTOKEN #REQUIRED> el elemento siguiente sería correcto (sin espacios): <mensaje fecha=" > Ofimática Avanzada 2010/
13 Declaración de atributos <!ELEMENT texto (#PCDATA)> <!ATTLIST texto idioma CDATA #REQUIRED numpalabras CDATA #IMPLIED> el atributo idioma es obligatorio, mientras que numpalabras es opcional y, si se omite, no toma ningún valor por defecto. Ofimática Avanzada 2010/ Declaración de atributos <!ELEMENT texto (#PCDATA)> <!ATTLIST texto idioma (inglés francés) #IMPLIED> el atributo idioma es opcional y puede tomar los valores inglés o francés Ofimática Avanzada 2010/ Declaración de atributos El tipo de atributo NOTATION permite al autor declarar que su valor se ajuste a una notación declarada en la DTD. <!ATTLIST mensaje fecha NOTATION (ISO-DATE EUROPEAN-DATE) #REQUIRED> <!ATTLIST imagen formato NOTATION (gif jpeg) #REQUIRED> Ofimática Avanzada 2010/
14 Declaración de atributos Atributos tipo ID e IDREF: ID permite asociar a un atributo un identificador único para todo el documento IDREF permite hacer referencia a un atributo ID <!ATTLIST párrafo id ID #REQUIRED> id sería un identificador único obligatorio Los atributos ID deben declararse como #REQUIRED o #IMPLIED Ofimática Avanzada 2010/ Declaración de atributos Ejemplo: implementar un hipervínculo en un documento. <!ELEMENT capítulo (párrafo)*> <!ATTLIST capítulo referencia ID #REQUIRED> <!ELEMENT enlace EMPTY> <!ATTLIST enlace destino IDREF #REQUIRED> En este caso <enlace destino="seccion-3"> haría referencia a: <capítulo referencia="seccion-3"> Ofimática Avanzada 2010/ Declaración de atributos implementar múltiples referencias. Ofimática Avanzada 2010/
15 Ofimática Avanzada 2010/ Declaración de entidades Las entidades permiten: Modularidad en el texto, evitando tener que escribir algo repetidamente (reutilización) Incluir caracteres prohibidos (&, >, <,...) Incluir caracteres de otros idiomas: eñe,... Tipos de entidades: Generales o De parámetro Internas o Externas Analizadas o No analizadas Ofimática Avanzada 2010/ Declaración de entidades Predefinidas (no hace falta declararlas): & Equivale al carácter & < Equivale al carácter < > Equivale al carácter > ' Equivale al carácter " Equivale al carácter Cualquier valor Unicode (en este caso ) Generales: Se utilizan dentro del contenido del documento. Pueden ser: Internas o Externas De parámetro: Se utilizan sólo dentro de las DTD Pueden ser: Internas o Externas Ofimática Avanzada 2010/
16 Declaración de entidades Generales internas: Se pueden considerar como macros o constantes de texto Se referencian únicamente desde el fichero XML Pueden incluir referencias a otras entidades internas Una vez referenciadas sustituyen la referencia por el contenido Declaración: <!ENTITY urjc Universidad Rey Juan Carlos > Sintaxis de uso: La referencia comienza por & y termina en ;. &urjc; Ofimática Avanzada 2010/ Declaración de entidades Generales externas: Obtienen su contenido de cualquier otro sitio del sistema (archivo, web, base de datos, etc.) Se utiliza la palabra SYSTEM para declararlas Si el contenido es textual, entonces se comportan como si fuera una entidad interna, reemplanzando su contenido por la referencia. Declaración: <!ENTITY arch SYSTEM archivo.txt > Pueden ser: Analizadas No analizadas Ofimática Avanzada 2010/ Declaración de entidades Generales externas analizadas: Contenido XML Utiliza la palabra reservada SYSTEM para identificar un archivo del sistema local o de una red, seguido de una URI Se utiliza la palabra reservada PUBLIC para identificar un archivo de dominio público (con acceso público). Ejemplos: <!ENTITY intro SYSTEM <!ENTITY intro SYSTEM "cap1.xml"> Generales externas no analizadas: Otro tipo de contenido (texto, datos, binarios, etc.) que no debe ser analizado. <!ENTITY logo SYSTEM " Ofimática Avanzada 2010/
17 Declaración de entidades De parámetro Sólo pueden utilizarse en la DTD Sirven para agrupar ciertos elementos que se repiten con frecuencia Se incluye el % en su declaración y, para hacer referencia a ellas, se emplea la sintaxis: %nombre; Pueden ser internas o externas Ejemplo: <!DOCTYPE texto [ <!ENTITY % entidad_interna "<!ELEMENT NOMBRE (#PCDATA)>"> <!ENTITY % entidad_externa "a1.ent">... %entidad_externa; %entidad_interna; ]> Ofimática Avanzada 2010/ Ofimática Avanzada 2010/ Declaración de notaciones Describen información necesaria para procesar las entidades externas no analizadas. Notación que describe el tipo de imagen GIF: <!NOTATION GIF SYSTEM "Iexplorer.exe"> en este caso, a la aplicación XML se le pasa la información de que podría utilizar el programa Iexplorer.exe para ver imágenes GIF. Ofimática Avanzada 2010/
18 Ofimática Avanzada 2010/ Bibliografía XML in a Nutshell. Harold, Elliotte Rusty; Means, W. Scott. O Reilly Vlg. GmbH & Co. Beginning XML, 4th Edition. David Hunter, Jeff Rafter, Joe Fawcett, Eric van der Vlist, Danny Ayers, Jon Duckett, Andrew Watt, Linda McKinnon. Wrox. The XML Handbook. Charles F. Goldfarb, Paul Prescod. Prentice Hall PTR. Ofimática Avanzada 2010/
Unidad 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
PREGUNTAS TIPO (EXAMEN DE OFIMÁTICA AVANZADA)
PREGUNTAS TIPO (EXAMEN DE OFIMÁTICA AVANZADA) El examen constará de 2 partes. Se evaluará sobre 10 puntos y representará el 60% de la nota final de la asignatura. Para que la calificación en esta prueba
Validació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)
3.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
XML 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
XML, 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
Sistemas 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 ([email protected]) " Guión Introducción Ejemplos Documentos vs apliaciones XML Espacios
Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:
Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa
Primeros 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
Práctica de introducción a
Práctica de introducción a XML El trabajo consiste en una introducción al uso del lenguaje XML y su aplicación en documentos y sistemas de caracteristicas multimedia. 1.- Qué es XML? XML (extensible Markup
2. 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
Creació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
XML Schema. Sergio Luján Mora. [email protected] http://gplsi.dlsi.ua.es/~slujan/
XML Schema Sergio Luján Mora [email protected] 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
CREACIÓN Y CONFIGURACIÓN DE WIKIS
Paso 1: Creación CREACIÓN Y CONFIGURACIÓN DE WIKIS Como con el resto de actividades, para crear un wiki lo primero es activar el modo de edición y seleccionar la opción Wiki de la lista desplegable Agregar
Fundamentos 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
GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII
GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 9. Reglas de Integridad 1.- Introducción. 2.- Claves Primarias. 3.- Regla de Integridad de Entidades. 4.- Claves Ajenas. 5.- Regla de Integridad
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Manual para la utilización de PrestaShop
Manual para la utilización de PrestaShop En este manual mostraremos de forma sencilla y práctica la utilización del Gestor de su Tienda Online mediante Prestashop 1.6, explicaremos todo lo necesario para
DOCUMENT 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...
XML Namespaces. Sergio Luján Mora. [email protected] http://gplsi.dlsi.ua.es/~slujan/
XML Namespaces Sergio Luján Mora [email protected] 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
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
LAS BARRAS. La barra de acceso rápido
LS RRS La barra de título Contiene el nombre del documento sobre el que se está trabajando en ese momento. Cuando creamos un libro nuevo se le asigna el nombre provisional Libro1, hasta que lo guardemos
Creación de Funciones de Conducción
Creación de Funciones de Conducción Requerimientos Para el desarrollo de esta actividad se requiere que: Contemos con un robot BoeBot armado con placa Arduino. Repetición En estos momentos habremos notado
1 Introducción a XML
1 Introducción a XML Introducción (I)! Qué es XML?! Últimamente todo el mundo habla sobre XML!! Dicen que es un lenguaje etiquetado...es decir: Es un lenguaje como HTML, pero con nuevas etiquetas?! Dicen
ESOFT 3 Nice Screen Scraper: Web service, Console client and Web client
ESOFT 3 Nice Screen Scraper: Web service, Console client and Web client Héctor López Sacanell [email protected] 15 de enero de 2010 1. Introducción El objetivo de esta tercera entrega es la de crear
Creación y administración de grupos de dominio
Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia
XML y Bases de datos Modelado de datos XML usando DTDs
XML y Bases de datos Modelado de datos XML usando DTDs Amparo López Gaona Agosto 2008 Amparo López Gaona () XML y Bases de datos Modelado de datos XML usando DTDs Agosto 2008 1 / 52 Documentos bien formados
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
Capítulo 3: XML Spy como editor de documentos XML. 2. La interfaz de usuario de XML Spy
Capítulo 3: XML Spy como editor de documentos XML 1. Objetivos del capítulo Este capítulo pretende servir como una introducción a las funciones de la aplicación XML Spy, incluida dentro del conjunto de
Manual de NVU Capítulo 4: Los enlaces
Manual de NVU Capítulo 4: Los enlaces Pág. 1 Manual de NVU Capítulo 4: Los enlaces Reconocimiento-NoComercial-CompartirIgual 2.5 España Realizado por: Julio Ruiz Palmero (Universidad de Málaga) [email protected]
Qué es una firma digital?
Cómo se sabe si una firma digital es fidedigna OFFice 2007 Mostrar todo Las firmas digitales desempeñan un papel crucial en la seguridad del software. En este artículo, se explica qué es una firma digital
XML, Servicios Web y Web Semántica
XML, Servicios Web y Web Semántica Departamento de Informática Universidad de Oviedo Sesión 2 Lenguaje XML Departamento de Informática Universidad de Oviedo Esquema de la Sesión Introducción a XML Definición
Listados y Etiquetas personalizados de PrefGest WhitePaper Julio 2008
Listados y Etiquetas personalizados de PrefGest WhitePaper Julio 2008 Contenidos 1. Propósito 3 2. Introducción 4 3. Listados personalizados 5 3.1. Ejemplos prácticos 7 3.2. Consideraciones adicionales
TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse.
TABLA DE DECISION La tabla de decisión es una herramienta que sintetiza procesos en los cuales se dan un conjunto de condiciones y un conjunto de acciones a tomar según el valor que toman las condiciones.
DEFINICIÓN DE ONTOLOGÍAS EN SOFIA2
DEFINICIÓN DE ONTOLOGÍAS EN SOFIA2 JULIO 2014 VERSIÓN 4 1 INDICE 1 INDICE... 2 2 INTRODUCCIÓN... 3 2.1 OBJETIVOS Y ALCANCE DEL PRESENTE DOCUMENTO... 3 3 CONCEPTOS BÁSICOS... 4 4 UN PRIMER VISTAZO... 5
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que
Eurowin 8.0 SQL. Manual del módulo TALLAS Y COLORES
Eurowin 8.0 SQL Manual del módulo TALLAS Y COLORES Documento: me_tallasycolores Edición: 05 Nombre: Manual del módulo Tallas y Colores de Eurowin 8.0 SQL Fecha: 30-04-2012 Tabla de contenidos 1. Introducción...
XML-Schema. XML-Schema. Espacios de Nombre. W3C XML Schema intenta superar las limitaciones de las DTDs con respecto a ellos
Ejemplo. Espacio de nombres con prefijo W3C XML Schema intenta superar las limitaciones de las DTDs con respecto a ellos W3C XML Schema asocia un espacio de nombres a todos los objetos (elementos, atributos,
!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!
INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por
Prá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.
XML: 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
Procesos y Cambios MÓDULOS: HORARIOS DESCRIPCIÓN: Comunicación SAUCE Generadores de Horarios DIRIGIDO A: Centros educativos de Educación Secundaria
Procesos y Cambios MÓDULOS: DESCRIPCIÓN: DIRIGIDO A: HORARIOS Comunicación SAUCE Generadores de Horarios Centros educativos de Educación Secundaria FECHA: 28/08/2006 CONTENIDO: Consideraciones a tener
extensible 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
Grupo: Documentación Tipo documento: Manual de Usuario V.1.0 /2011 René Darío Pacios Díaz
Proyecto - Rene Downloader v1.0 - Pág.1/7 Proyecto - Rene Downloader v1.0 - Pág.2/7 INDICE INDICE... 2 1. Introducción... 3 2. Instrucciones de manejo... 3 2.1. Controles básicos... 3 2.2. Estableciendo
Envío de correos-e firmados/cifrados
Envío de correos-e firmados/cifrados Outlook 2007, 2010 y 2013 sobre Windows El presente documento pretende describir el proceso a seguir para configurar su certificado personal emitido por la ACCV en
MANUAL DE AYUDA PARA LA IMPORTACIÓN DE DATOS AL LIBRO REGISTRO DE OPERACIONES ECONÓMICAS
Se ha incorporado al programa de ayuda del Libro Registro de Operaciones Económicas publicado por la Diputación Foral de Bizkaia un módulo que permite realizar la importación de los registros de dicho
TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B)
APRENDERAPROGRAMAR.COM TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B) Sección: Cursos Categoría: Tutorial básico del programador web:
FILTRO ANTISPAM GUÍA DE CONFIGURACIÓN PARA CUENTAS POP
FILTRO ANTISPAM GUÍA DE CONFIGURACIÓN PARA CUENTAS POP Paseo de la Innovación, 3 PARQUE CIENTÍFICO Y TECNOLÓGICO DE CLM ALBACETE. 902 014 537. [email protected]. www.areaproject.com MANUAL DE CONFIGURACIÓN
La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.
PLANTILLAS EN PHP El concepto de plantilla, es un criterio del desarrollo web que propone optimizar la cantidad de documentos HTML que se usan en el desarrollo de un sitio web. A lo largo de la navegación
ESOFT 3 Nice Screen Scraper: A simple scraper
ESOFT 3 Nice Screen Scraper: A simple scraper Héctor López Sacanell [email protected] 3 de diciembre de 2009 1. Introducción El objetivo de esta segunda entrega es la de crear una primera versión
HTML. HyperText Markup Language (Lenguaje de Marcas de Hipertexto)
HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto) Introducción Un lenguaje de marcas es una forma de codificar junto con el texto, incorporando etiquetas que contienen información adicional
Integración de Infosms a través de correo electrónico Noviembre 2005
Presentación A través de Infosms es posible enviar mensajes de texto a teléfonos móviles de forma rápida. En este documento se presenta la modalidad de integración a través de correo electrónico y con
Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.
Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.
Tema 4 Metadatos. Eduardo Martínez Graciá Humberto Martínez Barberá
Tema 4 Metadatos Eduardo Martínez Graciá Humberto Martínez Barberá Departamento de Ingeniería de la Información y las Comunicaciones Universidad de Murcia Metadatos Definición: datos sobre datos Fichero:
Informàtica i Comunicacions Plaça Prnt. Tarradellas, 11 17600 FIGUERES (Girona) Tel. 902 88 92 67 Fax 972 671 962 www.cesigrup.es
DNS (Domain Name System)...2 La estructura... 2 Servidores DNS e Internet... 3 Dominios... 3 Servidores de nombres... 3 Servidores de nombres Principal y Secundario... 4 Los archivos del DNS... 4 Registro
Validació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
ESTRUCTURAS CONDICIONALES EN PHP: SWITCH, CASE, BREAK. EJEMPLOS DE USO Y EJERCICIOS RESUELTOS. (CU00820B)
APRENDERAPROGRAMARCOM ESTRUCTURAS CONDICIONALES EN PHP: SWITCH, CASE, BREAK EJEMPLOS DE USO Y EJERCICIOS RESUELTOS (CU00820B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero
GuÍa rápida de uso. westlaw chile
GuÍa rápida de uso westlaw chile guía rápida de uso de westlaw chile Área legal como acceder Ingreso Para acceder a nuestra nueva plataforma de información, debe ingresar a nuestro sitio oficial www.puntolex.cl
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición
MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA
MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA Proveedores PLATAFORMA FACTURACIÓN ELECTRÓNICA PARA PROVEEDORES DE LA JUNTA DE COMUNIDADES DE CASTILLA LA MANCHA. Índice 1. INTRODUCCIÓN... 3 2. ACCESO A LA PLATAFORMA
Autenticación Centralizada
Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes
XML. 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,
Instalación del programa PSPP y obtención de una distribución de frecuencias.
Práctica 2. Instalación del programa PSPP y obtención de una distribución de frecuencias. Con esta práctica instalaremos el programa PSPP. El programa es un software específico para el análisis estadístico
19. Packages o paquetes
Programación orientada a objetos con Java 201 19. Packages o paquetes Objetivos: a) Definir el concepto de paquete b) Interpretar el código fuente de una aplicación Java donde se utilicen paquetes c) Construir
LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos
Tutorial rápido de. acceso a la plataforma virtual
COLEGIO DE ESTUDIOS AVANZADOS DE IBEROAMERICA Tutorial rápido de acceso a la plataforma virtual http:///virtual [email protected] 1.- INTRODUCCIÓN Nuestra plataforma basada en MOODLE, es una plataforma
1.1. Introducción y conceptos básicos
Tema 1 Variables estadísticas Contenido 1.1. Introducción y conceptos básicos.................. 1 1.2. Tipos de variables estadísticas................... 2 1.3. Distribuciones de frecuencias....................
2 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,
UNIDAD I: LÓGICA PROPOSICIONAL
UNIDAD I: LÓGICA PROPOSICIONAL ASIGNATURA: INTRODUCCIÓN A LA COMPUTACIÓN CARRERAS: LICENCIATURA Y PROFESORADO EN CIENCIAS DE LA COMPUTACIÓN DEPARTAMENTO DE INFORMÁTICA FACULTAD DE CIENCIAS FÍSICO MATEMÁTICA
Redes de área local: Aplicaciones y servicios WINDOWS
Redes de área local: Aplicaciones y servicios WINDOWS 4. Servidor DNS 1 Índice Definición de Servidor DNS... 3 Instalación del Servidor DNS... 5 Configuración del Servidor DNS... 8 2 Definición de Servidor
FICHA TÉCNICA. Introducción. Carga de datos de domiciliación. Mejoras y componentes adaptados. Formatos afectados
Page 1 of 7 FICHA TÉCNICA 366 - Identificador IBAN y código BIC en módulos de cargas Fichas Gt/Win Descriptores: Identificador IBAN y código BIC en módulos de cargas Se ha desarrollado la posibilidad de
Cómo capturar páginas web con el programa GNU Wget
Cómo capturar páginas web con el programa GNU Wget Raúl Araya, Judit Feliu, Mercedes Suárez {raul.araya; judit.feliu; mercedes.suarez}@iula.upf.es Qué es GNU Wget? Una utilidad de código abierto (GNU)
EJERCICIO 3: DOCUMENTO MAESTRO
EJERCICIO 3: DOCUMENTO MAESTRO 1. Crear una plantilla de documento basándose en la normal con las siguientes características MÍNIMAS: Títulos en esquema numerado hasta 3 niveles: T_Nivel 1, T_ Nivel 2,
XML. Necesitamos un formato de datos: Posibles usos. Estandard Robusto Extensible
Motivación.- XML XML Necesitamos un formato de datos: Estandard Robusto Extensible Posibles usos Serialización de objetos Registros financieros Gráficos vectoriales RPC Etc. XML.- Ficheros Muchos programas
INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03.
INFORMÁTICA Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2013-2014 v1.0 (05.03.14) A continuación figuran una serie de ejercicios propuestos, agrupados
MATERIAL 2 EXCEL 2007
INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta
MANUAL BÁSICO CORREO WEB ULPGC ÍNDICE
MANUAL BÁSICO CORREO WEB ULPGC ÍNDICE 1.- ACCESO A LA APLICACIÓN...1 1.1.- Pantalla de acceso... 1 1.2.- Panel principal... 2 2.- BANDEJA DE ENTRADA...3 2.1.- Leer el correo recibido... 3 2.2.- Descargar
MANUAL DE INFORMACIÓN Y DOCUMENTACIÓN EN MATERIA DE PROPIEDAD INDUSTRIAL. Ref.: Normas ST.80 página: 3.80.1 NORMA ST.80
Ref.: Normas ST.80 página: 3.80.1 NORMA ST.80 RECOMENDACIÓN RELATIVA A LOS DATOS BIBLIOGRÁFICOS SOBRE DIBUJOS Y MODELOS INDUSTRIALES (Identificación y requisitos mínimos) Revisión adoptada por el Grupo
ANEXO (NÓMINA DE CANDIDATOS EN SOPORTE INFORMÁTICO
ELECCIONES MUNICIPALES ANEXO (NÓMINA DE CANDIDATOS EN SOPORTE INFORMÁTICO Las autoridades nacionales de los Partidos Políticos y las Agrupaciones Políticas deberán confeccionar las nóminas de los candidatos
Conceptos SOA: XSD, Estructurando XML Por Medio de Esquemas
Newsletter Junio 2013 Contenido Conceptos SOA: XSD, Estructurando XML Por Medio de Esquemas Página: Por Ing. Daniel Caciá [email protected] 1 Conceptos SOA: XSD, Estructurando XML Por Cuando creamos
Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta
Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para
Host. En este texto, entenderemos por host toda máquina - léase computadora. Cuenta. Una cuenta, en general, es un espacio de memoria y de disco que
CONCEPTOS BASICOS. Usuario. Un usuario es toda persona que utilice una computadora. Host. En este texto, entenderemos por host toda máquina - léase computadora - conectada a InterNet. También se les llaman
1 DISEÑO WEB de ANCHO FIJO con 2 COLUMNAS FLOTANTES
Diseño WeB de ancho fijo con 2 columnas flotantes _TIN 1º Bachillerato página 1/5 1 DISEÑO WEB de ANCHO FIJO con 2 COLUMNAS FLOTANTES..1 1.1 Diseños de ancho fijo, elástico y líquido.1 1.2 Diseño de ancho
Sistemas Inteligentes de Gestión. Relación de ejercicios CLIPS. Sistemas expertos basados en reglas con encadenamiento hacia adelante
Sistemas Inteligentes de Gestión Relación de ejercicios CLIPS Sistemas expertos basados en reglas con encadenamiento hacia adelante Juan Carlos Cubero & Fernando Berzal ENTREGA DE LA PRÁCTICA clips.doc
UN EJEMPLO DE BÚSQUEDA Tutorial sobre el uso de Google.
UN EJEMPLO DE BÚSQUEDA Tutorial sobre el uso de Google. En la actualidad uno de los buscadores más populares es Google, que se caracteriza por tener un sistema para jerarquizar y ordenar los resultados
Diseño de páginas web 2011
Diseño de páginas web 2011 Al finalizar el curso, el alumno será capaz de planificar y diseñar correctamente desde sencillas páginas web hasta completos sitios web. Para ello, se le proporciona primero
Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos
Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos Francisco José González Gutiérrez Cádiz, Octubre de 2004 Universidad de Cádiz Departamento de Matemáticas ii Lección 1 Conjuntos y Subconjuntos
Acceso y primeros pasos
Acceso y primeros pasos Como llegar hasta la aplicación WEB Abra su navegador de internet favorito y teclee en la barra de direcciones o en la casilla de búsqueda de su buscador "www.mensamania.es" o "www.movilsms.es"
1 Crear y enviar correos. Recibir correo
Crear y enviar correos. Recibir correos. Escribir y enviar un mensaje de correo electrónico. Las direcciones de correo electrónico deben estar bien escritas para que el correo llegue a su destino. Para
Guía para la Automatización de Documentos en. Microsoft Word
UNIVERSIDAD SAN CARLOS DE GUATEMALA CENTRO UNIVERSITARIO DE SAN MARCOS USAC-CUSAM Guía para la Automatización de Documentos en Microsoft Word ID Y ENSEÑAD A TODOS 2015 PRESENTACIÓN El Instituto de Investigaciones
Operación Microsoft Access 97
Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe
XML (Extensible Markup Language)
José Antonio Echagüe Burgos [email protected] 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
Internet como herramientas de comunicación: El correo electrónico
Internet como herramientas de comunicación: El correo electrónico 1. El correo electrónico Objetivo del tema: Aprender a manejar el correo electrónico y los medios de comunicación existentes en Internet.
