处理XML的一般方法
来源:互联网 发布:淘宝网店卖商品收费吗 编辑:程序博客网 时间:2024/05/18 03:54
一般来说处理xml,采用jdom和dom4j这两种方式解析,这两种方式几乎是一样的,我曾经试了一次,把jdom的jar包移除,在导入dom4j的jar包,使用Eclipse自动修复功能导入,程序完全是可以运行的,可能是我接触到的解析方式都很基础的原因。
1.将输入流转换为String字符串
// 把流转换为字符串 private String convertStreamToString(InputStream is) throws IOException { BufferedReader reader = null; StringBuilder builder = new StringBuilder(); if(is == null){ return ""; } String line = null; try { reader = new BufferedReader(new InputStreamReader(is,"UTF-8")); while ((line = reader.readLine()) != null) { builder.append(line + "\n"); } } catch (IOException e) { throw e; } finally { try { if(is != null){ is.close(); } } catch (IOException e) { throw e; } } return builder.toString(); }
2.把String类型转换为Doucument类型
//把字符串转化为xml document private Document convertStringToDocument(String xmlString) throws DocumentException { Document doc = null; if(!xmlString.equals("")){ try { doc = DocumentHelper.parseText(xmlString); } catch (DocumentException e) { throw e; } } return doc; }
- 处理XML的一般方法
- JDOM生成XML文档的一般方法
- 谈谈我处理异常的一般方法
- Linux信号处理的一般方法
- 一般处理页面存取session的方法
- Matlab处理图像的一般方法
- 一般处理程序(.ashx)中处理cookies的方法解决
- 关于一般处理程序接口的调用的方法
- 通用的XML处理方法
- VC处理xml的方法
- VC处理xml的方法
- Delphi 中自定义异常及异常处理的一般方法
- ajax调用一般处理程序的多个方法
- C++ Error:C2011: 'struct' type redefinition的一般处理方法
- 网页进行适配处理的一般方法
- ANDROID图片加载时出现OOM的一般处理方法
- JqueryAjax调用一般处理程序的多个方法。
- ajax调用一般处理程序的多个方法
- ext3 文件系统错误
- 适于android初学者入门的资料集
- java 7 正式发布了
- oracle的NULL和0
- Linux下共享库(SO)有关的几个环境变量
- 处理XML的一般方法
- ndis6.0 NetBufferSend相关函数与数据结构
- validatabox 验证表单改中文
- iptables添加删除规则
- 一些常用的T_SQL字符串处理函数
- C#泛型实现流中C/C++格式的struct数据的通用读取方法
- AIX更换rootvg硬盘
- 对话框
- 数字证书的原理与实现