Código:
El problema es que en el elemento alumno, tengo que hacer que introduzca el DNI o el pasaporte, y que si introduce este ultimo que ademas ponga tambien el pais de procedencia. He probado de esa manera pero no me funciona, la otra manera que se me ocurre es al pasaporte ponerle un atributo que sea "pais de procedencia".<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE universidad[ <!ELEMENT universidad (alumno)*> <!ELEMENT alumno ((dni|pasaporte,pais_procedencia),nombre,apellidos,fecha_nacimiento,direccion_postal*,telefono*,cuentas_correo*)> <!ELEMENT dni (#PCDATA)> <!ELEMENT pasaporte (#PCDATA)> <!ELEMENT nombre (#PCDATA)> <!ELEMENT apellidos (#PCDATA)> <!ELEMENT fecha_nacimiento (#PCDATA)> <!ELEMENT direccion_postal (#PCDATA)> <!ELEMENT telefono (#PCDATA)> <!ELEMENT cuentas_correo (#PCDATA)> ]>
Alguna idea?