XML-Schema. XML-Schema. Espacios de Nombre. W3C XML Schema intenta superar las limitaciones de las DTDs con respecto a ellos
|
|
- Esperanza Lara Piñeiro
- hace 8 años
- Vistas:
Transcripción
1 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, tipos simples, complejos,...) definidos en un schema <lib:library xmlns:lib= > <lib:book id= b available = true > <lib:isbn> </lib:isbn> <lib:title lang= en > El último encuentro </lib:title> <lib:author id= NM > <lib:name> Sándor Márai </lib:name> <lib:born> </lib:born> <lib:dead> </lib:dead> </lib:author> <lib:character id= CH1 > <lib:name> El general </lib:name> <lib:born> </lib:born> <lib:qualification> severo, triste </lib:qualification> </lib:character> <lib:character> </lib:character> </lib:book> </lib:library> Declaración equivalente a la anterior Se usa el prefijo (declaración cualificada) para los elementos que pertenecen al espacio de nombres proyectado por el prefijo. Ejemplo. <library xmlns= > <book id= b available = true > <isbn> </isbn> <title lang= en > El último encuentro </title> <author id= NM > <name> Sándor Márai </name> <born> </born> <dead> </dead> </author> <character id= CH1 > <name> El general </name> <born> </born> <qualification> severo, triste </qualification> </character> <character> </character> El espacio de nombres Se define como espacio de nombres por defecto al estar asociado al elemento raíz Se aplica a todos los elementos del documento Las DTDs nos son conscientes de los espacios de nombres lib:title, title son identificadores diferentes de elementos para una DTD xmlns, xmlns:lib son atributos normales que deben ser declarados Una DTD puede contener espacios de nombre, pero el control de ellos recae en el usuario o las aplicaciones 1 2
2 Ejemplo: Se quiere añadir información al elemento <book> y no se quiere rehacer el esquema y modificar las aplicaciones que lo usan Para asociar a un esquema un espacio de nombres y que por lo tanto pertenezca a dicho espacio de nombres se usa el atributo targetnamespace del elemento schema Solución: crear un nuevo espacio de nombres <library xmlns= xmlns:for= <book id= b available = true > <isbn> </isbn> <title lang= en > El último encuentro </title> <author id= NM > <name> Sándor Márai </name> <born> </born> <dead> </dead> </author> <character id= CH1 > <name> El general </name> <born> </born> <qualification> severo, triste </qualification> </character> <character> </character> <for:pages> 230 </for:pages> <for:cover> dura </for:cover> 2 elementos de otro espacio de nombres <xs:schema targetnamespace=" xmlns:lib= xmlns:xs=" / Es el espacio de nombres (con prefijo) utilizado en las instancias de documentos válidas para este esquema Dicho prefijo no se usa en el propio esquema Asocia el espacio de nombres de W3C XML Schema con el prefijo xs y éste sí será utilizado en el esquema 3 4
3 Con las anteriores declaraciones un procesador de schemas conoce: El prefijo que se quiere utilizar para el espacio de nombres del W3C XML Schema El espacio de nombres destino u objetivo (el de las instancias) Está prohibido definir elementos globales que sean unqualified cuando se ha definido un espacio de nombres objetivo La distinción entre elementos y atributos qualified y unqualified se hace a través del atributo form Los valores por defecto de los atributos form se definen en el elemento schema mediante elementformdefault y attributeformdefault La declaración del espacio de nombres objetivo (target namespace) permite: Definir elementos y atributos que pertenecen a dicho espacio de nombres (qualified) Definir elementos y atributos que no pertenecen a ningún espacio de nombres (unqualified) Independientemente de las declaraciones por defecto, se puede definir elemento por elemento y atributo por atributo si van a ser qualified o unqualified Ejemplo: <xs:element name= book form= qualified /> <xs:attribute name= isbn form= qualified /> <xs:element name= character form= unqualified /> <xs:attribute name= lang form= unqualified /> 5 6
4 Los valores por defecto de los atributos elementformdefault y attributeformdefault son en ambos casos unqualified Estos valores por defecto son apropiados en el caso en que sólo el elemento documento (raíz) utilice un espacio de nombres La combinación: y corresponde al caso en el que el espacio de nombres se añade al elemento raíz (espacio de nombres por defecto) y se aplica a los elementos incluidos pero no a los atributos <lib:library xmlns:lib= > <book id= b available = true > <isbn> </isbn> <title lang= en > El último encuentro </title> <author id= NM > / </lib:library> Como los elementos y atributos globales deben ser qualified la definición de un esquema para esta instancia requeriría que todos los elementos y atributos estuvieran definidos localmente <library xmlns= > <book id= b available = true > <isbn> </isbn> <title lang= en > El último encuentro </title> <author id= NM > / En la práctica se considera que los atributos unqualified pertenecen al mismo esquema que su elemento padre En la especificación de los espacios de nombres un atributo sin prefijo no tiene espacio de nombres 7 8
5 Esquema para la instancia anterior: Los esquemas que utilizan atributos qualified con frecuencia usan atributos de otro/s espacios de nombres Por ejemplo: XLink Estos esquemas deberían indicar: attributeformdefault= qualified <xs:schema targetnamespace=" xmlns:lib= xmlns:xs=" <xs:element name= library > <xs:element name= book type= lib:booktype /> <xs:element name= person > <xs:element name= name type= xs:string /> <xs:element name= born type= xs:date /> <xs:element name= dead type= xs:date minoccurs= 0 /> <xs:element name= qualification type= xs:string minoccurs= 0 /> Ejemplo. Instancia nueva con un espacio de nombres y atributos no calificados. <library xmlns= > <book id= b available = true > <isbn> </isbn> <title> El último encuentro </title> <authors> <person id= SM > <name> Sándor Márai </name> <born> </born> <dead> </dead> </person> </authors> <characters> <person id= GN > <name> El general </name> <born> </born> <qualification> severo, triste</qualification> </person> <person> </person> </characters> El espacio de nombres se define como espacio de nombres por defecto y se aplica a todos los elementos del documento por defecto Esquema para la instancia anterior: <xs:complextype name= booktype > <xs:element name= isbn type= xs:nmtoken /> <xs:element name= title type= xs:string /> <xs:element name= authors > <xs:element ref= lib:person maxoccurs= unbounded /> <xs:element name= characters > <xs:element ref= lib:person maxoccurs= unbounded /> <xs:attribute name= available type= xs:string use= required /> Se pueden declarar elementos y atributos de manera local 9 10
6 Un esquema equivalente: En el esquema del ejemplo anterior: Los nombres de los componentes son siempre sin prefijo cuando se definen Como este esquema sólo define componentes en un espacio de nombres ( no hay riesgo de confusión El prefijo lib se usa cuando se realizan referencias entre declaraciones <xs:complextype name= booktype > <xs:element name= isbn type= xs:nmtoken /> <xs:element name= title type= xs:string /> <xs:element name= authors > <xs:element ref= person maxoccurs= unbounded /> <xs:element name= characters > <xs:element ref= person maxoccurs= unbounded /> <xs:attribute name= available type= xs:string use= required /> Se pueden declarar elementos y atributos de manera local Un esquema equivalente: <xs:schema targetnamespace=" xmlns= xmlns:xs=" <xs:element name= library > <xs:element name= book type= booktype /> <xs:element name= person > <xs:element name= name type= xs:string /> <xs:element name= born type= xs:date /> <xs:element name= dead type= xs:date minoccurs= 0 /> <xs:element name= qualification type= xs:string minoccurs= 0 /> En el ejemplo anterior: Los nombres de los componentes son siempre sin prefijo ya que éste no se ha definido El espacio de nombres por defecto es y las referencias se asumirán dentro de dicho espacio de nombres 11 12
7 Un esquema equivalente: También se podría utilizar el espacio de nombres de W3C XML Schema sin prefijo si definimos un prefijo para los componentes de nuestro esquema <complextype name= booktype > <sequence> <element name= isbn type= NMTOKEN /> <element name= title type= string /> <element name= authors > <complextype> <sequence> <element ref= lib:person maxoccurs= unbounded /> </sequence> </complextype> </element> <element name= characters > <complextype> <sequence> <element ref= lib:person maxoccurs= unbounded /> </sequence> </complextype> </element> <attribute name= id type= ID use= required /> <attribute name= available type= string use= required /> </complextype> </schema> Un esquema equivalente: <schema targetnamespace=" xmlns:lib= xmlns=" <element name= library > <complextype> <sequence> <element name= book type= lib:booktype /> </sequence> </complextype> </element> <element name= person > <complextype> <sequence> <element name= name type= string /> <element name= born type= date /> <element name= dead type= date minoccurs= 0 /> <element name= qualification type= xs:string minoccurs= 0 /> </sequence> <attribute name= id type= ID use= required /> </complextype> </element> Uno de los principales objetivos de los espacios de nombre es mezclar elementos y atributos de diferentes esquemas en un documento En la instancia que estamos utilizando hay información sobre personas que podría estar definida en otro esquema y por lo tanto pertenecer a otro espacio de nombres 13 14
8 Ejemplo. Instancia con 2 espacios de nombres <library xmlns:peo= xmlns= > <book id= b available = true > <isbn> </isbn> <title> El último encuentro </title> <authors> <peo:person id= SM > <peo:name> Sándor Márai </name> <peo:born> </born> <peo:dead> </dead> </peo:person> </authors> <characters> <peo:person id= GN > <peo:name> El general </name> <peo:born> </born> <peo:qualification> severo,triste </peo:qualification> </peo:person> <peo:person> </characters> </peo:person> El esquema anterior describe el espacio de nombres Se puede utilizar con documentos que sólo utilicen ese espacio de nombres Se puede importar por otros esquemas que describen otros espacios de nombres y quieren usar alguna de sus definiciones Un esquema para desribir la información de las personas: <xs:schema targetnamespace=" xmlns:peo= xmlns:xs=" <xs:element name= person > <xs:element name= name type= xs:string /> <xs:element name= born type= xs:date /> <xs:element name= dead type= xs:date minoccurs= 0 /> <xs:element name= qualification type= xs:string minoccurs= 0 /> Esquema que importa otro esquema: <xs:schema targetnamespace=" xmlns:xs= xmlns:lib= xmlns:peo= > <xs:import namespace= schemalocation= peopleredu.xsd > <xs:element name= library > <xs:element name= book type= lib:booktype /> 15 16
9 Esquema que importa otro esquema: <xs:complextype name= booktype > <xs:element name= isbn type= xs:nmtoken /> <xs:element name= title type= xs:string /> <xs:element name= authors > <xs:element ref= peo:person /> <xs:element name= characters > <xs:element ref= peo:person maxoccurs= unbounded /> <xs:attribute name= available type= xs:string use= required /> Ejemplo de uso de XLink con XML Schema Se va a sustituir la definición de un autor en la instancia documento por una referencia al mismo autor descrito en otra instancia XML Ejemplo. Instancia utilizando XLink Cuando se importa esquemas sólo se puede hacer referencia a los componentes globales definidos en los esquemas importados <library xmlns:= xmlns:xlink= > <book id= b > <title> El último encuentro </title> <authors> <person xlink:href= authors.xml#sm /> </authors> <xs:import namespace= schemalocation= peopleredu.xsd > permiten identificar y localizar el esquema que se importa 17 18
10 Esquema que usa XLink <xs:schema targetnamespace=" xmlns:xs= xmlns:lib= xmlns:xlink= > <xs:import namespace= schemalocation= xlink.xsd > <xs:element name= person > <xs:attribute ref= xlink:href use= required > <xs:attribute ref= xlink:type fixed= simple > <xs:attribute ref= xlink:show fixed= embed > <xs:attribute ref= xlink:actuate fixed= onload > Lenguajes documentales Bibliografía: [1] XML al descubierto. M. Morrison et al. Prentice Hall, [2] XML Schema. Eric van der Vlist, O Reilly, [3] Extensible Markup Language (XML) 1.0 W3C Recommendation. Esquema que usa XLink <xs:element name= library > <xs:element ref= lib:book /> <xs:element name= book > <xs:element name= title type= xs:string /> <xs:element ref= lib:authors /> <xs:element name= authors > <xs:element ref= lib:person /> 19 20
XML-Schema. XML-Schema. XML-Schema. XML-Schema. Ventajas de XML-Schema con respecto a las DTD s:
Es una tecnología creada inicialmente por Microsoft basándose en los trabajos y recomendaciones del W3C: XML-Data: vocabulario XML para describir la estructura de los documentos DCD (Document Content Description)
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 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 detallesSINTAXIS DE LOS XML SCHEMA
SINTAXIS DE LOS XML SCHEMA Introducción Qué es XML Schema: es un conjunto de reglas que sirve para forzar la estructura y las restricciones de los contenidos de los documentos XML de una forma muy precisa
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 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 detallesESQUEMAS INTRODUCCION A LA VALIDACIÓN DE DOCUMENTOS MEDIANTE ESQUEMAS. 7.3 Partes importantes de los esquemas. 7.3.4 Repeticiones de elementos
Apuntes básicos del Tema 7 ESQUEMAS INTRODUCCION A LA VALIDACIÓN DE DOCUMENTOS MEDIANTE ESQUEMAS Contenidos: 7.0 Introducción y definición 7.1 Comenzando con un ejemplo 7.2 Introducción a los namespace
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 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 detallesEspacios de Nombres. Documentación Electrónica. Soto Montalvo
Espacios de Nombres Documentación Electrónica Soto Montalvo Contenido Introducción Declarar un espacio de nombres Nombres cualificados Formas de declarar un espacio de nombres Alcance de los espacios de
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 detallesDatos Estadísticos y el Lenguaje XML
Datos Estadísticos y el Lenguaje XML Como Mejorar el Intercambio de Datos Estadísticos y la Adecuación de los Ficheros para su Carga en Bases de Datos, a través del Lenguaje XML Jorge Rubio Navarro 1 José
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 detallesCorrespondencias 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
Más detallesDepartamento de Informática Tributaria Subdirección General de Aplicaciones de Aduanas e II.EE. C/ Santa María Magdalena 16, 28016 Madrid.
C/ Santa María Magdalena 16, 28016 Madrid Calculadora Autor: S.G.A.A. Fecha: 24/06/2010 Versión: 0.4 Revisiones Edi. Rev. Fecha Descripción A(*) Páginas 0 1 02/02/2007 Versión inicial A Todas (*) Acción:
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 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 detallesDocumento de Recomendación de Uso de Firma Digital en Comunicación PISEE. Ministerio Secretaría General de la Presidencia
Documento de Recomendación de Uso de Firma Digital en Comunicación PISEE Ministerio Secretaría General de la Presidencia Santiago, septiembre de 2011 Índice Índice... 2 Abstracto... 3 Resumen... 3 Generación
Más detallesDepto de Cs e Ing. de la Computación Universidad Nacional del Sur
XML XML es el lenguaje de marcado extensible. (extensible Markup Language) Es extensible porque los tags son definibles por el usuario Es la evolución de SGML: Standar Generalized Markup Language. Es la
Más detallesRealizar un esquema para el almacenamiento de CD musicales con las
Ejemplos Realizar un esquema para el almacenamiento de CD musicales con las especificaciones detalladas en el ejemplo del tema 2. Escriba también un documento de instancia para ese esquema. Diseñar un
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 detallesModelado de datos XML: XML-Schema
Modelado de datos XML: XML-Schema Ofimática Avanzada Profesor: Víctor Fresno Fernández curso 2006/07 Limitaciones de las DTD No permite definir tipos de datos No permite espacios de nombres Las DTD están
Más detallesextensible Markup Language (XML)
extensible Markup Language (XML) 1. INTRODUCCIÓN Jennifer Pérez Benedí Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia C/Camino de Vera s/n E-46071 Valencia- España
Más detallesGuía de Desarrollo y Uso de Esquemas de Gobierno
Guía de Desarrollo y Uso de Esquemas de Gobierno Ministerio de Economía Fomento y Reconstrucción Santiago, Junio de 2009 Universidad de Chile Facultad de Ciencias Físicas y Matemáticas Departamento de
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 detallesMANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO
MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Marzo 2016 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 2 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 2 HERRAMIENTA
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 detallesDepartamento de Informática Tributaria Subdirección General de Aplicaciones de Aduanas e II.EE. C/ Santa María Magdalena 16, 28016 Madrid
C/ Santa María Magdalena 16, 28016 Madrid Bandeja de Entrada Autor: S.G.A.A. Fecha: 24/03/2011 Versión: 0.4 Revisiones Edi. Rev. Fecha Descripción A(*) Páginas 0 1 02/02/2007 Versión inicial A Todas (*)
Más detallesGeneración de DTD para archivos XML utilizando una gramática visual relacional
P-161 Generación de DTD para archivos XML utilizando una gramática visual relacional Dr. Máximo López Sánchez I.S.C Sandra Luz García Orta Centro Nacional de Investigación y Desarrollo Tecnológico (cenidet)
Más detallesAnálisis de esquemas XML [1]
Análisis de esquemas XML [1] Dirigido a: Administradores de Bases de Datos Área: Bases de Datos Autor: Pablo F. Dueñas Servicios Profesionales Danysoft Resumen Un esquema XML describe la estructura de
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 detallesMICROSITIOS. Perfiles
MICROSITIOS Perfiles API para el consumo de servicios encargados de la creación, visualización, edición, eliminación y demás operaciones sobre los perfiles de usuarios de Metaportal. METAPORTAL 18/07/2014
Más detallesPlataforma de Contratación del Sector Público
del Sector Público Dirección General del Patrimonio del Estado Subdirección General de Coordinación de la Contratación Electrónica Versión: 1. Fecha: 10/12/2015 DEL PATRIMONIO DEL DEL ESTADO CONTROL DE
Más detallesFAQ de Cuestiones Técnicas Modelo de monitorización
FAQ de Cuestiones Técnicas Modelo de monitorización 20 de Octubre de 2011 1 de 11 1 Introducción El presente documento tiene como objeto la publicación regular de respuestas a preguntas sobre cuestiones
Más detallesEXTENSIÓN DE UML PARA APLICACIONES WEB
EXTENSIÓN DE UML PARA APLICACIONES WEB 1. Descripción Esta extensión de UML define un conjunto de estereotipos, valores etiquetados y restricciones que nos permiten modelar aplicaciones web. Los estereotipos
Más detallesGUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.
GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba
Más detallesINSTRUCTIVO DEL COMANDO MAKE
INSTRUCTIVO DEL COMANDO MAKE Introducción Un programa escrito en C está normalmente compuesto por varios archivos. Estos archivos se van modificando según se va completando o cambiando el programa. Cada
Más detallesAñadir un tipo nuevo
Crear un nuevo tipo de contenido 1. Introducción Una de las más importantes ampliaciones de funcionalidad que podemos realizar en OpenCms es crear un nuevo tipo de contenido estructurado. Por defecto,
Más detallesNOVEDADES Y MEJORAS. datahotel versión 9.00 TRABAJAR CON I.V.A INCLUIDO
NOVEDADES Y MEJORAS Continuando con nuestra política de mejora, innovación y desarrollo, le presentamos la nueva versión 9.00 de datahotel que se enriquece con nuevas funcionalidades que aportan soluciones
Más detallesAparece una ventana interactiva que nos permite ver una presentación preliminar del aspecto que tendrá un gráfico al generarlo.
SPSS: GRÁFICOS GRÁFICO DE BARRAS En el Menú Gráficos podemos utilizar el procedimiento para creación de gráficos, ésos gráficos pueden ser de diferentes tipos (de barras, de sectores, diagramas de caja
Más detallesTransformación de documentos XML con
Transformación de documentos XML con X S L T Necesidad de las transformaciones XML se presenta como un estándar para transmitir datos a través de Internet. Ante la posibilidad de que distintos centros
Más detallesListados 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
Más detallesTRASLADO ENTRE BODEGAS
TRASLADO ENTRE BODEGAS Instructivo Capítulo 1. Traslado entre bodegas La opción de movimiento permite registrar toda la parte operativa de la empresa; es el procesador fundamental de la aplicación que
Más detallesAlta. En la plataforma. Uned- lued - Formatic. Patricia Rodríguez Mara Aguiar
Alta En la plataforma Uned- lued - Formatic Patricia Rodríguez Mara Aguiar Índice 1 CÓMO DARSE DE ALTA EN LA PLATAFORMA ALF?... 1 1.1 REGISTRARSE EN LA PLATAFORMA... 1 1.2 USUARIOS CON CUENTA DE CORREO
Más detallesCapí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
Más detallesRecomendaciones para la elaboración de extensiones del formato Facturae
Recomendaciones para la elaboración de extensiones del formato Facturae Versión 0. 02-04-2014 ÍNDICE: 1. OBJETIVO...3 2. AUDIENCIA...4 3. RECOMENDACIONES...5 3.1. FORMATO...5 3.2. VERSIONADO...5 3.3. COMENTARIOS...6
Más detallesEstructura. Elementos Elemento: Dividendos Diagrama
Contenido Complemento de Dividendos 1. Estándar del Complemento Dividendos 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Dividendos 1. Estándar del Complemento Dividendos
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 10 Nombre: Álgebra Relacional Contextualización En qué consiste el álgebra relacional? Se ha planteado hasta el momento cada uno de los procesos
Más detallesBase de datos relacional
Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
Más detallesOtros tipos de Consultas
Otros tipos de Consultas Tabla de contenidos 1.- CONSULTA DE SELECCIÓN INTERACTIVA... 3 2.- CONSULTAS DE ACCIÓN... 4 3.- CONSULTAS DE TABLAS DE REFERENCIAS CRUZADAS... 6 Universidad de Salamanca Facultad
Más detallesTecnología Multimedia
Tecnología Multimedia Profesor Coordinador: Manuel Castro Antonio Colmenar, UNED Profesores de la asignatura: Manuel Castro, UNED Lenguajes de Marcado Índice LENGUAJES DE MARCADO... 3 Lenguajes de marcado
Más detallesAPÉNDICE A GML s. A.1 Alemanes. A.1.1 Esquema Feature.xsd. Apéndice A: GML s
GML s Apéndice A APÉNDICE A GML s A.1 Alemanes A.1.1 Esquema Feature.xsd A continuación se muestra el esquema en el cuál se basan los documentos definidos para el grupo Fraunhofer FIRST [FIRST, 2003] Este
Más detallesPractica A. Crear y Administrar Grupos
Practica A Crear y Administrar Grupos Los grupos simplifican la administración ya que permiten dar permisos a grupos de usuarios en vez de uno a uno. Antes de comenzar a utilizar los grupos hay que entender
Más detallesUnidad 3 Direccionamiento IP (Subnetting)
Unidad 3 Direccionamiento IP (Subnetting) Las direcciones denominadas IPv4 se expresan por combinaciones de números de hasta 32 bits que permiten hasta 2 32 posibilidades (4.294.967.296 en total). Los
Más detallesFacturación Automática de Ventas WhitePaper Noviembre de 2006
Facturación Automática de Ventas WhitePaper Noviembre de 2006 Contenidos 1. Propósito 3 2. Particularidades del asistente 3 2.1. Accesos en PrefGest 3 2.2. Requisitos de los documentos a albaranar / facturar
Más detallesEl modelo conceptual de descripción archivística de la CNEDA
El modelo conceptual de descripción archivística de la CNEDA Javier Barbadillo Alonso (Archivo Municipal de Guadalajara y CNEDA) CNEDA Normalización de la descripción archivística: hacia un modelo conceptual
Más detallesA continuación en la figura D.1 se verá el código de una implementación del archivo struts-config.xml:
Apéndice D Configuración de Struts [McClanahan, 2002] Configuración de Struts Antes de poder construir una aplicación en Struts es necesario realizar varias configuraciones. Estas configuraciones incluyen
Más detallesMANUAL DE INFORMACIÓN Y DOCUMENTACIÓN EN MATERIA DE PROPIEDAD INDUSTRIAL. Ref.: Normas - ST.86 página: 3.86.0 NORMA ST.86. Versión 1.
Ref.: Normas - ST.86 página: 3.86.0 NORMA ST.86 Versión 1.0 RECOMENDACIÓN SOBRE EL TRATAMIENTO EN LENGUAJE EXTENSIBLE DE MARCADO (XML) DE INFORMACIÓN RELATIVA A LOS DISEÑOS INDUSTRIALES Norma adoptada
Más detallesRequisitos para la generación de Xml válido
Requisitos para la generación de Xml válido Referencia: Categoría: AST_iBOA_RequisitosGeneracionXml.doc Público Compañía: Autor: Eurohelp Consulting D. Sancho Fecha de creación: 30 de julio de 2012 Última
Más detallesM. Carmen Fernández Panadero <mcfp@it.uc3m.es>
Introducción n a XML M. Carmen Fernández Panadero Introducción a XML 1 Objetivos Familiarizarse con conceptos y herramientas básicas de XML Conocer la estructura de un documento XML Ser capaz de diseñar
Más detallesDescripción técnica del Servicio Web para el envío de los datos de la Encuesta de Ocupación en Apartamentos Turísticos del Instituto Nacional de
Descripción técnica del Servicio Web para el envío de los datos de la Encuesta de Ocupación en Apartamentos Turísticos del Instituto Nacional de Estadística Abril de 2010 1 Índice 1.- Descripción del Servicio
Más detallesAutenticación. Imagen 1
Autenticación Imagen 1 Ventana de Autenticación : Esta tiene como objetivo verificar que el usuario esté registrado y habilitado en nuestro Sistema STI OnLine. Existen opciones sin autenticación, es decir,
Más detallesFundación Universitaria San. Direccionamiento IP
Fundación Universitaria San S Mateo - Interconectividad II Direccionamiento IP Qué son las direcciones IP? Una dirección IP es un número que identifica de manera lógica y jerárquica a una interfaz de un
Más detalles2.2.- Paradigmas de la POO
2.2.- Paradigmas de la POO Los principios propios de la orientación a objetos son: 2.2.1.- Abstracción de Datos 2.2.2.- Encapsulamiento 2.2.3.- Ocultamiento 2.2.4.- Herencia 2.2.5.- Polimorfismo Cualquier
Más detallesMANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO
MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 3 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 3 HERRAMIENTA
Más detallesGuía basada en conceptos de usabilidad web
Diseño de páginas de internet: Guía basada en conceptos de usabilidad web José Mario Serrano Objetivo. Hacer una revisión de la compatibilidad del sitio y algunos aspectos relacionados a la usabilidad.
Más detallesServicios Web para el control de publicación de anuncios de notificación en el Tablón Edictal Único
Servicios Web para el control de publicación de anuncios de notificación en el Tablón Edictal Único 1 CONTROL DE CAMBIOS Versión Cambios realizados 1.0 Versión inicial 1.1 Se incluyen las direcciones IP
Más detallesUTILIZACION DE ESQUEMAS XML DE LA AGENCIA TRIBUTARIA PARA CALCULO RETENCIONES
UTILIZACION DE ESQUEMAS XML DE LA AGENCIA TRIBUTARIA PARA CALCULO RETENCIONES INTRODUCCION El conjunto de herramientas de ayuda aportados por la Agencia Tributaria, para facilitar las obligaciones fiscales
Más detalles3 Todos los artículos están sujetos a que su disponibilidad no se halle agotada.
CONDICIONES GENERALES 1 General 1 La ley reconoce unos derechos a los consumidores como Vd. Las presentes Condiciones Generales no reducen ni sustituyen estos derechos sino que los complementan. 2 La aceptación
Más detallesId: Identificador único. Ejemplo: RD_DISTRIBUTION_SALARY_CUBE
REPORTDEFINITION.XML ReportDefinition define las propiedades genéricas del reporte Id: Identificador único. Ejemplo: RD_DISTRIBUTION_SALARY_CUBE Description: Descripción del reporte. Es un nombre del reporte
Más detallesLa presente documentación está protegida por la legislación vigente en materia de propiedad intelectual prohibiéndose
Aviso legal La presente documentación está protegida por la legislación vigente en materia de propiedad intelectual prohibiéndose expresamente reproducir, copiar, distribuir, poner a disposición o de cualquier
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 detallesIIC3432 - Tópicos Avanzados en Bases de Datos. Una introducción a XML
IIC3432 - Tópicos Avanzados en Bases de Datos Una introducción a XML Documentos versus Bases de Datos Documentos estáticos estructura implícita semi-estructurados fácil de entender para una persona importa:
Más detallesLeemos afiches sobre los derechos del niño
PRIMER Grado - Unidad 3 - Sesión 25 Leemos afiches sobre los derechos del niño Para qué usamos el lenguaje escrito cuando leemos afiches? Para que el niño y la niña use el lenguaje escrito de acuerdo a
Más detallesEjercicios del bloque de Web de Sistemas de Información:
Ejercicios del bloque de Web de Sistemas de Información: Ejercicio 1: Explica brevemente las principales diferencias entre DTDs y XML Schema. Ejercicio 2: En el contexto de XML qué es un documento bien
Más detallesSolución de No conformidades
Solución de No conformidades Documento de Construcción Solución de No conformidades 1 Tabla de Contenido Diagrama Del Proceso... 2 Sub Proceso Acción Correctiva... 3 Ejecutar Plan De Acción... 4 Proceso
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 detallesLABORATORIO 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
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Técnica de modelado de objetos (I) El modelado orientado a objetos es una técnica de especificación semiformal para
Más detallesUNIDAD 1 CONCEPTOS GENERALES DE LA FAMILIA
DERECHO DE FAMILIA UNIDAD 1 CONCEPTOS GENERALES DE LA FAMILIA 1.1. La Familia Lic. Francisco Javier Sosa Santana. 1 UNIDAD I. CONCEPTOS GENERALES DE LA FAMILIA CONTENIDO: 1.1. LA FAMILIA 1.2. CONCEPTO
Más detallesDCU Diagramas de casos de uso
DCU Diagramas de casos de uso Universidad de Oviedo Departamento de Informática Contenidos Introducción Elementos básicos Más sobre los actores Más sobre los casos de uso Más sobre las asociaciones Otros
Más detallesJuan Carlos Martínez Arias. juancmartinez@javerianacali.edu.co
INTRODUCCIÓN A LA PROGRAMACIÓN - NOCIÓN DE SISTEMA - juancmartinez@javerianacali.edu.co CONTENIDO 1. SISTEMA Concepto de Sistema Elementos, relaciones e interacciones entre elementos Modelo. Paralelo entre
Más detallesPREGUNTAS 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
Más detallesServicio de telefonía ip de la Universidad Carlos III de Madrid
Servicio de telefonía ip de la Universidad Carlos III de Madrid Mediante este documento se hace una presentación del servicio de telefonía ip de la Universidad Carlos III de Madrid, así como de otros sistemas
Más detallesXML SUMARIOS: BOE... 1 1. Sumario del BOE... 3 1.1 Metainformación. Elemento <meta>... 4 1.2 Información del diario. Elemento <diario>... 5 1.2.
XML SUMARIOS: BOE 1 XML SUMARIOS: BOE... 1 1. Sumario del BOE... 3 1.1 Metainformación. Elemento ... 4 1.2 Información del diario. Elemento ... 5 1.2.1 Elemento ... 6 1.2.2 Información
Más detallesTecnologías para Desarrollo Orientado a Servicios (posgrado) Desarrollo de Software Orientado a Servicios (pregrado)
Tecnologías para Desarrollo Orientado a Servicios (posgrado) Desarrollo de Software Orientado a Servicios (pregrado) Mg. Elsa Estévez Universidad Nacional del Sur T.2 Agradecimiento Este curso se ha desarrollado
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 detallesEJ_SA. Ejemplo Sistema de Acceso
EJ_SA Ejemplo Sistema de Acceso 1 2 "Aplicación de control de acceso" Requisitos / Descripción del sistema Se dispone de un espacio a ser protegido que se haya compuesto de 4 pisos. El área total es de
Más detallesCómo ingresar a la Sucursal Electrónica?
Tabla de Contenidos Cómo ingresar a la Sucursal Electrónica? 2 Página Principal 3 Cómo consultar o eliminar colaboradores o proveedores en mi plan de Proveedores o Planillas? 4 Consultas y Exclusiones
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 detallesExportación e Importación horarios XML
Exportación e Importación horarios XML Tipo documento Guía de procesos Funcionalidad Perfiles: Administración y Dirección Etapa Descripción Dirigido a Guía para la comunicación entre SAUCE y las aplicaciones
Más detallesÍNDICE. Introducción. Alcance de esta NIA Fecha de vigencia
NORMA INTERNACIONAL DE AUDITORÍA 706 PARRAFOS DE ÉNFASIS EN EL ASUNTO Y PARRAFOS DE OTROS ASUNTOS EN EL INFORME DEL AUDITOR INDEPENDIENTE (En vigencia para las auditorías de estados financieros por los
Más detallesProcesos 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
Más detallesLeemos invitaciones MATERIALES O RECURSOS A UTILIZAR
SEGUNDO GRADO UNIDAD 2 Leemos invitaciones SESIÓN 21 Propósito de la sesión Utilizar el lenguaje para conocer cómo son las invitaciones y para qué se usan. Antes de la sesión Busca diversos tipos de invitación
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 detallesAUGE. Módulo Fiscalización
AUGE Módulo Fiscalización ÍNDICE SECCIÓN 1: INTRODUCCIÓN... 5 SECCIÓN 2: INGRESO A LA APLICACIÓN... 7 SECCIÓN 3: FISCALIZACIÓN... 8 INGRESO... 9 Tipo Documento/Libro... 10 Empresa... 12 Sucursal... 13
Más detallesEL MODELO ENTIDAD-RELACIÓN:
APUNTES DEL MÓDULO PROFESIONAL: SISTEMAS GESTORES DE BASES DE DATOS (2) Página 1 de 8 EL MODELO ENTIDAD-RELACIÓN: Conceptos previos vistos anteriormente: Los modelos de datos son el conjunto de conceptos
Más detallesB 1 PRUEBA DE EXPRESIÓN E INTERACCIÓN ORALES MATERIAL PARA EL CANDIDATO. Examen 00. Versión 1 Septiembre de 2012
PRUEBA DE EXPRESIÓN E INTERACCIÓN ORALES MATERIAL PARA EL CANDIDATO Examen 00 Versión 1 Septiembre de 2012 Página 1 INSTRUCCIONES La prueba de Expresión e interacción orales contiene cuatro tareas: TAREA
Más detallesGestión de usuarios en la web educativa del centro con JOOMLA!
Gestión de usuarios en la web educativa del centro con JOOMLA! Tomás Clemente Carrilero. Profesor de enseñanza secundaria. Introducción Joomla! no permite asignar privilegios ni imponer restricciones a
Más detalles2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU
2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU Antecedentes:... 2 1. Introducción... 3 2. Imágenes que no se visualizan... 3 3. URLs de recursos o actividades que no son autocontenido...
Más detalles