![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ошибка при загрузке xml в TXMLDocument
delphistorm © (2013-04-22 18:18:00)Есть некий текст XML (переменная
S: string)
test_xml_a: TXMLDocument;
test_xml_b: IXMLDOMDocument;
Когда пытаюсь загрузить текст XML так:
test_xml_a.Active := False;
test_xml_a.XML.Text := S;
test_xml_a.Active := True;
выдает ошибку, что в тексе xml присутствует недопустимый символ
Когда загружаю так:
if not test_xml_b.load(TStreamAdapter.Create(
TStringStream.Create(S), soOwned) as IStream) then
raise Exception.Create('Load failed!');
Все нормально работает.
Почему в первом случае кидает ошибку? самого текста xml сейчас под рукой нет.
Ega23 (2013-04-22 19:30:00) [1]1. Кодировка какая?
2. TXMLDocument и IXMLDocument - это разные вещи, надеюсь, ты понимаешь разницу.