DTD
<!ENTITY % datosPersonales "((apellido1, apellido2, nombre, dni) | (nombre, apellido1, apellido2, dni))">
<!ELEMENT acta (fecha, modalidad, curso, tutor+, modulo+, normativa)>
<!ATTLIST acta ciclo (ASIR | DAM | DAW ) #REQUIRED>
<!ATTLIST acta eval (1 | 2 | 3 | FINAL | PE) #REQUIRED>
<!ATTLIST acta tipo (presencial | telematica) #IMPLIED>
<!ATTLIST acta id CDATA #REQUIRED>
<!ELEMENT fecha (#PCDATA)>
<!ELEMENT modalidad (#PCDATA)>
<!ELEMENT curso (#PCDATA)>
<!ELEMENT tutor %datosPersonales;>
<!ELEMENT nombre (#PCDATA)>
<!ELEMENT apellido1 (#PCDATA)>
<!ELEMENT apellido2 (#PCDATA)>
<!ELEMENT dni (#PCDATA)>
<!ELEMENT modulo (profesor, alumno*)>
<!ELEMENT profesor %datosPersonales;>
<!ATTLIST modulo codigo ID #REQUIRED>
<!ATTLIST profesor mod IDREF #REQUIRED>
<!ELEMENT alumno (%datosPersonales; , cualificacion)>
<!ELEMENT cualificacion (#PCDATA)>
<!ELEMENT normativa EMPTY>
<!ATTLIST normativa ref NMTOKEN #REQUIRED>
Comentarios
Publicar un comentario