这是我们的xml文件。怎么样把xml文件上传,然后解析出来我们想要的数据呢?
首先呢 安装 x2js 插件
npm i x2js
然后在main.js中引入
import x2js from 'x2js' //xml数据处理插件
Vue.prototype.$x2js = new x2js() //全局挂载到vue原型上
下面是 element上传组件的回调函数
beforeUpload(file) {
let reader = new FileReader();
reader.readAsText(file, "UTF-8");
let t = this;
reader.onload = function (evt) {
var fileString = evt.target.result; // 读取文件内容
console.log(t.$x2js.xml2js(fileString)); // 1111
// 这里就已经拿到我们想要的json格式的数据了。后面就可以随意操作了
1111