XML es el lenguaje de comunicación web por excelencia dado que permite el envío de información de forma segura ya que cualquier sistema la acepta sin ningún peligro. Esto se debe a que es texto plano (plain text) y no hay forma de jugar con la pila de memoria (memory stack), troyanos, etc… además esto permite que el firewall no entre en ejecución dado que estos documentos y esta información se envía de forma muy simple, por puerto de HTTP 80 o también 8080.
Con un poco más de inmersión sobre el asunto ¿cómo sabemos si un XML es correcto? ¿correcto?