xml 文件提前结束 or 前言中不允许有内容_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > xml 文件提前结束 or 前言中不允许有内容

xml 文件提前结束 or 前言中不允许有内容

 2015/5/4 10:06:36  yyyhhh0123  程序员俱乐部  我要评论(0)
  • 摘要:控制台提示信息:1.2.在解析xml格式的InputStream,要先转字节码处理下再解析,否则可能会出现上面的错误。publicstaticStringInputStreamTOString(InputStreamin,Stringencoding)throwsException{ByteArrayOutputStreamoutStream=newByteArrayOutputStream();byte[]data=newbyte[4096];intcount=-1;while(
  • 标签:文件 内容 XML
控制台提示信息:
1.


2.


解析 xml格式的 InputStream,要先转字节码处理下再解析,否则可能会出现上面的错误

class="java">
public static String InputStreamTOString(InputStream in,String encoding) throws Exception{  
        
        ByteArrayOutputStream outStream = new ByteArrayOutputStream();  
        byte[] data = new byte[4096];  
        int count = -1;  
        while((count = in.read(data,0,2048)) != -1)  
            outStream.write(data, 0, count);  
          
        data = null;  
        return new String(outStream.toByteArray(),"ISO-8859-1");  
    }


==========================================================================

String xmlStr = this.InputStreamTOString(is, "utf-8");
DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
DocumentBuilder db=dbf.newDocumentBuilder();
Document doc=db.parse(new InputSource(new StringReader(xmlStr)));

  • 大小: 98.9 KB
  • 大小: 396.3 KB
  • 查看图片附件
发表评论
用户名: 匿名