Я изо всех сил пытаюсь понять эти xml как данные - PullRequest
0 голосов
/ 28 февраля 2020

Мне было поручено переписать элементы пользовательского интерфейса веб-приложения Fla sh. Данные возвращаются в двух формах из сценариев cgi сервера. 1. Я делаю запрос и возвращаюсь традиционным XML. Я могу использовать синтаксический пакет XML и преобразовать его в JSON. 2. Я получаю xml 'i sh возврат, где данные являются встроенными, вроде как inline 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, которая также будет полезна.

1 Ответ

1 голос
/ 28 февраля 2020

Это совершенно обычный и правильно сформированный XML, в чем конкретно ваша проблема с ним?

Я думаю, возможно, вы не сталкивались с XML, который использует атрибуты раньше? В них нет ничего необычного.

  • bannergroups - это элемент с дочерними элементами
  • bannergroup - пустой элемент с атрибутами
  • data и label являются атрибутами

Все стандартные инструменты XML, такие как XML парсеры, XSLT и XPath, справятся с этим без каких-либо проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...