访问/渲染Xml对象

时间:2018-06-28 04:03:59

标签: xml

嗨,我正在尝试显示已解析/转换为json的react xml数据。 我已经将数据推送到状态并映射了它,但是我无法访问以下内容: 1-S:标记对象 摘要对象中的2个图像src 3-s:类型 4-s:变体

我可以访问简单的属性(例如标题等),但是我不知道如何访问上述属性/对象

1 个答案:

答案 0 :(得分:0)

您可以使用this npm module将xml解析为json

编辑1:如果您可以像title一样访问items.title,则可以像这样访问s:type

items["s:type"]

编辑2:

说,您还有一个状态对象为summary

  var parser2 = new FeedMe(true);

  parser.on('end', () => {

     //console.log(parser.done().items);
    this.setState({
      summary:parser.done().items
    })
    console.log("state", this.state.summary);

  });

  this.state.item[0].summary.pipe(parser);

现在,您的this.state.summary将具有初始对象中summary的json。现在,完成此转换后,您就可以使用this.state.summary.table.tr.td.img(不确定生成的json的样子,但是这样应该可以工作)