EXI (эффективный обмен XML) - это рекомендация W3C для более компактных данных XML.
1 ответ

Использование EXI: Как сохранить комментарии?

Я пытался закодировать / декодировать файл XML с помощью exificient-gui, но комментарии, содержащиеся в исходном файле XML, не сохранились. Я использовал эти настройки: Полученный XML-файл (после кодирования / декодирования) больше не содержит XML-к…
21 апр '17 в 11:09
5 ответов

.NET реализация эффективного XML

Я экспортирую большие базы данных в формат XML. Эти данные XML должны быть сжаты в минимально возможный формат. Я много слышал об Efficient XML (EXI) и задавался вопросом, была ли реализация.NET, чтобы ее можно было вызывать из кода... У кого-нибудь…
24 фев '12 в 17:03
0 ответов

Схема кодирования сообщает XML в Exi

Я пытаюсь понять процесс кодирования с помощью этого примера https://www.w3.org/TR/exi-primer/. Я вижу, что один и тот же ID-код используется для кодирования нескольких объектов документа. например, см. следующие фрагменты (количество битов, использ…
02 янв '19 в 06:29
0 ответов

EXI декодер с использованием OpenEXI в C#/.NET

Я не могу узнать, как создать EXI-декодер, используя C#/.NET, который принимает MemoryStream, содержащий допустимый код EXI, и просто выводит другой MemoryStream, содержащий XML-код. Я буду анализировать XML-код позже с помощью пользовательских мето…
07 фев '16 в 01:18
1 ответ

Написать в формате EXI XML на IPad

У меня есть требование для чтения и записи XML-файлов в формате w3c в приложении для iPad. В моем предыдущем приложении я читал основные XML-файлы, используя GDataXML, и это работало именно так, как мне нужно. Могу ли я использовать один и тот же GD…
01 апр '13 в 17:32
1 ответ

Кодировать строку XML в EXI и отправить ее через веб-сокет

Прежде всего, я использую архитектуру клиент-сервер, android для клиента и node.js для сервера, они подключены через библиотеку Socket.io, поэтому они используют веб-сокеты. У меня есть сомнения в том, что я генерирую XML-строку с XMLSerializer из J…
30 янв '13 в 15:03
2 ответа

Отсутствует информация о пространстве имен в XML-файле с использованием EXIficient

Я использую EXIficient для преобразования данных XML в EXI и обратно в XML. Здесь я использую их класс EXIficientDemo. Образец кода: EXIficientDemo sample = new EXIficientDemo(); sample.parseAndProofFileLocations("FilePath"); sample.codeSchemaLess()…
06 сен '15 в 07:42
1 ответ

EXI получить JAXB unmarshaller

Я хотел бы знать EXI эквивалент JAXB unmarshaller. Я посмотрел примеры EXI, где я успешно получил EXIFactory, установил грамматику, получил XMLReader. Затем в примере создается преобразователь для преобразования потока EXI в поток XML. Однако мне не…
17 ноя '16 в 19:55
1 ответ

Как декодировать файл EXI (Efficient XML AgileDelta) без тега <? Xml version = "1.0" encoding = "UTF-8"?>

Я пытался закодировать и декодировать HTML-файл с помощью Efficient XML. Как запретить декодеру добавлять тег в начале файла результатов? Вот код, который я использую: EFXFactory factory = EFXFactory.newInstance(); FileInputStream input = new FileIn…
10 мар '14 в 15:48
1 ответ

Nagasena/OpenExi: кодирование xml с помощью & lt; в атрибуте

Я реализовал кодер Nagasena в C#: public byte[] encodeEXI(byte[] inBytes) { MemoryStream outStream = new MemoryStream(); MemoryStream inStream = new MemoryStream(inBytes); try { Transmogrifier transmogrifier = new Transmogrifier(); GrammarCache gram…
15 окт '14 в 10:27
1 ответ

Разбор EXI с использованием C++

