



































































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Asignatura: Logoterapia, Profesor: Gaby Gaby, Carrera: Psicología, Universidad: UFV
Tipo: Apuntes
1 / 75
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




































































Tabla de Contenidos
Declaración de tipos - Elemento raíz - Elemento raíz - Elementos - Atributos
Elemento raíz - Elementos simples - Elementos complejos - Restricciones - Tipos de datos
DTD. Declaración de tipo (i)
Libros1.dtdDTD. Declaración de tipo (ii)
[ ]>]>
DTD. Contenido
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)
DTD. Elementos (iii)
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 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)
#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
¿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
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
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.