Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


dtd y det, Apuntes de Psicología

Asignatura: Logoterapia, Profesor: Gaby Gaby, Carrera: Psicología, Universidad: UFV

Tipo: Apuntes

2016/2017

Subido el 16/03/2017

makoke123
makoke123 🇪🇸

4.5

(2)

26 documentos

1 / 75

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
DTD y XML SCHEMA
Ingeniería de la Información
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b

Vista previa parcial del texto

¡Descarga dtd y det y más Apuntes en PDF de Psicología solo en Docsity!

DTD y XML SCHEMA^ Ingeniería de la Información

Tabla de Contenidos

Plantillas de validación de documentos XML^ •

DTD

Declaración de tipos - Elemento raíz - Elemento raíz - Elementos - Atributos

XML Schema

Elemento raíz - Elementos simples - Elementos complejos - Restricciones - Tipos de datos

DTD. Declaración de tipo (i)

Libros1.dtd

Don Quijote de la Mancha

Don Quijote de la ManchaMiguel de Cervantes

La vida es suennoCalderon de la Barca

DTD. Declaración de tipo (ii)

[ ]>

Don Quijote de la Mancha

]>

Don Quijote de la ManchaMiguel de Cervantes

La vida es suennoCalderon de la Barca

DTD. Contenido

Un documento DTD puede contener:^ •

Declaraciones de elementos.

Declaraciones de atributos para un elemento.

Declaraciones de entidades.

Declaraciones de notaciones.

Instrucciones de procesamiento.

Comentarios.

Referencias a entidades de parámetro.

DTD. Elementos (i)

A partir del elemento raíz, pueden opcionalmentecolgar (de forma jerárquica) otros elementos.

DTD. Elementos (iii)

Secuencias de hijos de un elemento:^ •

Secuencia:

Secuencia en orden: hijos separados por comas. - Opciones: hijos separados por | (barra) - Conjuntos de elementos pueden agruparse entre paréntesis.

Cardinalidad: un elemento, o un conjunto de ellospuede repetirse 0, 1 ó más veces:

elemento

Elemento repetido 1 única vez

?

Elemento repetido 0 ó 1 vez

Elemento repetido 0 ó más veces

Elemento repetido 1 ó más veces

DTD. Elementos (iv)

TelFijo|TelMovil)

DTD. Atributos (ii)

Tipo de un atributo:^ •

Tipo cadena: CDATA

Tipo enumerado:

Tipo simbólico:

Tipo simbólico:

ID: valdrá como identificador en el resto del documento, sóloun atributo ID por cada elemento. - IDREF, IDREFS: su valor debe coincidir con algún otroatributo de tipo ID en el resto del documento XML. IDREFSsepara las referencias por espacio. Ej.: “ID1 ID2 ID3”. - ENTITY, ENTITIES: su valor debe coincidir con una o másentidades no analizadas. - NMTOKEN, NMTOKENS: su valor ha de ser una cadena de tipo^ token . Ej.:

DTD. Atributos (iii)

Modificadores:^ •

#REQUIRED: Este atributo debe introducirseobligatoriamente.Ej.:

#IMPLIED: Indica que el atributo es opcional.

ValorPredeterminado: Si se omitiese el atributo, los

ValorPredeterminado: Si se omitiese el atributo, los procesadores recogerían este valor por omisión. Ej.:

“Humor”>

#FIXED: se incluya o no se incluya el atributo, losprocesadores siempre obtendrán este mismo valor

XML Schema

XML Schema es una alternativa más potente alas DTDs. XML Schema permite escribir esquemas detallados para documentos XML, utilizando ladetallados para documentos XML, utilizando la sintaxis estándar de XML. XML Schema describe la estructura de undocumento XML. El lenguaje XML Schema también se denominaXML Schema Definition (XSD).

¿Para que sirve un XML Schema?

El objetivo de un XML Schema es definir los elementosque permiten construir un documento XML válido, igualque las DTDs. Un XML Schema define:^ •

los elementos que pueden aparecer en un documentos

-^

los elementos que pueden aparecer en un documentos

-^

atributos que pueden aparecer en un documento

-^

qué elementos son elementos hijos

-^

el orden de los elementos hijos

-^

el número de elementos hijos

-^

si un elemento está vacío o puede incluir texto

-^

los tipos de datos de sus elementos y atributos

-^

los valores por defecto y fijos para elementos y atributos

XML Schema soporta tipos de datos

La característica mas importante de los XMLSchemas es que soportan tipos de datos. Los tipos de datos permiten:^ •

describir qué elementos están permitidos

describir qué elementos están permitidos

validar si los datos son correctos

trabajar con los datos de una base de datos

definir

Facets

(restricciones)

definir patrones de datos (formatos)

convertir datos considerando diferentes tipos de datos

XML Schema utiliza sintaxis de XML

Otra característica importante de los XMLSchemas es que están escritos en XML. Beneficios:^ •

No hay necesidad de aprender un lenguaje nuevo.

-^

No hay necesidad de aprender un lenguaje nuevo.

-^

Se puede utilizar un editor de XML para editar el XMLSchema.

-^

Se puede utilizar un procesador de XML para procesar unXML Schema.

-^

Se puede manipular un XML Schema utilizando XML DOM.

-^

Se puede transformar un XML Schema utilizando XSLT.