首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在react中从文件中读取xml文件内容?

如何在react中从文件中读取xml文件内容?
EN

Stack Overflow用户
提问于 2018-05-18 20:30:51
回答 1查看 2K关注 0票数 0

我确信以前有人问过这个问题,但我在Stakoverflow中找不到它,我正在做一个简单的站点,您上传一个xml,然后它将其解析为json。我有一个上传xml的表单:

代码语言:javascript
复制
<form onSubmit={this.handleSubmit}>
        <label>
          Upload file:
          <input
            type="file"
            ref={input => {
              this.App = input;
            }}
          />
        </label>
        <br />
        <button type="submit">Submit</button>
      </form>

和我的lisenter:

代码语言:javascript
复制
 handleSubmit(event) {

    //here the file will be opened
    //submit pressed


    event.preventDefault();
    alert(
      `Selected file - ${this.App.files[0].name}`

    );
  }

如何从事件中的文件中提取xml内容?我想要一个包含文件中的xml内容的字符串

thnx!

EN

Stack Overflow用户

发布于 2018-05-18 21:27:02

找到它后,我使用了以下代码:

代码语言:javascript
复制
  var rawFile = new XMLHttpRequest();
    var allText;
    rawFile.open("GET", this.App.files[0], false);
    rawFile.onreadystatechange = function ()
    {
        if(rawFile.readyState === 4)
        {
            if(rawFile.status === 200 || rawFile.status == 0)
            {
                allText = rawFile.responseText;
                // alert(allText);
            }
        }
    }
    rawFile.send(null);
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50411389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档