Если текст такой (то есть в тексте письма не встречается "<?xml"):
Текст = "Добрый день!
|
|Идет обычный текст
|а дальше - хмл-фрагмент
|
|<?x~~~~~~ml version=""1.0""?>
|
|<request xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"">
|
| <request-type>32</request-type> </request>
|
|Дальше опять обычный текст, и в принципе картина может повторриться
|
|То есть обычный текст может чередоваться с хмл-фрагментами";
Письмо = новый ИнтернетПочтовоеСообщение;
Письмо.Тема="Тема";
Письмо.Тексты.Добавить(Текст,ТипТекстаПочтовогоСообщения.HTML);
Письмо.Тексты[0].Кодировка = "windows-1251";
Попытка
Письмо.ОбработатьТексты();
Исключение
Сообщить("Не вышло обработать тексты сообщений");
КонецПопытки;
То в8 конечно не валиться, но и в исключение не попадает.
8.2.15.301.
Проверьте, плиз, кому не лень... А если подскажите как бороться не заменяя "<?xml" на что-то другое, буду благодарен...
Просто мне нужно, чтобы в тексте письма оставались эти хмл-фрагменты. :(
Письмо.Тексты.Добавить(Текст,ТипТекстаПочтовогоСообщения.ПростойТекст);
или размеченный, то проходит...
м... наверное так и сделаю пока.. в смысле, если встречается хоть один "<?xml", то буду отправлять простой текст...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший