powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / массив байт в xml
5 сообщений из 5, страница 1 из 1
массив байт в xml
    #36897139
Anykey Skovorodkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
надеюсь я пишу в нужный раздел

у меня есть массив байт, мне нужно этот массив записать в xml
как такую штуку реализовать?

пишу на С++, для работы с xml использую xerces
...
Рейтинг: 0 / 0
массив байт в xml
    #36897638
Andry Trushin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anykey Skovorodkin,

все зависит от того, как вы его будете использовать, вариантов масса:
Код: plaintext
<array items="1;2;3;4;3;2;1"/>
Код: plaintext
<array> 1 ; 2 ; 3 ; 4 ; 3 ; 2 ; 1 </array>
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<array>
   <item value="1" />
   <item value="2" />
   <item value="3" />
   <item value="4" />
   <item value="3" />
   <item value="2" />
   <item value="1" />
</array>
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<array>
   <item> 1 </item>
   <item> 2 </item>
   <item> 3 </item>
   <item> 4 </item>
   <item> 3 </item>
   <item> 2 </item>
   <item> 1 </item>
</array>
...
Рейтинг: 0 / 0
массив байт в xml
    #36897888
Anykey Skovorodkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andry TrushinAnykey Skovorodkin,

все зависит от того, как вы его будете использовать, вариантов масса:
Код: plaintext
<array items="1;2;3;4;3;2;1"/>
Код: plaintext
<array> 1 ; 2 ; 3 ; 4 ; 3 ; 2 ; 1 </array>
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<array>
   <item value="1" />
   <item value="2" />
   <item value="3" />
   <item value="4" />
   <item value="3" />
   <item value="2" />
   <item value="1" />
</array>
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<array>
   <item> 1 </item>
   <item> 2 </item>
   <item> 3 </item>
   <item> 4 </item>
   <item> 3 </item>
   <item> 2 </item>
   <item> 1 </item>
</array>


а нельзя в одну строку? я пытаюсь Base64 использовать, чтоб мой массив закодировать
...
Рейтинг: 0 / 0
массив байт в xml
    #36897917
Andry Trushin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anykey Skovorodkin,

вы так и не ответили на основной вопрос, для чего... может вам SOAP транспорт нужен?
Код: plaintext
1.
2.
3.
4.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <array>Any Binary Data</array>
   </soap:Body>
 </soap:Envelope>

Может у вас есть какая библиотека с парой методов fromXML() toXML() как в Java и C#
...
Рейтинг: 0 / 0
массив байт в xml
    #36898136
Anykey Skovorodkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andry TrushinAnykey Skovorodkin,

вы так и не ответили на основной вопрос, для чего... может вам SOAP транспорт нужен?
Код: plaintext
1.
2.
3.
4.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <array>Any Binary Data</array>
   </soap:Body>
 </soap:Envelope>

Может у вас есть какая библиотека с парой методов fromXML() toXML() как в Java и C#

Я решил проблемму. В чем у меня была задача, у меня есть некоторые объекты, которые нужно хранить в xml. Долго объяснять архитектуру. Это могут быть всякие там маленькие иконки, объекты которые хранят команды gdi и тд...

что я сделал, я сконвертировал массив байт используя Base64

после этого я получаю коректную строку типа: CAQSEAoOCglhbGlnbm1lbnQSATAangUKkAEIAxIQCg4KCWFsaWdubWVudBIB
MBp6ClAIARJFChQKC2ZvbnRfaXRhbGljEgVmYWxzZQoRCglmb250X2JvbGQS

котороую записываю в xml и считаю
если кому интересно, могу пример кода выложить

спасибо за ответы
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / массив байт в xml
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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