XML - ATTLIST ID....

 
Vista:

ATTLIST ID....

Publicado por andrea (2 intervenciones) el 14/05/2008 17:55:59
Hola gente!
Paso a contarles: tengo un DTD para validar un XML y una de las condiciones es que el elemento PERSONA tiene un atributo dni de tipo ID REQUERIDO.
Sin embargo el XML viene con una lista de personas con el mismo dni y cuando lo abro en IExplorer se lee sin problemas... no aparece alerta de error.
Aquí el pego los textos:
---------------------------------
DTD.dtd
<!ELEMENT lista_de_personas (persona*)>
<!ELEMENT persona (nombre, fechanacimiento?, sexo?, numeroseguridadsocial?)>
<!ELEMENT nombre (#PCDATA) >
<!ELEMENT fechanacimiento (#PCDATA) >
<!ELEMENT sexo (#PCDATA) >
<!ELEMENT numeroseguridadsocial (#PCDATA)>
<!ATTLIST persona dni ID #REQUIRED>
------------------------------------
PRUEBA.XML

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE lista_de_personas SYSTEM "DTD.dtd">
<lista_de_personas>
<persona dni="24333911">
<nombre>José García</nombre>
<fechanacimiento>25/04/1984</fechanacimiento>
<sexo>Varón</sexo>
</persona>
<persona dni="24333911">
<nombre>José Perez</nombre>
<fechanacimiento>25/04/1984</fechanacimiento>
<sexo>Varón</sexo>
</persona>
<persona>
<nombre>Juan García</nombre>
<fechanacimiento>25/04/1984</fechanacimiento>
<sexo>Varón</sexo>
</persona>
</lista_de_personas>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder