首页 > 解决方案 > 获取 XML 数据的 API 返回未定义

问题描述

我有一个返回 XML 的 API。我正在开发一个反应本机应用程序,我正在使用 fetch api 从服务器获取数据。

问题是,我的数据是动态的,有时 xml 数据中有一个换行符,导致 fetch api 返回undefined

fetch('http://myUrl')
    .then(res => res.text())
    .then(xml => { ... // return my data })

res.text()当我的 XML 中有换行符时,此处返回未定义。但是当我所有的 XML 都在一行中时,就没有问题了。

我无法在服务器端更改或修复此问题,因为这些数据是由我们的客户通过 CMS 提供的。

我收到了我的数据,但当 XML 有换行符时我无法访问该值。我也试过res.blobFileReader。我需要帮助

标签: javascriptxmlreactjsapireact-native

解决方案


推荐阅读