2008-09-23 9 views

Respuesta

15

Woodstox gana cada vez para mí. Tampoco es solo el rendimiento: sjsxp es nervioso y excesivamente pedante, woodstox simplemente lo hace.

5

interesante observar que:

rendimiento SJSXP es consistentemente más rápido que BEA, Oracle y RI para todos de los documentos descritos aquí en este estudio. Sin embargo, va a la zaga de Woodstox y XPP3 en algunos tamaños de documentos y, en el mejor de los casos, exhibe un rendimiento similar a en comparación con estos dos analizadores.

artículo del sol: Streaming APIs for XML parsers

1

Comenta Javolution: No, no es la implementación de Stax. Implementa una API similar a Stax, pero debido a que Javolution evita cadenas, etc., no puede ser compatible con la fuente.

De cualquier forma, su implementación no es particularmente buena, no es más rápida, y tiene menos funciones, no detecta problemas de xml (como atributos duplicados), no procesa entidades o cosas así. Así que no veo muchas razones para usarlo, a menos que use clases de Javolution para todo.

+0

+1 para señalar que la implementación de Javolution es * no * compatible con la fuente. Sin embargo ... -0.5 por no respaldar su reclamo ("no particularmente bueno", "no más rápido") con hechos. : / – Marco

Cuestiones relacionadas