Tema 6 Flashcards

1
Q

¿Qué es DTD?

A

Conjunto de reglas estándar que debe cumplir un documento XML de un
determinado tipo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hay 3 formas de vincular un DTD con un documento XML:

A

• Incluyendo el DTD al comienzo del XML con una etiqueta !DOCTYPE
• Colocarlo en un archivo aparte utilizando la misma etiqueta !DOCTYPE pero con
distinta sintaxis, y así se puede utilizar para validar múltiples documentos XML.
• Algunas DTD pueden tener identificadores públicos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

DTD – Tipos de declaraciones:

A
► ELEMENT
• Elementos del documento XML. 
► ATTLIST
• Lista de atributos de un elemento. 
► ENTITY
• Entidad (similares a las macros).
► NOTATION
• Definen otros tipos de contenidos.
• Facilitan la inclusión de formatos binarios (imágenes,vídeos, sonidos, ...)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Cardinalidad de Elementos

A
(?) = 0, 1 elemento
(*) = 0 o más elementos
(+) = 1 o más elementos
(|) = alternativa
(,) =
secuencia EMPTY = vacío
ANY = cualquier estructura de subelementos 
#PCDATA = cadena de caracteres analizados
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

DTD: Atributos

A
#REQUIRED Obligatorio 
#IMPLIED Opcional 
#FIXED Constante
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Tipos de datos

A
  • CDATA = Cadena de caracteres.
  • NMTOKEN = Palabra (sin espacios).
  • NMTOKENS = Lista de palabras.
  • Enumeración separada por |
  • ID = Nombre único (sin duplicados).
  • IDREF = Su valor debe apuntar a un ID.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

DTD –Declaración de entidades

A

Las Entidades se utilizan para hacer referencia a objetos (ficheros, páginas Web, imágenes,…) que no deben ser analizados sintácticamente según las reglas de XML.
► Se declaran mediante “

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

DTD – Espacios de nombre XML

A

Permite crear nombres en un documento XML que son identificados por una URI (Uniform Resource Identifier).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cuál es el objetivo de un DTD?

A

Dar formato a los datos en XML.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué contiene un DTD?

A

Definiciones de Elementos y Atributos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Cuál es la mejor forma de definir un DTD?

A

Es preferible definirlo como un archivo independiente ya que así puede ser reutilizable y además puede ser utilizado como formalización del lenguaje.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly