我碰到了一个奇怪的问题。我正在尝试使用 stax 来解析和保存修改后的 xml 文件,但是在 Windows 中一切正常 - 我在 Linux 中得到一个空文件。我只在 springfourms 上看到过一篇关于这个问题的帖子,但没有答案。那么有人有同样的问题吗?
下面的示例代码:
FileWriter fileWriter = new FileWriter("/home/user/test.xml");
/* SOME CODE */
while (eventReader.hasNext()) {
XMLEvent event = eventReader.nextEvent();
switch (event.getEventType()) {
case XMLEvent.START_ELEMENT: {
event.asStartElement().writeAsEncodedUnicode(fileWriter);