我有一个返回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
。我需要帮助