Мне нужно что-то для использования с C++, которое будет анализировать сообщения в формате EXI. Я не привередлив в отношении формы решения. Это может быть библиотека, подобная Xerces, набор заголовков, подобный rapidx, или даже автономный "компилятор…
24 янв '13 в 15:05
1 ответ

Перехват SOAP-ответа в SOAP-интерфейсе

Веб-сервис возвращается &lt;SOAP: Envelope&gt; &lt;SOAP: Header&gt; &lt;SOAP: Body&gt; &lt;RootElement&gt; &lt;![CDATA[Base64 encoded string]]&gt; &lt;/RootElement&gt; &lt;/SOAP : Body&gt; &lt;/SOAP: Header&gt; Строка в кодировке Base64 на самом дел…
06 окт '17 в 16:09
2 ответа

Распакуйте файл.exi, используя JavaScript и наоборот

Как мы можем распаковать файл.exi на моем ноутбуке, используя JavaScript? Не могли бы вы сказать мне, как это сделать? (предложения по любым ссылкам с примерами, делающими то же самое, также приветствуются.) Подробный вопрос: у меня есть файл.exi (я…
03 апр '17 в 10:47
1 ответ

Проблемы с кодированием при извлечении EXI-сжатого XML

Приведенный ниже код является попыткой упростить настройку, необходимую для выполнения сжатия и распаковки EXI с использованием EXIficient. class ExiCompressionUtils { static Transformer transformer = TransformerFactory.newInstance().newTransformer(…
17 янв '13 в 21:17
1 ответ

Перехват SOAP-ответа в Loadrunner

Веб-сервис возвращается &lt;SOAP: Envelope&gt; &lt;SOAP: Header&gt; &lt;SOAP: Body&gt; &lt;RootElement&gt; &lt;![CDATA[Base64 encoded string]]&gt; &lt;/RootElement&gt; &lt;/SOAP : Body&gt; &lt;/SOAP: Header&gt; Строка в кодировке Base64 на самом дел…
30 янв '18 в 13:21
5 ответов

Пример Java для кодирования / декодирования EXI?

Я ищу образец программы на Java для кодирования / декодирования потоков EXI (Efficient XML Interchange) с использованием EXIficient или OpenEXI. Может ли кто-нибудь помочь? Я не могу найти пример приложения. изменить: в качестве альтернативы, если к…
30 июн '11 в 20:06
1 ответ

Не удается найти пример кода для http-клиента / сервера со сжатием EXI в качестве полезной нагрузки

После нескольких дней исследований я не могу найти хороший пример для клиента, который отправляет http-запрос с данными, которые были сжаты с использованием EXI. Я пытался сделать это самостоятельно в nodejs, но безуспешно. Я взял следующий пример: …
06 янв '19 в 15:45
1 ответ

Как создать файл EXI из XML и нескольких файлов XSD?

Я использую EXIficient для преобразования данных XML в EXI. Он отлично работает для пары XML и XSD, но не работает, когда я пытаюсь использовать XSD, состоящий из двух других XSD (&lt;xs:import namespace=...), которые сами состоят из других XSD. Мог…
12 май '15 в 11:28
1 ответ

Использование EXI: Как работать с большими файлами XML (~ 20 ГБ)?

В настоящее время я оцениваю EXI для сжатия больших файлов XML. Большой означает XML-файл с 20 ГБ (двадцать). И кодеки сжатия EXI, и кодеки сжатия не-EXI (gzip/lzma) интегрированы в приложение Scala, работающее на виртуальной машине Java. GZIP и LZM…
30 июн '17 в 09:19
3 ответа

Советы по выбору различных бинарных XML-инструментов

Мое требование состоит в том, чтобы сжать XML-файл в двоичный формат, передать его и распаковать (быстро осветляя), прежде чем я начну его анализ. Существует довольно много двоичных XML-протоколов и инструментов. Я нашел EXI (эффективный обмен XML) …