ドキュメントには、XMLStreamWriter を XMLStreamWriterEx にダウンキャストして実装する必要があると記載されていますが、ClassCastException がスローされます。実装方法の例はありません。
以下を実行してみたところ、予想通り、ClassCastException がスローされました。
XMLStreamWriter xmlStreamWriter = xmlFactory.createXMLStreamWriter(outFile);
XMLStreamWriterEx xmlStreamWriterEx = (XMLStreamWriterEx) xmlStreamWriter;
if(xmlStreamWriter instanceof XMLStreamWriterEx){
System.out.println("Voila!");
}
xmlstreamwriter を使用してバイナリ データを書き込むために使用できる他の方法または API はありますか?