Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Julián2016 en 11 Diciembre 2016, 14:57 pm



Título: Validación de datos en XML con DTD
Publicado por: Julián2016 en 11 Diciembre 2016, 14:57 pm
Buenos días a toda la comunidad. Estoy realizando una tarea de la universidad con respecto a XML y DTD. el XML  trata de un formulario el cuál consta de nombre, apellido,cédula, teléfono y unos cuantos datos personales más. En los requerimientos de la tarea me piden que por ejemplo la cédula no se puede repetir para ninguna persona, que el correo debe cumplir con el formato correcto y que los teléfonos deben estar en un formato correcto, es decir,  códido - número (0241-12345678). Mi gran duda es la siguiente: puedo lograr hacer estas validaciones con un DTD ? según lo que he leído sobre los DTD hasta ahora no he encontrado nada que permita hacer estas validaciones, además del DTD la profesora mandó a hacer un XML Esquema y en clases ella dijo que el XML Esquema surgío para lograr hacer cosas que no se podían con el DTD, será que se refiere a este tipo de validaciones? o si hay algún método para poder hacer estas validaciones con el DTD? espero me puedan orientar, no les pido que me den la solución, simplemente he investigado y aún no he encontrado una solución, gracias de antemano. Saludos!


Título: Re: Validación de datos en XML con DTD
Publicado por: fran800m en 13 Diciembre 2016, 21:21 pm
http://stackoverflow.com/questions/1544200/what-is-difference-between-xml-schema-and-dtd (http://stackoverflow.com/questions/1544200/what-is-difference-between-xml-schema-and-dtd)

Según parece es básicamente cuestión de compatibilidad con SGML. Ahora que caigo creo que siempre he tirado de XML Schema, que era lo habitual en ADO .NET
No sé si los javeros pueden decirte algo más.

Un saludo,