提取API返回的XML数据未定义

时间:2018-07-04 07:48:27

标签: javascript xml reactjs api react-native

我有一个返回XML的API。我正在开发React本机应用程序,并且正在使用访存api从服务器访存数据。

问题是,我的数据是动态的,有时xml数据中出现换行符,这导致提取api返回private renderArchivedToggle() { <Toggle defaultChecked={props.defaultChecked} label="" onText={(_spPageContextInfo.currentLanguage === Language.DUTCH) ? "Archief" : "Archive"} offText={(_spPageContextInfo.currentLanguage === Language.DUTCH) ? "Archief" : "Archive"} onChanged={(value: boolean) => props.updateValueHandler(value)} /> }

undefined

当我的XML中有换行符时,fetch('http://myUrl') .then(res => res.text()) .then(xml => { ... // return my data }) 将返回undefined。但是,当我所有的XML都在一行中时,就没有问题。

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

我收到了数据,但是当XML有换行符时我无法访问该值。我还尝试了res.text()res.blob。我需要帮助

0 个答案:

没有答案