Я думаю, нам нужна дополнительная информация о том, как вы конвертируете файл XML.
Из вашего описания звучит, как будто вы сохранили таблицу Excel в XML, и по какой-то причине вы не можете просто прикрепить этот текстдокумент на электронную почту.Я предполагаю, что вы используете метод для прикрепления XML-файла, который требует байтового массива и не может быть просто указан местоположение файла.Если бы вы могли предоставить больше информации по этому вопросу, это помогло бы нам выяснить, где что-то идет не так для вас.
Часть, на которой я действительно застрял:
I 'Я пытался использовать xmldocument, но я не работал, я также пытался использовать строку, все еще не работает.
Как вы пробовали строку?Вы читали файл с диска, используя FileStream?Если это так, вы должны были бы получить все содержимое файла.
Использовали ли вы XmlDocument все время и пробовали XmlDocument.OuterXml?Это, вероятно, не даст вам контрольные заголовки, поскольку они не являются частью тела XML внутри корневого узла.
Так что на самом деле есть две вещи, которые я бы попробовал.Во-первых, если бы у меня был XML-файл на диске, и мне нужно было прикрепить его к электронному письму с помощью кода, и мой единственный вариант - предоставить массив байтов, я бы сделал что-то вроде:это не то, что вы делаете, вам нужно предоставить гораздо больше подробностей о том, с чего вы начинаете (файл на диске?), что вам нужно делать (отправлять автоматическую электронную почту?), какие у вас есть ограничения и какие-либодругая информация, которая ограничит потенциальные решения.