Страницы

Поиск по вопросам

пятница, 29 марта 2019 г.

XmlDocument и два корневых элемента

На входе есть строка, в которой находятся xml данные, по сути два корневых элемента которые записаны один после другого. При попытке загрузить эту строку в XmlDocument.LoadXml выдается ошибка -
Существует несколько корневых элементов
Изменить входную строку я не могу, и для работы мне нужен второй корневой элемент. Единственный выход который вижу - обрезать строку, но возможно есть более красивое решение?


Ответ

Если у документа нет пролога, то можно завернуть весь документ в еще один тэг.

Комментариев нет:

Отправить комментарий