2

JDK 1.6 包括通过 JAX-WS API 使用 FastInfoset Web 服务的功能。这些实现隐藏在深处com.sun.xml.internal,包名旨在让任何明智的java开发人员对上帝的恐惧(例如com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser(哪个实现XMLStreamReader)和com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer(哪个实现XMLStreamWriter)。

我的理解是,这些 FastInfoset 实现的使用是内部 JAX-WS 内容协商逻辑的一部分,因此不会暴露给公共 API。但是,我想明确使用 FastInfoset 实现,使用它们的公共 STAX 接口,并通过公共工厂类进行引用,而不是直接引用这些内部包。

有谁知道这个设施是否可用,也许是通过标准的 STAX 工厂?

4

1 回答 1

2

XMLInputFactoryXMLOutputFactory似乎是合理的。

每个在我的环境中都有三个实现,其中一个是 cxf(排除),一个来自 codehaus(排除),另一个来自您所指的快速信息集包。

我使用 Eclipse“参考”找到了这个,因为 javadoc 不包括“使用”部分。

于 2010-01-22T15:22:40.580 回答