function transformxml(h){xmlUrl=h.xmlUrl;xmlUrlIE=h.xmlUrlIE;xslUrl=h.xslUrl;elementId="#"+h.elementId;if(document.implementation&&document.implementation.createDocument){var c;c=$.ajax({url:xmlUrl,dataType:"xml",async:false}).responseText;if(c==""){$(elementId).html("")}var g=new DOMParser();try{var b=g.parseFromString(c,"text/xml");if(b.documentElement.nodeName=="parsererror"){$(elementId).html("")}}catch(d){$(elementId).html("")}var f=new XSLTProcessor();var a;a=$.ajax({url:xslUrl,dataType:"xml",async:false}).responseText;if(a==""){$(elementId).html("")}try{xsl=g.parseFromString(a,"text/xml");if(xsl.documentElement.nodeName=="parsererror"){$(elementId).html("")}f.importStylesheet(xsl);var e=f.transformToFragment(b,document);$(elementId).html(e)}catch(d){$(elementId).html("")}}else{if(window.ActiveXObject){var c;c=$.ajax({url:xmlUrlIE,dataType:"xml",async:false}).responseText;if(c==""){$(elementId).html("")}b=new ActiveXObject("MSXML2.DOMDocument");b.async=false;try{b.loadXML(c);if(b.parseError.errorCode!=0){$(elementId).html("")}}catch(d){$(elementId).html("")}var a;a=$.ajax({url:xslUrl,dataType:"xml",async:false}).responseText;if(a==""){$(elementId).html("")}xsl=new ActiveXObject("Microsoft.XMLDOM");xsl.async=false;try{xsl.loadXML(a);if(xsl.parseError.errorCode!=0){$(elementId).html("")}$(elementId).html(b.transformNode(xsl))}catch(d){$(elementId).html("")}}else{alert("Seu navegador nao suporta este recurso.")}}};
