【发布时间】:2020-11-15 02:37:58
【问题描述】:
在我的 react 项目中,我正在尝试将 XML 数据从 API 调用转换为 JSON(使用名为 xml-js 的库)。
根据文档,我在父组件中导入库,如下所示
const convert = require('xml-js')
然后尝试如下转换 API 数据
const beerList =
'<Product>
<Name>Island Life IPA</Name>
<Volume>300ml/473ml</Volume>
<Price>$10/$13</Price>
<ABV>6.3%</ABV>
<Handpump>No</Handpump>
<Brewery>Eddyline</Brewery>
<IBU/>
<ABV>6.3%</ABV>
<Image>islandlife.png</Image>
<Country>New Zealand</Country>
<Description>Fruited IPA</Description>
<Pouring>Next</Pouring>
<IBU/>
<TapBadge/>
<Comments/>
</Product>'
const beerJs = convert(beerList,{compact: true, spaces: 4})
错误告诉我 'convert' 不是一个函数,它告诉我库没有被导入。那么使用 'require' 语法的问题是什么,如果是这样,什么替代方案可以在反应中起作用?
【问题讨论】:
-
阅读文档兄弟。这不是你使用它的方式:github.com/nashwaan/xml-js#quick-start