Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.09.10;
Скачать: CL | DM;

Вниз

Подружить IXMLDOMDocument2 и MS SQL XML   Найти похожие ветки 

 
CRLF   (2012-03-26 11:20) [0]

Сервер возвращает XML в виде #$FEFF<root>...</root>. XMLDoc.loadXML(AField.AsWideString) = False. Как бы заставить IXMLDOMDocument2 нормально обрабатывать xml с маркером порядка байт или заставить сервер возвращать xml в кодировке 1251?


 
Cobalt ©   (2012-03-26 12:13) [1]

символ "#"  - это первый символ строки XML?


 
CRLF   (2012-03-26 12:30) [2]

:-) нет, это byte order mark в делфовом представлении. То есть Field.AsWideString = маркер+xml.
В принципе, сделали на сервере cast(varchar(max), ...), так маркер не возвращает. Но хотелось бы более изящного решения.


 
Cobalt ©   (2012-03-26 15:58) [3]

А что, IXMLDOMDocument2 как-то ругается на $FEFF в начале xml-строки? Как?

А если не ругается, то в чем претензия?

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


 
CRLF   (2012-03-26 16:01) [4]

Говорит что-то вроде "Ошибка в корневом элементе". Ладно, уже не важно, уже не надо xml с сервера получать :-)


 
Anatoly Podgoretsky ©   (2012-03-26 16:07) [5]

> CRLF  (26.03.2012 16:01:04)  [4]

Стоило только подождать



Страницы: 1 вся ветка

Текущий архив: 2015.09.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
15-1418506204
Юрий
2014-12-14 00:30
2015.09.10
С днем рождения ! 14 декабря 2014 воскресенье


2-1397547244
kossxsasha
2014-04-15 11:34
2015.09.10
перенос данных из excel в power point


15-1418160605
Юрий
2014-12-10 00:30
2015.09.10
С днем рождения ! 10 декабря 2014 среда


15-1417707045
Дмитрий С
2014-12-04 18:30
2015.09.10
Получить все открытые документы Excel


15-1412541002
Юрий
2014-10-06 00:30
2015.09.10
С днем рождения ! 6 октября 2014 понедельник