我正在解析大量流量的 xml 请求。 JAXB 是提取 xml 最快的方法吗?
Unmarshaller jaxbUnmarshaller = JAXBContext.newInstance(MyClass.class).createUnmarshaller();
MyClass myClass = (MyClass) jaxbUnmarshaller.unmarshal(requestReader);
最佳答案
您需要提取整个 xml 或某个子集吗?
如果您希望从 xml 中提取数据子集,Stax/SAX 可能比 JAXB 性能更高。 确定最佳性能解决方案的最佳方法是对 JAXB、Stax 与 SAX 进行基准测试。
关于java - 高流量 XML 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40041404/