代码之家  ›  专栏  ›  技术社区  ›  skaffman

掌握fastnfoset的读者和作者

  •  2
  • skaffman  · 技术社区  · 15 年前

    JDK1.6包括通过JAX-WSAPI使用fastnfoset Web服务的功能。它们的实现隐藏在内心深处 com.sun.xml.internal 软件包名称是为了将上帝的恐惧设计成任何一个明智的Java开发者(例如 com.sun.xml.internal.fastinfoset.stax.StAXDocumentParser (实现 XMLStreamReader ) com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer (实现 XMLStreamWriter )

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

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

    1 回复  |  直到 15 年前
        1
  •  2
  •   Bozho    15 年前

    XMLInputFactory XMLOutputFactory 似乎是合理的。

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

    我使用Eclipse的“引用”发现了这个问题,因为JavaDoc不包含“使用”部分。