2011-05-10 83 views

回答

5

这似乎做你想要什么:

+0

在这些线路,它应该 “的newInstance” 而不是 “newFactory()” 'code' 的XMLInputFactory inFactory = XMLInputFactory.newFactory (); XMLOutputFactory outFactory = XMLOutputFactory.newFactory(); '代码' 反正过滤器不工作: -/ – 2011-05-11 05:07:40

+0

那么,javadoc说:“此方法已被弃用以保持API一致性,所有newInstance方法已被替换为相应的newFactory方法。所以我使用了newFactory()。过滤器在我尝试过的随机xml文件上工作得很好......你的意思是你有一个输入文件,它输出一个DTD? – proactif 2011-05-11 08:36:17

+0

我对这个API(StAX)完全陌生,我有点怀疑。 是不是需要实例化XMLEventFactory? – 2011-05-11 09:21:35