Чтение только XML из текстового файла, который содержит текстовые, двоичные и XML-данные? - PullRequest
0 голосов
/ 19 августа 2011

У меня есть текстовый файл (.txt), в котором есть текстовые данные, двоичные данные и данные XML, смешанные вместе. Я погуглил несколько минут и не могу понять, как только извлечь XML из этого текстового файла. Могут ли хорошие пользователи SO предложить какое-нибудь предложение?

Я использую C # 4.0.

Так как я не могу просто загрузить текстовый файл в XDocument, я возиться с регулярным выражением, но этот подход не дает мне ничего.

1 Ответ

0 голосов
/ 19 августа 2011

Прежде всего, файл не может быть текстовым и двоичным одновременно: если он содержит двоичные данные, это двоичный файл.Но из вашего описания кажется, что это текстовый файл с некоторыми двоичными данными в текстовой форме.

Если вы знаете, что такое имя корневого тега, используйте поиск по подстроке, чтобы найти начало и конец XML-документа, «вырезать»это, и тогда вы можете обработать его так, как вы хотите.

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