Задать вопрос
@sanphir

Как распарсить XML строку с атрибутом на клиенте?

Народ помогите, кто знает как распарсить на клиенте xml строку с атрибутом?
так работает: $.parseXML('<foo><bar1>Stuff</bar1><bar2>Stuff</bar2></foo>')
так не работает: $.parseXML('<foo xsi:type="SendAnswerViewModel"><bar1>Stuff</bar1><bar2>Stuff</bar2></foo>')
Через DOMParser.parseFromString такая же история.
Пробовал экранировать кавычки в атрибуте, тоже не помогает.
  • Вопрос задан
  • 2361 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@krypt3r
<foo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="SendAnswerViewModel"><bar1>Stuff1</bar1><bar2>Stuff2</bar2></foo>

Не?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@sanphir Автор вопроса
Разобрался, дело в том, что неймспейс для xsi не был указан
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы