Получение FastInfoset читателей и писателей

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

1 ответ

Решение

XMLInputFactory и XMLOutputFactory кажутся правдоподобными.

Каждая из них имеет три реализации в моей среде, одна из которых - cxf (исключено), одна из codehaus (исключена), другая - из пакета быстрого информационного набора, на который вы ссылаетесь.

Я нашел это с помощью Eclipse "Ссылки", потому что Javadoc не включает раздел "Использование".

Другие вопросы по тегам