首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EXI获取JAXB反编组程序

EXI获取JAXB反编组程序
EN

Stack Overflow用户
提问于 2016-11-18 03:55:40
回答 1查看 195关注 0票数 0

我想知道与JAXB解组程序等效的EXI。

我已经查看了EXI示例,在这些示例中,我成功地获取了EXIFactory、设置了语法、获取了XMLReader。

然后,该示例创建一个转换器,将EXI流转换为XML流。

但是,我不需要输出流。我只需要未编组的结果作为内存中的POJO。我需要的结果是EXI的直接解算。我使用EXI marshall/unmarshall作为文本XML的更快的替代方案。

忘了说我使用的是哪个库。这就是它:

代码语言:javascript
复制
   <groupId>com.siemens.ct.exi</groupId>
   <artifactId>exificient</artifactId>
   <version>0.9.6</version>
EN

回答 1

Stack Overflow用户

发布于 2016-12-02 21:54:27

JAXB Marshaller/Unmarshaller允许您设置各种输入/输出机制

例如Unmarshaller.unmarshal( javax.xml.transform.Source源)

Marshaller.marshal( Object jaxbElement,javax.xml.transform.Result结果)

EXIficient实现

javax.xml.transform.Source (参见com.siemens.ct.exi.api.sax.EXISource)

javax.xml.transform.Result (参见com.siemens.ct.exi.api.sax.EXIResult)

EXISource和EXIResult都可以使用EXIFactory进行初始化。

希望这能帮上忙

--丹尼尔

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40663906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档