JDK 1.6 включает возможность использования веб-сервисов FastInfoset через JAX-WS API. Их реализации скрыты глубоко внутри 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?