erertertrt
Páginas: 4 (870 palabras)
Publicado: 28 de abril de 2014
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 RayaCapí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.