java解析XML saxReader.read(xml) 错误:org.dom4j.DocumentException: no protocol
来源:互联网 发布:js调用微信扫一扫demo 编辑:程序博客网 时间:2024/06/05 19:46
java解析XML saxReader.read(xml) 错误:org.dom4j.DocumentException: no protocol
xml参数赋值为一段xml格式的字符串。
dom4j使用的版本是1.0.0,查看该方法的源代码没有代码注释说明
进入InputSource的构造函数定义:
从注释可以看出saxReader.read(xml)中的xml参数应该是资源定位符(URI),而不是实际的xml内容,因此方法使用存在错误
@param systemId The system identifier (URI).
解决方法可以用一个字节数据输入流包装实际的xml内容,然后再用saxBuilder.read方法读取:
inputStream = new ByteArrayInputStream(rpcInput.getBytes("UTF-8"));saxBuilder.read(inputStream)
阅读全文
0 0
- java解析XML saxReader.read(xml) 错误:org.dom4j.DocumentException: no protocol
- java解析XML saxReader.read(xml) 错误:org.dom4j.DocumentException: no protocol
- dom4j解析xml字符串时异常:org.dom4j.DocumentException: no protocol
- dom4j解析xml字符串时异常:org.dom4j.DocumentException: no protocol
- org.dom4j.DocumentException: no protocol
- org.dom4j.DocumentException: no protocol
- org.dom4j.DocumentException: no protocol
- org.dom4j.DocumentException: no protocol
- org.dom4j.DocumentException: no protocol
- org.dom4j.io.SAXReader解析xml
- xml--dom4j SAXReader解析
- dom4j 解析。xml SAXReader的read方法读取
- 用dom4j 修改xml文档 saxreader read
- java--DOM4j-SAXReader对xml文档的解析2
- java--DOM4j-SAXReader对xml文档的解析2
- 使用Dom4j解析xml文件---SAXReader方式
- dom4j读取xml文件时报错:org.dom4j.DocumentException
- java解析XML文件---SAXReader
- Ant Design
- 脚本里的计数器
- 命令模式
- Linux进程间通讯
- 将博客搬至CSDN
- java解析XML saxReader.read(xml) 错误:org.dom4j.DocumentException: no protocol
- php开发规范和项目进度把控要素(中小型公司)
- Spring MVC通过CROS协议解决跨域问题(转载)
- VS中去掉代码编辑器中的鼠标光标阴影
- 【最短路 spfa && 水题】hdu-6201 transaction transaction transaction
- 开发中拯救你的眼睛的小提示
- Git 版本管理工具(一)
- 【Android】【Audio】TTY设备原理
- java web 知识点总结