如何使用reactjs将XML文档转换为JSON?我收到如下所示的回复。我尝试了很多事情但仍然一无所获。
import React, { useEffect } from 'react'
function Api() {
useEffect(() => {
fetch("/author/list/18541?format=xml&key=TftQypHkudfH0VZcukEWtg")
.then(res => res.text())
.then(data => {
let parser = new DOMParser()
let xmlDoc = parser.parseFromString(data, 'text/xml')
console.log(xmlDoc)
})
.catch(err => console.log(err));
}, [])
return (
<div></div>
)
}
export default Api
由于您正在使用反应。我在 npm 中搜索 XML React 并发现反应 XML 解析器 https://www.npmjs.com/package/react-xml-parser.
首先你需要安装react-xml-parser
$ npm install react-xml-parser
然后您就可以在您的 React 应用程序中使用它。
import React, { useEffect } from 'react'
import XMLParser from 'react-xml-parser';
function Api() {
useEffect(() => {
fetch("/author/list/18541?format=xml&key=TftQypHkudfH0VZcukEWtg")
.then(res => res.text())
.then(data => {
var xml = new XMLParser().parseFromString(data);
console.log(xml)
})
.catch(err => console.log(err));
}, [])
return (
<div></div>
)
}
export default Api
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)