0

過去 3 か月間、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.
4

2 に答える 2

1

sjsxpとの2 つの StAX 実装がwoodstoxあるため、どちらが実際に使用されるかはランダムです。への依存関係を削除したいと思うでしょうsjsxp

と の 2 つの StAX API もありjsr173ますstax-api。前者は絶対に避けてください。バグがあります。Java 6 以降では、後者も削除する必要があります。

于 2013-07-13T19:44:37.653 に答える
0

出力ステートメントを出力するためにどのコードを使用しますか? Stax API を使用すると、イベントが保持するすべてのデータにアクセスできます。しかし、単に行うだけでは機能しない場合がありevent.toString()ます。

于 2013-12-07T00:23:19.853 に答える