对xml增删改查,格式化与拓展
来源:互联网 发布:java员工管理系统 ssh 编辑:程序博客网 时间:2024/06/11 13:54
本文档是我根据自身项目需求对xml的增删改查等方法进行的拓展(上篇)
1.对xml进行各种操作,必须要使用到Document对象,可以作为一个公共的方法
public static Document getDocument(String filePath){
Document document = null;
try{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();//工厂实例化
DocumentBuilder builder = factory.newDocumentBuilder();//创建工厂对象
document = builder.parse(new File(filePath));//解析路径
document.normalize();//去除多余的没必要的格式
return document;
}catch(Exception e){
return null;
}
}
2.对xml进行保存处理(也可说成是更新xml),也是一个公共的方法,
网上很多都是返回一个boolean值,我认为没必要。
public static void saveXML(Document document, String filePath){
try{
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
DOMSource source = new DOMSource(document);
//StreamResult result = new StreamResult(new File(filePath));//这个方法不适合android上对xml的操作
StreamResult result = new StreamResult(new FileOutputStream(new File(filePath)));
transformer.transform(source, result);
}catch(Exception e){
e.printStackTrace();
}
}
0 0
- 对xml增删改查,格式化与拓展
- c# 对Xml的增删改查
- c# 对Xml的增删改查
- java 对xml的增删改查
- c# 对Xml的增删改查
- dom对xml增删改查
- Dom对XML的增删改查
- SimpleXML对XML的增删改查
- Dom4j 对XML增删改查
- 本文档是我根据自身项目需求对xml的增删改查等方法进行的拓展(下篇)
- XML 增删查改
- XML 增删改查
- xml增删改查
- xml增删查改
- XML增删改查
- jaxp解析xml 对xml文件进行增删改查
- XML之------DOM对XML文档增删改查
- XML之------dom4j对XML文档增删改查
- JQuery Ajax 在asp.net中使用总结
- C/C++刁钻问题各个击破之细说sizeof
- JDK原生类操作XML
- (转) unity 在移动平台中,文件操作路径详解
- Maven 依赖管理
- 对xml增删改查,格式化与拓展
- 替换字符串里的空格与基本字符串压缩
- Docker可以用来做什么?
- Android开发之文件下载(通知栏中显示进度条,状态信息等)
- 在需求分析中就可以避免的那些错误12
- 【转】 关于ExpandableListView用法的一个简单小例子
- Codeforces Round #320 (Div. 2) B - Finding Team Member
- 用Python开发自动化测试脚本
- 毛玻璃的特效用法