Tema IV. XML III. Document Type Definitions
|
|
- María Luz María Jesús Camacho Miguélez
- hace 6 años
- Vistas:
Transcripción
1 Tema IV. XML III. Document Type Definitions Desarrollo de Aplicaciones para Internet Curso 12 13
2 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias
3 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias
4 Introducción Las DTDs permiten definir tipos de documentos Si un documento cumple las definiciones de una DTD se dice que es válido para dicha DTD Una DTD permite definir: Un vocabulario (etiquetas) Los atributos asociados a cada etiqueta La estructura de un documento (la jerarquía de los elementos)
5 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias
6 Documentos XML con DTDs Un DTD puede asociarse a un documento XML de dos formas Embebiéndolo en el propio documento En un documento externo Mediante identificadores de sistema Mediante identificadores públicos En todos los casos se emplea el comando DOCTYPE Estructura base: <!DOCTYPE persona [ ]>
7 DTDs Embebidos Deben ir al comienzo del documento, justo después de la declaración XML si existe Ejemplo <?xml version= 1.0?> <!DOCTYPE persona [ ]> <!ELEMENT persona (nombre, apellidos) <!ELEMENT nombre (#PCDATA)> <!ELEMENT apellidos (#PCDATA)> <persona> <nombre>pepe</nombre> <apellidos>garcía Pérez</apellidos> </persona>
8 DTDs de Sistema Un identificador de sistema permite definir el fichero externo que contiene el DTD El DOCTYPE debe incluir la palabra reservada SYSTEM seguida de la URI de la DTD Ejemplos: <!DOCTYPE persona SYSTEM persona.dtd > <!DOCTYPE persona SYSTEM persona.dtd [...]> <!DOCTYPE persona SYSTEM file:///c:/persona.dtd > <!DOCTYPE persona SYSTEM >
9 DTDs de Públicos Un identificador de sistema permite definir la entrada de un catálogo que contiene el DTD El DOCTYPE debe incluir la palabra reservada PUBLIC seguida de un identificador público especializado de la DTD en el catálogo El identificador suele seguir el formato Formal Public Identifiers (FPI): -//Propietario//Clase Descripción//Lenguaje//Version El identificador puede ir seguido de un identificador de sistema que se usará en caso de que falle el identificador público Ejemplos: <!DOCTYPE persona PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN > <!DOCTYPE persona PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN xhtml.dtd > <!DOCTYPE persona PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN xhtml.dtd [ <!ELEMENT adicional (#PCDATA) ]>
10 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias
11 Declaraciones Un DTD puede contener tres tipos de declaraciones: Elementos (ELEMENT) Atributos (ATTLIST) Entidades (ENTITY)
12 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias
13 ELEMENT Define los elementos válidos y su contenido La declaración tiene tres partes Palabra reservada ELEMENT Nombre del elemento (etiqueta del elemento) Contenido del elemento Ejemplo: <!ELEMENT persona (nombre, apellidos)>
14 ELEMENT Contenido del elemento Define los elementos que puede contener Elementos: Se indica su nombre Texto: Se emplea la palabra reservada #PCDATA Los elementos pueden tener una cardinalidad asociada Tipo de contenido Secuencias Opciones Combinación de secuencias y opciones Vacío Cualquiera
15 ELEMENT Contenido del elemento: Cardinalidad Ninguna: El elemento debe aparecer una única vez?: El elemento debe aparecer cero o una veces +: El elemento debe aparecer una o más veces *: El elemento debe aparecer cero o más veces Ejemplo <!ELEMENT receta (nombre, tiempo?, ingrediente+, instrucción*)> Una receta debe tener un <nombre>, el <tiempo> de elaboración puede aparecer o no, debe tener uno o más <ingrediente> y puede no tener ninguna <instrucción> o tener una o más
16 ELEMENT Tipo de contenido: Secuencias Los elementos internos se indican en el mismo orden en el que tienen que aparecer en el documento Los elementos se separan con una coma, Ejemplo <!ELEMENT contacto (nombre, apellidos, teléfono, dirección)> En este caso <contacto> debe contener los elementos <nombre>, <apellidos>, <teléfono> y <dirección> en este mismo orden
17 ELEMENT Tipo de contenido: Opciones Un único elemento indicado debe aparecer como hijo del elemento en el documento Los elementos se separan con una barra vertical Ejemplo <!ELEMENT ubicación (dirección GPS #PCDATA)> En este caso <ubicación> debe contener el elementos <dirección>, el elemento <GPS> o texto libre. Solo uno de ellos
18 ELEMENT Tipo de contenido: Combinación de secuencias y opciones Las secuencias y opciones pueden combinarse, empleando paréntesis () para agrupar elementos Ejemplo <!ELEMENT ubicación (dirección (latitud, longitud))> En este caso ubicación debe tener un hijo <dirección> o los hijos <latitud> y <longitud> en este mismo orden
19 ELEMENT Tipo de contenido: Vacío Si el elemento no puede tener ningún contenido se indica con la palabra EMPTY Ejemplo <!ELEMENT br EMPTY> Tipo de contenido: Cualquiera Si el elemento puede tener cualquier contenido se indica con la palabra reservada ANY Ejemplo <!ELEMENT descripción ANY>
20 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii.attlist iii.entity 4.Limitaciones 5.Referencias
21 ATTLIST Define los atributos válidos de un elemento La declaración tiene tres partes Palabra reservada ATTLIST Nombre del elemento (etiqueta del elemento) Lista de atributos. Cada atributo está formado por Nombre del atributo Tipo del atributo Declaración del valor Ejemplo: <!ATTLIST noticia fuente CDATA #IMPLIED>
22 ATTLIST Tipos de atributo CDATA: Texto (Character DATA) ID: El valor debe ser único IDREF: El valor debe ser una referencia a un ID IDREFS: El valor debe ser una lista de referencias a ID separadas por espacios en blanco Lista enumerada: Lista de valores posibles del atributo. Entre paréntesis y separada por una barra vertical. Ejemplo: (Casa Trabajo Móvil) ENTITY: El valor debe ser el nombre de una entidad ENTITIES: El valor debe ser una lista de nombres de entidad separadas por espacios en blanco Otros: NMTOKEN, NMTOKENS
23 ATTLIST Valor del atributo Por defecto: Si no se asigna un valor se asigna el especificado <!ATTLIST teléfono tipo (Casa Trabajo Móvil) Casa > Fijo: El valor del atributo no se puede modificar <!ATTLIST programa versión CDATA #FIXED 1.0 > Obligatorio: Es obligatorio que el atributo tenga valor <!ATTLIST teléfono tipo (Casa Trabajo Móvil) #REQUIRED> Implícito: No es obligatorio que el atributo tenga valor <!ATTLIST contacto edad CDATA #IMPLIED>
24 ATTLIST Atributos múltiples Pueden definirse en una única etiqueta o en varias Ejemplo <!ATTLIST programa autor CDATA #IMPLIED versión CDATA #FIXED 1.0 > Es equivalente a <!ATTLIST programa autor CDATA #IMPLIED <!ATTLIST programa versión CDATA #FIXED 1.0 >
25 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias
26 ENTITY Una entidad es un elemento que forma parte del XML Por ejemplo, & es una entidad, pero el elemento raíz también lo es (se denomina entidad documento) Existen cuatro tipos primarios de entidad Entidades incorporadas (built-in) Entidades carácter Entidades generales Entidades parámetro
27 ENTITY Entidades incorporadas (built-in) No necesitan ser incorporadas en el documento, puesto que son reconocidas por todos los parsers Son cinco entidades & Carácter & < Carácter < > Carácter > ' Carácter ' " Carácter Pueden ser usadas directamente por su nombre en cualquier bloque de texto (contenido de atributos y elementos)
28 ENTITY Entidades carácter Permiten incluir cualquier carácter usando su valor decimal o hexadecimal en Unicode* Siguen las mismas reglas que las entidades incorporadas Formatos (0 representa un dígito) Decimal: � Hexadecimal: � * Se puede encontrar la lista completa en
29 ENTITY Entidades generales Permiten crear secciones reutilizables de texto de sustitución (pueden verse como constantes de texto) Los parsers sustituyen las referencias a estas entidades por el valor (texto) asociado La declaración tiene tres partes Palabra reservada ENTITY Nombre de la entidad Texto de reemplazo: Valor de la entidad entre comillas. Si es XML debe estar bien formado, aunque admite varias raíces Ejemplos <!ENTITY obra Sam & Twitch > <!ENTITY modos-silencio <silencio/><vibrar/> >
30 ENTITY Entidades generales (continuación) El texto de reemplazo puede almacenarse en ficheros externos usando declaraciones de entidad externas Siguen el mismo formato que DOCTYPE <!ENTITY cv SYSTEM currículum.txt > <!ENTITY cv PUBLIC -//Ana//CV//ES cv.txt > Referencia a entidades generales Se usa el nombre de la entidad entre & y ; Ejemplo: <currículum>&cv;</currículum>
31 ENTITY Entidades parámetro Permiten crear secciones reutilizables de texto de sustitución para su uso exclusivo en la propia DTD (no pueden usarse en el XML) Siguen las mismas reglas que las entidades generales, con dos diferencias La declaración incluye un % antes del nombre Las referencias comienzan con % en lugar de & Ejemplo Declaración: <!ENTITY % TipoTlfPorDefecto Casa > Referencia: <!ATTLIST teléfono tipo (Casa Trabajo Móvil) %TipoTlfPorDefecto; >
32 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias
33 Limitaciones de las DTDs Sintaxis La sintaxis de las DTDs es una adaptación de la propia sintaxis de DTDs de SGML La sintaxis del propio XML es mucho más potente Namespaces El prefijo y los dos puntos deben incluirse en cada declaración de elemento o atributo Los prefijos deben estar preestablecidos Tipos de datos El soporte de tipos de datos es muy limitado y solo aplicable a atributos Descripción de modelos de datos Las características de los modelos de datos que se pueden definir son muy limitadas Por ejemplo, no se puede usar cardinalidades numéricas, no existe herencia, etc.
34 Índice 1.Introducción 2.Documentos XML con DTDs 3.Declaraciones i. ELEMENT ii. ATTLIST iii.entity 4.Limitaciones 5.Referencias
35 Bibliografía Beginning XML, 4th Edition D. Hunter et al. World Wide Web Consortium (W3C) [ - última visita 31/08/2012]
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
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 detallesLENGUAJE DE MARCAS Y SISTEMAS DE GESTIÓN DE LA INFORMACIÓN - XML
TEMA 2.- DTD (Document Type Definition) 1. DTD DTD es un estándar que nos permite definir una gramática que deben cumplir nuestros documentos XML para considerarlos válidos. Una definición DTD para n documentos
Más 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 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 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 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 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 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 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 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 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 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 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 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 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 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, 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
Más detallesDocumento conocimientos básicos en XML Schema
Documento conocimientos básicos en XML Schema Historia los DTD (Document Type Definition) Antes de que existiera el XML Schema, habían varios esquemas previos. Uno de los esquemas, el DTD o Document Type
Más detallesTema 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:
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 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 detallesXML 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
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 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 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 detallesíndice (1) (2.1) documentos XML bien formados y validación 7 (2.2) validación por DTD 8 (2.3) Validación por XML Schema 22
(3) índice (2.1) documentos XML bien formados y validación 7 (2.2) validación por DTD 8 (2.2.1) introducción 8 (2.2.2) posibilidades de uso de DTD 8 (2.2.3) definiciones en un DTD 10 (2.2.4) elementos
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 detallesIntroducción a XML Tecnólogo en Informática. Ing. Montserrat López -
Introducción a XML Tecnólogo en Informática Ing. Montserrat López - mlopez.xml@gmail.com 1 Acerca de la asignaturaa Asignatura: Introducción a XML y estándares asociados. Materia: Programación Créditos:
Más 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 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 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 detallesArquitecturas Distribuidas 09/10
Tema 3. IV. XML Arquitecturas Distribuidas 09/10 1 IV. XML 1. Qué es XML? 2. Estructura de un documento XML 3. Importancia de XML 4. Problemas de XML 5. Conformidad y validez 6. Estructura DTD XML 3.1.
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 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 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 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 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 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 detallesCaracterísticas de JavaScript
Características de JavaScript Qué es JavaScript? o Lenguaje de programación interpretado utilizado fundamentalmente para dotar de comportamiento dinámico a las páginas web. o Cualquier navegador web actual
Más detallesLaboratorio de Aplicaciones Telemáticas (Curso 2009/2010)
Breve introducción a la Web y XHTML Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010) Jesús Arias Fisteus jaf@it.uc3m.es Breve introducción a la Web y XHTML p. 1 La Web World Wide Web (abreviado
Más detallesUIT-T Z.314 SECTOR DE NORMALIZACIÓN DE LAS TELECOMUNICACIONES DE LA UIT
UNIÓN INTERNACIONAL DE TELECOMUNICACIONES UIT-T Z.314 SECTOR DE NORMALIZACIÓN DE LAS TELECOMUNICACIONES DE LA UIT LENGUAJE HOMBRE-MÁQUINA JUEGO DE CARACTERES Y ELEMENTOS BÁSICOS Recomendación UIT-T Z.314
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 detallesTema IV. XML V. APIs (DOM & SAX)
Tema IV. XML V. APIs (DOM & SAX) Desarrollo de Aplicaciones para Internet Curso 12 13 Índice 1.Introducción 2.DOM i. Introducción ii. Interfaces y Clases iii.ejemplos 3.SAX i. Introducción ii. Interfaces
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 detallesXML DBD XML(eXtensible Markup Language) Metadatos. Lenguajes de marcas. XML: Origen. 1. Características Generales (Metadatos)
XML(eXtensible Markup Language) 1. Características Generales (Metadatos) Datos sobre datos 1. Características Generales 2. Estructura de los Datos XML 3. DTD 4. Espacio de nombre 5. XML Esquema 6. Consultas
Más detallesESOFT 3 Nice Screen Scraper: A simple scraper
ESOFT 3 Nice Screen Scraper: A simple scraper Héctor López Sacanell hlopez1@alumnes.udl.cat 3 de diciembre de 2009 1. Introducción El objetivo de esta segunda entrega es la de crear una primera versión
Más detallesXML: HTML y XHTML. Sergio Luján Mora XML-03
XML: HTML y XHTML Sergio Luján Mora sergio.lujan@ua.es XML-03 Vídeo de esta presentación Puedes ver esta presentación en vídeo: http://www.youtube.com/watch?v=edtgmwvngjs XHTML es el lenguaje de marcado
Más 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 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 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 detalles2. Lenguajes de marcado: XML
2. Lenguajes de marcado: XML El lenguaje de marcado XML (extensible Mark-Up Language) 2.2. Marcado de documentos con XML El documento XML Marcado y notación de marca Creación y visualización de documentos
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 y esquemas XML. Servicio de Administración Tributaria
HOJA 1 DE 13 XML y esquemas XML Servicio de Administración Tributaria Id: Nombre: Descripción Autor: Administración Central del Autor Revisor y Aprobador Administración Central del Aprobador Versión Categorí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 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 detallesComputación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 2
Computación Aplicada Universidad de Las Américas Aula virtual de Computación Aplicada Módulo de Excel 2013 LIBRO 2 Contenido TIPOS DE DATOS Y FORMATOS EN EXCEL 2013... 3 Tipo de dato - TEXTO... 4 Tipo
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 detallesTipos de documentos XML
XML, parte 2 Tipos de documentos XML Los documentos XML pueden ser documentos "válidos" o documentos "bien formados". Un documento válido, es un documento que está asociado a un conjunto de reglas que
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 detallesVersión 1.5 Marzo 2017
Proyecto DELT@2 Declaración Electrónica de Trabajadores Accidentados Formatos de los Ficheros para la presentación de Documentos a través de remesas ALTAS Y FALLECIMIENTOS Versión 1.5 Marzo 2017 1 Formato
Más detallesXHTML. Tecnologías Web
XHTML Tecnologías Web XHTML (EXtensible Hypertext Markup Languange) http://www.w3.org/tr/xhtml1/ El objetivo del XHTML es reemplazar a HTML Introducción al XHTML HTML 4.01 es la última especificación de
Más 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 detallesLa función Send_SMS envía un SMS a uno o dos móviles de destino. Se usa una vez por cada SMS diferente que se desea enviar.
Enviar SMS La función Send_SMS envía un SMS a uno o dos móviles de destino. Se usa una vez por cada SMS diferente que se desea enviar. Parámetros de Send_SMS SMS: (Puntero a String) Texto del SMS, que
Más detallesEstructura. Elementos Elemento: Premios Diagrama. Complemento para expresar los premios obtenidos en un periodo o ejercicio.
Contenido Complemento de Premios 1. Estándar del Complemento Premios 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Premios 1. Estándar del Complemento Premios Elementos
Más detallesXML, DTD y hojas de estilo
XML, DTD y hojas de estilo Introducción XML existe porque HTML ha tenido mucho éxito. Pero con objeto de corresponder a este éxito, se le ha extendido introduciéndose muchas etiquetas nuevas (más de 100
Más detallesEstudio de un caso Análisis de esquemas XML [2]
Estudio de un caso Análisis de esquemas XML [2] Dirigido a: Administradores de Bases de Datos Área: Bases de Datos Autor: Pablo F. Dueñas Servicios Profesionales Danysoft Resumen En nuestro anterior artículo
Más detallesIntroducción a XML. Simon Pickin Ingeniería Telemática. Basado en una presentación de M. Carmen Fernández Panadero <mcfp@it.uc3m.
Introducción a XML Simon Pickin Ingeniería Telemática Basado en una presentación de M. Carmen Fernández Panadero Introducción a XML 1 Qué es XML: Un poco de historia Problemas de HTML Extensibilidad
Más detallesEstructura Elementos Elemento: obrasarteantiguedades Diagrama
Contenido Complemento Enajenación de Obras de Artes Plásticas y Antigüedades 1. Estándar del Complemento Enajenación de Obras de Artes Plásticas y Antigüedades. 2. Secuencia de Elementos a Integrar en
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 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 detallesAparte de lo que había ido leyendo por Internet, la primera vez que pensé
46 Suplemento técnico del número 126 de NEWS/400 Septiembre 2002 Voy a aprender XML me acompañas? Si como profesional tenías pensado profundizar en alguna nueva tecnología, ésta debe ser, sin más demora,
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 detallesXML Schema. Departamento de Informática Universidad de Oviedo
XML Schema Departamento de Informática Universidad de Oviedo Lenguajes de Esquemas Esquema = definición de estructura de un conjunto de documentos XML Validar = Chequear que un documento sigue un esquema
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 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 detalles1 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
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 detallesTIPO CÓDIGO DESCRIPCIÓN
TIPO CÓDIGO 0 0 Archivo Inválido 0 1 No se puede crear el archivo de respuesta 0 2 No se puede abrir el archivo 0 3 Se esperaba registro I ó Z 0 4 Se esperaba registro G 0 5 Se esperaba registro F 0 6
Más detallesFORMATO INFORMACIÓN ELECTRÓNICA DE COMPRAS Y VENTAS PARA ENTREGA DETALLADA SEGÚN RESOLUCIÓN 42 DEL
FORMATO INFORMACIÓN ELECTRÓNICA DE COMPRAS Y VENTAS PARA ENTREGA DETALLADA SEGÚN RESOLUCIÓN 42 DEL 26-03-2004 2004-06-03 FORMATO INFORMACION ELECTRÓNICA DE COMPRAS Y VENTAS ÍNDICE DE CONTENIDO 1.- INSTRUCCIONES
Más detallesXML y Comercio Electrónico
Informe Técnico Technical Report DPTOIA-IT-2001-003 Diciembre, 2001 XML y Comercio Electrónico Manuel José Hernández Gajate Francisco J. García Peñalvo Departamento de Informática y Automática Universidad
Más detallesEstructura Elementos Elemento: Arrendamientoenfideicomiso Diagrama
Contenido Complemento de Arrendamiento en fideicomiso 1. Estándar del Complemento Arrendamiento en fideicomiso 2. Secuencia de Elementos a Integrar en la Cadena Original 3. del Complemento Arrendamiento
Más detallesIntroducción a las tecnologías y estándares XML
Introducción a las tecnologías y estándares XML Autor: Manuel Collado Revisado: 31 Octubre 2008 Copyright 2004-2008 Manuel Collado 1. Lenguajes de marcado Son lenguajes para representar información estructurada,
Más detallesLenguaje XML. Departamento de Informática Universidad de Oviedo
Lenguaje XML Departamento de Informática Universidad de Oviedo World Wide Web Características WWW = Mayor almacen de información jamás recopilado por la humanidad Características Grandes cantidades de
Más detallesColegio Diocesano San José de Carolinas
Tema 1. Representación digital de la información 1. Introducción. Los ordenadores son máquinas digitales y como tales operan con información representada en formato binario. La unidad elemental de información
Más detallesLos tipos de datos primitivos
Los tipos de datos primitivos El lenguaje de programación Java es de tipo estático, lo que significa que todas las variables debe ser declarado antes de que puedan ser utilizados visto. Se trata de la
Más detallesHTML: Organización del Documento
Francisco J. Martín Mateos Carmen Graciani Díaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Documentos HTML Los documentos HTML son ficheros con código HTML Se puede
Más detallesXHTML. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/
XHTML Sergio Luján Mora sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ 1 XHTML... 3 Introducción... 3 Ventajas... 4 Estructura de un documento XHTML correcto... 5 Diferencias con HTML 4... 6 Los documentos
Más detallesXML-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 detallesLaboratorio de Arquitectura de Redes. Entrada y salida estándar
Laboratorio de Arquitectura de Redes Entrada y salida estándar Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato: scanf() El buffer de teclado Entrada
Más detalles1. Funcionamiento de lex
El generador de analizadores léxicos lex. Teoría de Autómatas y lenguajes formales Federico Simmross Wattenberg (fedesim@infor.uva.es) Universidad de Valladolid Una vez visto cómo las expresiones regulares
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 detalles2 PROTOCOLOS, LENGUAJES Y ESTÁNDARES
2 PROTOCOLOS, LENGUAJES Y ESTÁNDARES 2.1 Introducción A continuación, se explica de forma teórica los temas que ha sido necesario estudiar para desarrollar el proyecto: Protocolo HTTP. Lenguaje HTML. Lenguaje
Más detallesInformática Ingeniería en Electrónica y Automática Industrial
Informática Ingeniería en Electrónica y Automática Industrial Entrada y salida estándar V1.3 Autores Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato:
Más 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 detallesFecha de edición: Septiembre 2005
XML!"#$ % #&'()* Fecha de edición: Septiembre 2005 Índice Índice...2 Lenguaje de Marcas...4 HTML...4 XML...5 Un Documento XML...6 Prologo...7 Declaración de XML...7 Comentarios...7 Instrucciones de procesamiento...7
Más detallesUNIDAD 1 GENERALIDADES HTML
UNIDAD 1 GENERALIDADES HTML GENERALIDADES HTML5 Una página web es un archivo con texto en el que se insertan diferentes etiquetas HTML, para que ese contenido pueda ser interpretado por el navegador web.
Más detallesDiseño web. Fundamentos de CSS. Informática 4º ESO
Diseño web Fundamentos de CSS Informática 4º ESO Cascading Style Sheets HTML está bastante limitado a la hora de dar formato a las páginas web HTML fue inventado por científicos Énfasis en el contenido
Más detallesIntroducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 5: JavaScript: expresiones regulares y el Modelo de Objetos de Documento 1. Objetivos Aprender a manejar el DOM de una página web para manipular su contenido.
Más detallesCSS. Rogelio Ferreira Escutia
CSS Rogelio Ferreira Escutia Definición La hojas de estilo en cascada (en inglés Cascading Style Sheets), CSS es un lenguaje usado para definir la presentación de un documento estructurado escrito en HTML
Más detalles