2008-09-23 29 views

Trả lời

15

Woodstox thắng mỗi khi đối với tôi. Nó không chỉ là hiệu suất, hoặc - sjsxp là twitchy và overly pedantic, woodstox chỉ nhận được trên với nó.

5

Thú vị cần lưu ý rằng:

hiệu suất SJSXP là luôn nhanh hơn so với BEA, Oracle và RI cho tất cả các tài liệu mô tả ở đây trong nghiên cứu này. Tuy nhiên, nó nằm sau Woodstox và XPP3 ở một số kích thước tài liệu và trong các trường hợp tốt nhất, trưng bày hiệu suất tương tự so với hai trình phân tích cú pháp này.

Điều từ Sun: Streaming APIs for XML parsers

1

Nhận xét về Javolution: Không, nó không phải là triển khai Stax. Nó thực hiện một API tương tự như Stax, nhưng vì Javolution tránh các chuỗi vv, nó không thể là nguồn tương thích. Dù bằng cách nào, việc triển khai của chúng không đặc biệt tốt - nó không nhanh hơn và ít hoàn toàn hơn, không phát hiện ra các vấn đề xml (như các thuộc tính trùng lặp), sẽ không xử lý các thực thể như vậy. Vì vậy, tôi không thấy nhiều lý do sử dụng nó, trừ khi bạn sử dụng các lớp Javolution cho mọi thứ.

+0

+1 để chỉ ra rằng việc triển khai Javolution là * không * nguồn tương thích. Tuy nhiên .. -0,5 vì không sao lưu yêu cầu của bạn ("không đặc biệt tốt", "không nhanh hơn") với các sự kiện. : / – Marco

Các vấn đề liên quan