小程序如何能把C#-返回xml 转入到js 的data中 以表格形式输出?
发布于 6 年前 作者 czhang 10306 次浏览 来自 问答

wx.request

console.log(res.data)

服务端webservice

success后   res.data 如下

<?xml version=“1.0” encoding=“utf-8”?>

<NewDataSet>

  <Table>

    <EKA001>20170913000087</EKA001>

    <EKA006>T</EKA006>

    <EKA021>T</EKA021>

  </Table>

  <Table>

    <EKA001>20170913000097</EKA001>

    <EKA006>T</EKA006>

    <EKA021>T</EKA021>

  </Table>

  <Table>

    <EKA001>20170913000108</EKA001>

    <EKA006>T</EKA006>

    <EKA021>T</EKA021>

  </Table>

  <Table>

    <EKA001>20170913000262</EKA001>

    <EKA006>T</EKA006>

    <EKA021>T</EKA021>

  </Table>

</NewDataSet>

2 回复

xml数据  是服务器返回的 我现在有进展了  返回的数据需要解析

var Parser = require(’…/…/lib/xmldom/dom-parser.js’)

var xmlParser = new Parser.DOMParser();

var doc = xmlParser.parseFromString(res.data)

var eka001 = doc.getElementsByTagName(‘EKA001’)[0].firstChild.nodeValue

var eka006 = doc.getElementsByTagName(‘EKA006’)[0].firstChild.nodeValue

已经解析了、

eka001   20170913000087

eka006   T

我现在需要把    eka001,eka006  赋值给 data中的容器中 然后在前台表格形式展现出来

什么意思?

回到顶部