java读取xml时候编码格式报no protocol异常
2017-10-31 17:05
746 查看
来源:http://blog.csdn.net/qq459805661/article/details/50825513
今天在用JAVA读取XML数据时出现的在这个异常,java.net.MalformedURLException: no protocol
初次判断是编码问题,然后上网搜了一下找到解决的办法。
我的代码是
[java] view
plain copy
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc = builder.parse(send);
在这里我只需要设置一下编码就可以了,如下结果
[java] view
plain copy
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc = builder.parse(new InputSource(new ByteArrayInputStream(send.getBytes("utf-8"))));
System.out.print("接口调用状态:" + doc.getElementsByTagName(retno).item(0).getFirstChild().getNodeValue());
rretno为读取的XML中的元素
,现在总结一下,出现以上这个问题的原因是,读取的XML没有设置字符集,所以读取的时候就异常
今天在用JAVA读取XML数据时出现的在这个异常,java.net.MalformedURLException: no protocol
初次判断是编码问题,然后上网搜了一下找到解决的办法。
我的代码是
[java] view
plain copy
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc = builder.parse(send);
在这里我只需要设置一下编码就可以了,如下结果
[java] view
plain copy
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc = builder.parse(new InputSource(new ByteArrayInputStream(send.getBytes("utf-8"))));
System.out.print("接口调用状态:" + doc.getElementsByTagName(retno).item(0).getFirstChild().getNodeValue());
rretno为读取的XML中的元素
,现在总结一下,出现以上这个问题的原因是,读取的XML没有设置字符集,所以读取的时候就异常
相关文章推荐
- java生成xml文件的时候如何控制xml的缩进格式
- Java推断文本文件编码格式以及读取
- java判断文本文件编码格式以及读取
- java中读取txt文件获得编码格式方法
- java生成xml文件的时候如何控制xml的缩进格式
- JAVA读取不同编码的txt文件,java获取txt文件编码格式
- 读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告在 XML 和 Excel 报告格式之间转换(2)
- java生成xml文件的时候如何控制xml的缩进格式
- Java读取不同编码格式的文件
- java读取判断文件编码格式
- java网络编程--解析通过web.xml文件控制利用过滤器实现编码格式步骤
- JAVA读取不同编码格式的TXT文件
- filter从web.xml读取config的时候中文编码问题
- IO 流读取文件时候出现乱码 文件编码格式问题 怎么转换解决方法
- IO 流读取文件时候出现乱码 文件编码格式问题 怎么转换解决方法
- java 操作MySQL数据库的一个例子,包括表字段,类型,编码格式,表的所有值读取
- Java判断文本文件编码格式以及读取
- Java读取txt文件编码格式
- Java读取txt或其他文件以UTF-8格式输出的时候,第一行代码出现“?”乱码的原因及解决方案!
- java 读取任意编码格式的txt文件