I have problems with Javascript to save an XML that comes from a textarea:
function descargarArchivo(nombreArchivo) {
var texto = document.getElementById('txtArea').value;
var contenidoEnBlob = new Blob([texto], {type: 'text/xml'});
var lector = new FileReader();
lector.onload = function(event) {
var guardar = document.createElement('a');
guardar.href = event.target.result;
guardar.target = '_blank';
guardar.download = nombreArchivo || 'archivo.dat';
var clicEvent = new MouseEvent('click', {
'view': window,
'bubbles': false,
'cancelable': true
});
guardar.dispatchEvent(clicEvent);
};
lector.readAsDataURL(contenidoEnBlob);
};
window.onload = function() {
document.getElementById('boton').addEventListener( 'click', function () {
descargarArchivo('archivo.XML');
}, false);
}