[英]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.