我正在努力理解这个 xml 之类的数据

I am struggling to make sense of this xml like data

我的任务是重写 Flash 网络应用程序的 ui 元素。数据以两种形式从服务器 cgi 脚本返回。 1. 我提出请求并取回传统 XML。我可以使用和 XML 解析包将其转换为 JSON。 2. 我得到一个 xml 左右的 return,其中数据是内联的,有点像内联 html。

<bannergroups>
  <bannergroup data="" label=""/>
  <bannergroup data="85" label="Closed Stores"/>
  <bannergroup data="78" label="Daly City Lucky"/>
  <bannergroup data="81" label="FM District 10"/>
</bannergroups>

我可以用 Javascript 以某种方式解析这些数据吗?我遇到了其他错误,但如果我只需要重写后端,我不想深入研究它。谁能指导我了解有关此类 XML 的更多信息,这也会有所帮助。

这非常普通且格式正确XML,您到底有什么问题?

我想您以前可能没有遇到过使用属性的 XML?他们没有什么特别之处。

  • bannergroups 是一个有子元素的元素
  • bannergroup 是具有属性的空元素
  • datalabel是属性

所有标准 XML 工具,例如 XML 解析器、XSLT 和 XPath,都可以毫无问题地处理这个问题。