用Java转换StAX源代码
发布时间:2020-12-15 00:54:54 所属栏目:Java 来源:网络整理
导读:我有一些代码: XMLInputFactory xif = XMLInputFactory.newInstance()TransformerFactory tf = TransformerFactory.newInstance("org.apache.xalan.processor.TransformerFactoryImpl",null)Transformer t = tf.newTransformer()DOMResult result = new DOM
我有一些代码:
XMLInputFactory xif = XMLInputFactory.newInstance() TransformerFactory tf = TransformerFactory.newInstance("org.apache.xalan.processor.TransformerFactoryImpl",null) Transformer t = tf.newTransformer() DOMResult result = new DOMResult() t.transform(new StAXSource(reader),result) 这会产生以下错误:
reader对象的类型为com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl 解决方法
所以我愚蠢地尝试了错误的事情.这解决了它:
System.setProperty("javax.xml.transform.TransformerFactory","com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl"); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Java中==和.equals之间的区别.
- 多线程 – 在Windows 7安装中是否提供Delphi 2009等待链式遍
- mybatis generator代码生成
- 使用JPA和Hibernate实现:entityManager.remove – 不工作
- java – 如何记住Swing GUI表单中的最后一个值?
- java – 如何防止Maven检查我未在settings.xml文件中列出的
- DOM4J生成、解析XML实例
- java8 Date Localdatetime instant 相互转化(转)
- java – 确定圆的(或椭圆形)位置和半径的最佳方法是什么,以
- 打开一个文本文件,每次读取一行内容,将每一行作为String读入