Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Re:¿Estas seguro?

    (Puntos:0)
    por pobrecito hablador el Domingo, 25 Abril de 2004, 09:11h (#291685)
    Muy buen comentario.

    En mi opinion, las ventajas del XML son las siguientes;
    -Permite cambiar el numero de campos/elementos y su orden sin que se te venga abajo, ?quien no ha tenido problemas con los CSV porque han cambiado el orden de algo? En XML el parser simplemente ignora lo que no sabe usar.
    -Esta disennado para ser manipulado de manera automatica pero aun permite que se edite a mano.
    -Es facilmente comprimible.
    -Existen parsers para todos los lenguajes de programacion y todas las plataformas
    -Es un standard abierto
    -Es facil de transformar a otros formatos
    [ Padre ]
  • Re:¿Estas seguro?

    (Puntos:2)
    por musg1 (3284) el Domingo, 25 Abril de 2004, 10:41h (#291705)
    ( http://helvete.escomposlinux.org/ )
    Pues depende, si te quieres asegurar que el XML que te llega tiene la estructura y los datos correctos, no es ninguna tontería,

    Yo lo digo porque hacer un DTD no es algo trivial. Bueno, quizás para alguien que trabaje haciendo DTDs todo el día lo sea pero por lo que he visto yo no lo es para mí.

    Y el tiempo que te tiras para hacer el DTD lo puedes invertir en hacer la validación en las rutinas que analizan los datos una vez han llegado.

    Vamos, que si en un servicio web a una persona de 1 millón se le corrompe el XML, pues mala suerte. Además, que también se te puede corromper un dato y aunque estructuralmente está todo bien, de forma lógica pueden estar mal los datos.

    Otra cosa que me intriga en los servicios web es el tema de transferir información por canales lentos. Todo el mundo habla de interconectar webs, ordenadores y dar servicios mediante XML pero nadie habla de compresión ni caché de los datos y mensajes de control. Quizás asumen que es algo que el sistema negocia solo y el programador no tiene que hacer nada para usar esas características.

    [ Padre ]