2016-10-14 3 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 vs Stax vs SAX.

Смежные вопросы