在做一个项目的时候,涉及到xml文件的解析,但是遇到了 Content is not allowed in prolog这样的问题!
看到很多关于解决 Content is not allowed in prolog.的博文,多半是说BOM头的问题,或者是dom4j的jar包版本的问题,全都试了一遍,并没有解决我的问题呀。。。
说了这么多,我其实是想说我自己的解决方法,读取xml文件的时候,跳过第一行,也就是<?xml version="1.0"?>这一行不读进来,从最外层的标签开始读取,这样就可以正常解析了,很顺利的转化为java对象!
- 大小: 27.6 KB
分享到:
相关推荐
java.lang.ClassNotFoundException: org.dom4j.DocumentException 缺少dom4j.jar包 加进去即可
使用 dom4j 解析 XML;很不错的中文文档
解决 com.itextpdf.text.DocumentException: Font 'STSongStd-Light' with 'UniGB-UCS2-H' is not recognized. 亲测可用!
这是本人最近工作中的一个真实项目,将tif文件转换成pdf文件或者把多个tif文件合并成一个pdf文件。在这里跟大家分享下,希望能帮到哪位朋友。 内附详细代码及说明 和 itext包
解决:HSSFWorkbook 解决:java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlOptions 解决:java.lang.NoClassDefFoundError: org/dom4j/DocumentException
目录一:项目分析二:实现步骤1.Dom4j工具类2.创建xml文件:3.Service层4.测试方法 一:项目分析 学生管理系统: 通过利用xml文件的存储功能来存储学生信息...import org.dom4j.DocumentException; import org.dom4j.io
22. //如果不用此包会抛出:java.lang.NoClassDefFoundError: org/dom4j/DocumentException 23. dom4j-1.6.1.jar 24. 25. //dwr必须 26. dwr.jar 27. 28. 29. //不用此包,在启动时招聘:java.lang....
import org.dom4j.DocumentException; import org.dom4j.Node; import org.dom4j.io.SAXReader; public class Demo4 { public static void main(String[] args) throws DocumentException { SAXReader reader=new ...
import org.dom4j.DocumentException; public class ServerThread extends Thread{ private Socket socket=null; public ServerThread(Socket socket){ this.socket=socket; } public void run(){ // 1....
JAVA读XML:sax,dom,jdom,dom4j的比较以及选择.doc
java使用iText实现PDF文件添加水印功能的jar包
下面通过实例代码给大家介绍Tomcat解析XML和反射创建对象原理,具体代码如下所示: ...import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; public class ServerReadXML1
// )(Z QXML,*B(Z_,+, XML (E ...MalformedURLException, DocumentException { SAXReader reader = new SAXReader(); Document document = reader.read(new File(fileName)); return document; }
BaseFont bfChinese = BaseFont.CreateFont(AppDomain.CurrentDomain.BaseDirectory + "SIMSUN.ttc,1", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); Font fontChinese = new Font(bfChinese, 12, Font.NORMAL, ...
// step 4: we Add a paragraph to the document document.Add(new Paragraph("Hello World")); } catch(DocumentException de) { Console.Error.WriteLine(de.Message); } catch(IOException...
java导出pdf需要用到iText库,iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF...public void getPDFdemo() throws DocumentException, IOException{ //这个导出用的是 iTextAsian.jar 和iText-2.1.3
} catch (UnsupportedEncodingException | DocumentException e) { } catch (ClientException e) { } if(null == doc){ return null; } Element root = doc.getRootElement(); if(UtilValidator.isEmpty...