erertertrt

Páginas: 4 (870 palabras) Publicado: 28 de abril de 2014
Ciclos Formativos de Grado Superior

Lenguajes de Marcas y 
Sistemas de Gestión de la Información
Capítulo 4: Definición de esquemas y vocabularios en XMLJavier S. Zurdo, Pablo Toharia, Laura Raya

Capítulo 4: Definición de esquemas y vocabularios en XML

Índice
1. DTD
2. Esquemas
3. Validación de documentos XML

Javier S. Zurdo, Pablo Toharia, Laura Raya Capítulo 4: Definición de esquemas y vocabularios en XML

DTD
• DTD significa «Document Type Definition»
• Define cómo se construye un documento XML
• Establece:
– Qué elementos son aceptados 
–En qué posiciones deben estar dentro de un documento XML.

¿Por qué resulta importante la creación de DTD? 
– Porque es bueno compartir
– Porque debe estar sujeto a una serie de reglas para que todos los que lo utilicen de igual manera.
• Consultas, inserciones, modificaciones, borrados, … 
Javier S. Zurdo, Pablo Toharia, Laura Raya

Capítulo 4: Definición de esquemas y vocabularios en XMLDTD
• Ejemplo,  almacenar los siguientes datos de un sms:





Número de teléfono del usuario
Fecha de envío
Hora de envío
Contenido del mensaje




955 55 66 55
1/7/201123:55
Juego1: Tetris




Javier S. Zurdo, Pablo Toharia, Laura Raya

Capítulo 4: Definición de esquemas y vocabularios en XML

DTD
•Ejemplo,  almacenar los siguientes datos de un sms:
– La estructura (en el fichero BDsms.dtd):







Javier S. Zurdo, Pablo Toharia, Laura Raya

Capítulo 4: Definición de esquemas y vocabularios en XML

DTD
•Bloques para construir una DTD:






Elemento: por ejemplo teléfono
Atributo: Para añadir más información a un elemento
Entidad:  ‘ ‘ 
<
>
‘’

&
PCData: Parsed Character Data
CDATA: Character Data

•Secuencias de elementos: Estructura con hijos
– ’+’
– ‘*’
– ‘?’

1 ó + ocurrencias
0 ó + ocurrencias
0 ó 1 ocurrencia

Javier S. Zurdo, Pablo Toharia, Laura Raya...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS