Самый простой способ - просто создать экземпляр того, что вы хотите - вам не нужно использовать XMLInputFactory.newInstance()
;для Woodstox вы должны создать экземпляр com.ctc.wstx.stax.WstxInputFactory
.Для реализации Sun это нечто иное (com.sun.sjsxp или что-то подобное) - вы можете увидеть имя класса, если создадите его через Stax API, когда jar Woodstox не находится в classpath.
Но если вы абсолютно хотитеиспользуйте косвенное обращение, используется значение системного свойства "javax.xml.stream.XMLInputFactory", как указано в javadocs: значение - это имя класса для создания экземпляра.