powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Кодировка XML
5 сообщений из 5, страница 1 из 1
Кодировка XML
    #35634440
про герр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть XML файл, который создается сторонней программой и меет кодировку UCS-2.
Открываю этот файл своей программой при помощи MSXML DOM, редактирую и сохраняю:

Код: plaintext
1.
2.
3.
CComPtr<::IXMLDOMDocument>spXMLDoc;
HRESULT hr = spXMLDoc->load(varFile, &result);
// изменение
spXMLDoc->save(varFile); // сохранение

в результате файл сохраняется в кодировке UTF-8, и сторонняя прога не может с ним правильно работать.
Как задать кодировку UCS-2 средствами MSXML DOM ?
...
Рейтинг: 0 / 0
Кодировка XML
    #35634508
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если в хмл-декларации не прописана кодировка, по умолчанию используется утф8.
...
Рейтинг: 0 / 0
Кодировка XML
    #35634513
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
читай мсдн про метод save, всё разжёвано.
...
Рейтинг: 0 / 0
Кодировка XML
    #35634618
про герр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да в том то и дело что сторонняя прога формирует и работает с файлом без указания кодировки, однако требует UCS-2
как изменить умолчания кодировки в IXMLDOMDocument ?

Модератор: Тема перенесена из форума "C++".
...
Рейтинг: 0 / 0
Кодировка XML
    #35641270
nya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nya
Гость
можно сохранить в стрим, а со стримом извращаться как хочешь.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Кодировка XML
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]