Не удается увидеть данные в Stax Events во время отладки

Я начал работать над Stax Parser в течение последних трех месяцев. Я использовал, чтобы увидеть данные или текст в событиях Stax во время отладки. Это помогло мне во время работы над моей задачей. Но с прошлых 2 дней, есть странное поведение. Когда я отлаживал проект, я мог видеть только такие события...[Stax Event #1], [Stax Event #4], [Stax Event #1], [Stax Event #4]

This is giving me hard time debugging. I am woodStox stax and java 1.6.
These are dependencies i am using
 <dependency>
    <groupId>javax.xml</groupId>
    <artifactId>jsr173</artifactId>
    <version>1.0</version>
 </dependency>
 <dependency>
    <groupId>org.codehaus.woodstox</groupId>
    <artifactId>wstx-asl</artifactId>
    <version>4.0.6</version>
 </dependency>
 <dependency>
    <groupId>stax</groupId>
    <artifactId>stax-api</artifactId>
    <version>1.0.1</version>
 </dependency>
 <dependency>
    <groupId>com.sun.xml.stream</groupId>
    <artifactId>sjsxp</artifactId>
    <version>1.0.2</version>
 </dependency>


Do i need to change my settings to get back to normal behavior.

2 ответа

У вас есть две реализации StAX: sjsxp а также woodstoxтак что это случайный вид, какой из них на самом деле используется. Скорее всего, вы захотите удалить зависимость от sjsxp,

У вас также есть два API StAX: jsr173 а также stax-api, Определенно избегайте первого, это глючит! С Java 6 или более поздней версии вы можете / должны также удалить последнюю.

Какой код вы используете для печати выходных операторов? Stax API всегда позволяет получить доступ к любым событиям данных; но это может не сработать, просто делая event.toString(),

Другие вопросы по тегам