Foros del Web » Programación para mayores de 30 ;) » Java »

Validar un XML y DTD

Estas en el tema de Validar un XML y DTD en el foro de Java en Foros del Web. Hola lo que pasa que estoy haciendo un ejercicio de XML y DTD, mi duda es como pruebo o mi XML con la DTD, o ...
  #1 (permalink)  
Antiguo 17/04/2013, 22:26
 
Fecha de Ingreso: febrero-2010
Mensajes: 31
Antigüedad: 14 años
Puntos: 0
Validar un XML y DTD

Hola lo que pasa que estoy haciendo un ejercicio de XML y DTD, mi duda es como pruebo o mi XML con la DTD, o en su caso que pasaria si quito algun elemento del XML que esta definido en mi DTD?, no se mostraria el XML?, o marcaria algún error?:
Este es mi XML:
Código:


Código XML:
Ver original
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE Dispositivos SYSTEM "productosDTD.dtd">
  3. <Dispositivos>
  4.     <Dispositivo  id="kos1000" nombreProducto="Cafetera" marca="Oster" precio="275 MXN">
  5.         <fechaImportacion> 05/04/1992</fechaImportacion>
  6.         <precioAduana>85</precioAduana>
  7.         <idPedido>Mtg08042013</idPedido>
  8.         <nombreAduana>Viva Mexico</nombreAduana>
  9.         <observacionesProducto> Excelente Estado :D </observacionesProducto>
  10.     <fabricanteDispositivo nombre="La Rivera" calle="Av de las Granjas"
  11.     numero="1230" delegacion="Azcapotzalco" entidadFederativa="DF"
  12.     codigoPostal="02230" />
  13.     </Dispositivo>
  14. </Dispositivos>
Y este es mi DTD:
Código XML:
Ver original
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. To change this template, choose Tools | Templates
  4. and open the template in the editor.
  5. -->
  6.  
  7. <!--
  8.    TODO define vocabulary identification data
  9.    PUBLIC ID  : -//vendor//vocabulary//EN
  10.    SYSTEM ID  : http://server/path/__NAME__
  11. -->
  12.  
  13. <!-- TODO define your own vocabulary/syntax. Example follows:  -->
  14. <!ELEMENT Dispositivos (Dispositivo*)>
  15. <!ELEMENT Dispositivo (fechaImportacion,precioAduana,idPedido,nombreAduana,
  16.          observacionesProducto,fabricanteDispositivo)>
  17. <!ATTLIST Dispositivo  
  18. id  CDATA #REQUIRED
  19. nombreProducto CDATA #REQUIRED
  20. marca CDATA #REQUIRED
  21. precio CDATA #REQUIRED
  22. >
  23.  
  24. <!ELEMENT fechaImportacion (#PCDATA)>
  25. <!ELEMENT precioAduana (#PCDATA)>
  26. <!ELEMENT nombreAduana (#PCDATA)>
  27. <!ELEMENT  observacionesAduana (#PCDATA)>
  28. <!ELEMENT  observacionesProducto (#PCDATA)>
  29. <!ELEMENT idPedido (#PCDATA)>
  30. <!ELEMENT fabricanteDispositivo (#PCDATA)>
  31. <!ATTLIST fabricanteDispositivo
  32. nombre CDATA #REQUIRED
  33. calle CDATA #REQUIRED
  34. numero CDATA #REQUIRED
  35. delegacion CDATA #REQUIRED
  36. entidadFederativa  CDATA #REQUIRED
  37. codigoPostal CDATA #REQUIRED
  38. >
De hecho estan validadas pero no se como probar eso.
Espero alguien me ayude con mi duda

Etiquetas: dtd, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:47.