el.ondrop = function(e) {
e.preventDefault();
// fetch FileList object
var files = e.target.files || e.dataTransfer.files;
// process all File objects
for (var i = 0, f; f = files[i]; i++) {
if (files[i].type.indexOf("text") == 0) {
var filename = files[i].name;
var reader = new FileReader();
reader.onload = function(e) {
// get file content
var text = e.target.result;
var Module = {
xml: text,
arguments: ["--noout", "--valid", filename]
};
//and call function
var xmllint = validateXML(Module);
console.log(xmllint);
}
reader.readAsText(files[i]);
}
}
};
But I have an error:
Error: Name must not be empty.
at Error (native)
at XS (file:///C:/Users/mickael/Desktop/XML-Validator/js/xmllint.js:2:1416070)
at Ja (file:///C:/Users/mickael/Desktop/XML-Validator/js/xmllint.js:2:1416679)
at Object.Module.preRun (file:///C:/Users/mickael/Desktop/XML-Validator/js/xmllint.js:2:130)
at validateXML (file:///C:/Users/mickael/Desktop/XML-Validator/js/xmllint.js:2:2174192)
at FileReader.reader.onload (file:///C:/Users/mickael/Desktop/XML-Validator/js/app.js:33:31)
Do you have any tip to get this works ? I want to use this lib through an "node-webkit" app to validate an xml file directly on drag :)
Hi everyone, i try to do this:
But I have an error:
Do you have any tip to get this works ? I want to use this lib through an "node-webkit" app to validate an xml file directly on drag :)
Regards,