2016-10-14 34 views
0

我正在解析對高流量流量的xml請求。 JAXB會是提取XML的最快方法嗎?對高流量流量的XML解析

Unmarshaller jaxbUnmarshaller = JAXBContext.newInstance(MyClass.class).createUnmarshaller(); 
MyClass myClass = (MyClass) jaxbUnmarshaller.unmarshal(requestReader); 
+0

如果你緩存''JAXBContext'',這相當快。 – f1sh

回答

2

需要提取完整的XML,或者特定子集?

如果您正在尋找從xml中提取數據的子集,Stax/SAX可能會比JAXB更高效。 確定最高性能解決方案的最佳方法是基準JAXB與Stax vs SAX。