簡體   English   中英

EXI獲得JAXB解組器

[英]EXI get JAXB unmarshaller

我想知道與JAXB解組器等效的EXI。

我查看了EXI示例,其中成功獲取了EXIFactory,設置了語法,並獲取了XMLReader。

然后,該示例創建一個轉換器,將EXI流轉換為XML流。

但是,我不需要輸出流。 我只需要將未整理的結果保留為內存POJO。 我需要結果直接成為EXI的編組。 我正在使用EXI marshall / unmarshall作為文本XML的更快替代方案。

忘了說我正在使用哪個庫。 這里是:

   <groupId>com.siemens.ct.exi</groupId>
   <artifactId>exificient</artifactId>
   <version>0.9.6</version>

JAXB Marshaller / Unmarshaller讓您設置各種輸入/輸出機制

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

要么

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

高效的工具

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進行初始化。

希望這可以幫助,

-丹尼爾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM