Posted By

alberomo on 08/30/11


Tagged

forms xml classroom LaVioleta ExamenJS


Versions (?)

Función loadXmlReports


 / Published in: JavaScript
 

Descripción: Accede a un archivo xml con los parámetros del formulario.

Recibe: El tipo de mensaje de error, el idioma y la ruta del archivo xml.

Devuelve: True si el formulario valida completo y debe enviarse y false si no.

  1. function loadXmlReports(errMsgCategory,language,msgXmlDoc){
  2. if (window.XMLHttpRequest){
  3. var xhttp=new XMLHttpRequest();
  4. }else{ // IE 5/6
  5. var xhttp=new ActiveXObject("Microsoft.XMLHTTP");
  6. }
  7. xhttp.open("GET",msgXmlDoc,false);
  8. xhttp.send();
  9. var xmlDoc=xhttp.responseXML;
  10. var errMsgNode=xmlDoc.getElementsByTagName("errMsg");
  11. for (var k=0;k<errMsgNode.length;k++){
  12. //alert(errMsgNode[k].attributes[0].value);
  13. if(errMsgNode[k].attributes[0].value==errMsgCategory){
  14. var errLanguageNodes=errMsgNode[k].childNodes;
  15. for (var j=0;j<errLanguageNodes.length;j++){
  16. //alert(errLanguageNodes[j].nodeName);
  17. if(errLanguageNodes[j].nodeName==language){
  18. //alert(errLanguageNodes[j].firstChild.nodeValue);
  19. return errLanguageNodes[j].firstChild.nodeValue;
  20. }
  21. }
  22. }
  23. }
  24. //return ''; PROBLEMA AL DEVOLVER...
  25. }

Report this snippet  

You need to login to post a comment.