JS获取本地文件并且解析文件内容(XML,TXT)

Posted 洛阳之晨,譬如临安初雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS获取本地文件并且解析文件内容(XML,TXT)相关的知识,希望对你有一定的参考价值。

$(function(){
     
           $("body").on("change", "#file", function (event) {
                uploadfile(this,event);  
           })  
     
        function uploadfile(){
                var files = event.target.files, file;
               if (files && files.length > 0) {
                   // 获取目前上传的文件
                   file = files[0];
                   // 来在控制台看看到底这个对象是什么
                   console.log(file);
                   // 那么我们可以做一下诸如文件大小校验的动作

                   // 获取 window 的 URL 工具
                   var URL = window.URL || window.webkitURL;
                   // 通过 file 生成目标 url
                   var imgURL = URL.createObjectURL(file);
                   console.log(imgURL);
                   
                   
                   $.get(imgURL,function(xmlDoc,textStatus){
                     //find搜索所有与指定表达式匹配的元素
                    console.log(xmlDoc);
                     var $provinceElement=$(xmlDoc).find("province");
                   console.log($provinceElement.length);
                     $provinceElement.each(function(index,domEle) {
                         var $city=$(this).find("city");
                         console.log($city.length);
                         $.each($city,function(index,domEle1){
                             
                            console.log($(domEle1).text());
                        });
                     });
                 });
                   
             }
        }
     

 

以上是关于JS获取本地文件并且解析文件内容(XML,TXT)的主要内容,如果未能解决你的问题,请参考以下文章

前端操作xml,从本地获取xml格式的文件,并且解析xml文件,拿到需要的值

前端操作xml,从本地获取xml格式的文件,并且解析xml文件,拿到需要的值

http接收xml数据用java怎么实现呀?

js如何读取本地txt文件中的内容

javascript可以读取txt.请问javascript如何读取本地的TXT文件,然后将内容存入1个数组中?

请大侠帮忙,有一个txt文件,需要在html中读取这个txt,并且将txt文件中的内容显示在页面中