vuejs xmldata到json

时间:2019-06-19 16:58:14

标签: json xml vue.js

这是我第一次加载xml数据,但我也想将其转换为json。我已经设置好文件,并查看了其他一些有关如何执行此操作的教程。我正在使用axios发出请求。我的xml文件实际上是本地存储的文件。我可以用console.log登录响应,但是一旦添加了PARSESTRING,我的文件就会损坏。有人可以告诉我我做错了吗。

        new Vue({
            el: '#xmlData',
            data: { 
                hello: 'Hello World!' 
            },
        created:function(){
            this.getCert();
            this.getEduc();
            this.getHist();
            },

            methods:{
            
     
                   
            getHistory: function(){
                    var vm = this;
                    var parseString = require('xml2js').parseString;
            axios.get('data/Experience.xml')
                .then(response => {
                    var self = this; 
                    //var xmlText = response.data;
                 parseString(response.data, function (err, result) {
                self.events = result
            });        
                   
            });


                },
                getCerti:function(){
                    var vm = this;
            axios.get('data/Certifications.xml')
                .then(response => {
                    var xmlText = response.data;
            });


                },
                getEdu:function(){
            var vm = this;
            axios.get('data/ Education.xml')
                .then(response => {
                    var xmlText = response.data;
            });


                }
            }
        })
<html>
  <body>
    <div id="xmlData">
      <p>{{ hello }}</p>
    </div>
    <script src="https://unpkg.com/axios/dist/axios.min.js"></script>

    <script src="https://unpkg.com/vue"></script>

0 个答案:

没有答案