Enviar datos al sevidor mediante XML

Especificaciones del ejemplo

  1. Estilos CSS:
      Los estilos referente a los elementos contenidos en el div con clase "result" se localizan en el documento css/formulario.css.
  2. El ejemplo consta de los documentos formXML.html y lib/validaDatosXML.php. El código JavaScript presenta:
    1. Función encargada que inicializar el objeto XMLHttpRequest dado el navegador del usuario.
    2. Función encargada de crear una cadena de texto de los parámetros, que representa un documento XML.
    3. Función encargada de obtener el documento XML devuelto del servidor y procesar la respuesta cargando los datos proporcionados por el usuario en el "div" con id resultado.
    4. Función que crea y envía la petición HTTP junto con la cadena que representa el documento XML utilizando el método POST.
    5. El documento validaDatosXML.php obtiene la representación del documento XML de los parámetros enviados por POST y extrae el valor de cada tag. Después contruye una cadena que representa un documento XML con información a enviar como respuesta a la página.

Formulario



Resultado