powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / msxml6 urn:schemas-microsoft-com:datatypes
2 сообщений из 2, страница 1 из 1
msxml6 urn:schemas-microsoft-com:datatypes
    #36145466
BuryCommoner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользуюсь msxml6. Делаю такое:
Код: plaintext
1.
  XmlElement.Set_dataType('bin.base64');
  XmlElement.nodeTypedValue := <массив байт>;
В итоге в документе в текст элемента нормально кодируются бинарные данные в Base64. Но при попытке чтения nodeTypedValue на выходе получается укороченный в два раза массив всякой чуши. Если же при записи массив байт преобразовать в строку и сконвертировать её в юникод, то записанные данные Base64 получатся в два раза длиннее, но зато при чтении парсер корректно их преобразует в исходный массив байт. То же самое с типом bin.hex. Есть мнение, что парсер всё делает только в юникоде. Так ли это и можно ли сделать так, чтобы бинарные данные он обрабатывал побайтно? Охота использовать только возможности парсера без своих декодирований, а от такого расточительства (Base64+Unicode) оторопь берёт.


---------------------------------------------------------
IS NULL OR NOT IS NULL
...
Рейтинг: 0 / 0
msxml6 urn:schemas-microsoft-com:datatypes
    #36146520
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BuryCommonerТак ли это и можно ли сделать так, чтобы бинарные данные он обрабатывал побайтно?
XML это текстовый формат, следовательно ни о каких "бинарных" данных речь также идти не может
BuryCommonerОхота использовать только возможности парсера без своих декодирований, а от такого расточительства (Base64+Unicode) оторопь берёт.
Так Вы определитесь - Вам нужно масштабируемое решение или отптимальное?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / msxml6 urn:schemas-microsoft-com:datatypes
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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