miércoles
dic132006
W3C XML Schemas (XSD) apesta, Tim Bray
miércoles, diciembre 13, 2006 at 10:43AM
Esa afirmación aparece recogida en una entrada realizada a principios de este mes en el weblog Tim Bray, a quien puede considerarse como uno de los padres del XML. Según él los Schemas son difíciles de crear, de mantener e entender y han demostrado ser una idea fallida. Es hora de abandonarlos y moverse a algo nuevo.
Lo nuevo que él propone es RELAX NG (REgular LAnguage for XML Next Generation), un lenguaje que permite especificar la estructura de un documento XML mediante patrones. Posee dos sintaxis equivalentes; una de ellas es XML mientras que la otra (mucho más compacta que la anterior) no.
Nunca he trabajado mucho con XML. Cuando lo he hecho en 90% de lo que quería expresar se podía expresar adecuadamente en una DTD. Y para el 10% restante nunca consideré que me "mereciesen la pena" pelearme con los Schemas, así que no realizaba la validación en el código Java. Dada mi falta de práctica con el XML siempre creí que la gran dificultad de los Schemas surgía de mi ignorancia; sin embargo ahora empiezo a pensar que quizás en muchos contextos "no merece la pena" pelearse con Schemas.
Lo nuevo que él propone es RELAX NG (REgular LAnguage for XML Next Generation), un lenguaje que permite especificar la estructura de un documento XML mediante patrones. Posee dos sintaxis equivalentes; una de ellas es XML mientras que la otra (mucho más compacta que la anterior) no.
Nunca he trabajado mucho con XML. Cuando lo he hecho en 90% de lo que quería expresar se podía expresar adecuadamente en una DTD. Y para el 10% restante nunca consideré que me "mereciesen la pena" pelearme con los Schemas, así que no realizaba la validación en el código Java. Dada mi falta de práctica con el XML siempre creí que la gran dificultad de los Schemas surgía de mi ignorancia; sin embargo ahora empiezo a pensar que quizás en muchos contextos "no merece la pena" pelearse con Schemas.
in
xml
xml 
Reader Comments