Классы, такие как javax.xml.stream.XMLStreamReader, являются частью механизма Java extension , поэтому они могут быть заменены конкретными реализациями (в этом случае, если я правильно помню, реализация stax ).
Предполагается, что фактический класс обслуживания можно получить с помощью фабричного метода, используя два открытых класса XMLInputFactory и XMLOutputFactory. По замыслу вам не нужно знать, что является классом реализации.
EDIT : ссылка, предоставленная вами для XMLStreamReader, взята из пакета веб-сервисов для Java 1.5. Я не знаю, почему отсутствует раздел об использовании, но как бы то ни было, в java se 6 api он включен (см. здесь ). Надеюсь, это поможет ...