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