2

JDK 1.6には、JAX-WSAPIを介してFastInfosetWebサービスを使用する機能が含まれています。これらの実装は、すべての賢明なJava開発者(たとえば、 (を実装する)および(を実装する)com.sun.xml.internalに神への恐れを与えるように設計されたパッケージ名で、奥深くに隠されています。com.sun.xml.internal.fastinfoset.stax.StAXDocumentParserXMLStreamReadercom.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializerXMLStreamWriter

私の理解では、これらのFastInfoset実装の使用は、内部JAX-WSコンテンツネゴシエーションロジックの一部であるため、パブリックAPIに公開されていません。ただし、これらの内部パッケージを直接参照するのではなく、パブリックSTAXインターフェイスを使用して、参照可能なパブリックファクトリクラスを介して、FastInfoset実装を明示的に使用したいと思います。

おそらく標準のSTAX工場を介して、この施設が利用可能かどうか誰かが知っていますか?

4

1 に答える 1

2

XMLInputFactoryXMLOutputFactoryはもっともらしく思えます。

私の環境ではそれぞれに 3 つの実装があり、そのうちの 1 つは cxf (除外)、もう 1 つは codehaus からのもの (除外)、もう 1 つは参照している fast infoset パッケージからのものです。

javadocには「使用」セクションが含まれていないため、Eclipseの「参照」を使用してこれを見つけました。

于 2010-01-22T15:22:40.580 に答える