我在大量流量上解析xml请求。 JAXB是提取xml的最快方法吗?
Unmarshaller jaxbUnmarshaller = JAXBContext.newInstance(MyClass.class).createUnmarshaller();
MyClass myClass = (MyClass) jaxbUnmarshaller.unmarshal(requestReader);
答案 0 :(得分:3)
您需要提取整个xml或某个子集吗?
如果您希望从xml中提取数据子集,Stax / SAX可能比JAXB更高效。 确定最高性能解决方案的最佳方法是基准JAXB vs Stax vs SAX。