dom4j修改节点属性及写入文件
来源:互联网 发布:暗黑3网络加速器 编辑:程序博客网 时间:2024/06/01 09:45
Posted by ~冰点~ 2006-11-24 15:48:00
/**
* 对指定的节点增加属性和文本
* @param elmt
* @param name
* @param value
* @param text
* @return
*/
public Element addAttribute(Element elmt,String name,String value){
elmt.addAttribute(name,value);
return elmt;
}
/**
* 修改指定节点的属性和文本
* @param elmt
* @param name
* @param value
* @param text
* @return
*/
public Element setAttribute(Element elmt,String name,String value){
Attribute attribute = elmt.attribute(name);
//attribute.setName(name);
attribute.setValue(value);
List list = new ArrayList();
list.add(attribute);
elmt.setAttributes(list);
return elmt;
}
/**
* 删除指定节点的指定属性
* @param elmt
* @param name
* @return
*/
public Element removeAttribute(Element elmt,String name){
elmt.remove(elmt.attribute(name));
return elmt;
}
/**
* 输出为文件
* @param doc
* @throws IOException
*/
public void writeFile(Document doc) throws IOException{
FileWriter out = new FileWriter( "d:/newQuery.xml" );
doc.write(out);
out.flush();
out.close();
}
/**
* 对指定的节点增加属性和文本
* @param elmt
* @param name
* @param value
* @param text
* @return
*/
public Element addAttribute(Element elmt,String name,String value){
elmt.addAttribute(name,value);
return elmt;
}
/**
* 修改指定节点的属性和文本
* @param elmt
* @param name
* @param value
* @param text
* @return
*/
public Element setAttribute(Element elmt,String name,String value){
Attribute attribute = elmt.attribute(name);
//attribute.setName(name);
attribute.setValue(value);
List list = new ArrayList();
list.add(attribute);
elmt.setAttributes(list);
return elmt;
}
/**
* 删除指定节点的指定属性
* @param elmt
* @param name
* @return
*/
public Element removeAttribute(Element elmt,String name){
elmt.remove(elmt.attribute(name));
return elmt;
}
/**
* 输出为文件
* @param doc
* @throws IOException
*/
public void writeFile(Document doc) throws IOException{
FileWriter out = new FileWriter( "d:/newQuery.xml" );
doc.write(out);
out.flush();
out.close();
}
- dom4j修改节点属性及写入文件
- XML修改节点属性及写入文件
- Dom4j-操作节点和属性及写入其他xml文件
- Dom4j解析xml文件-操作节点和属性及写入其他xml文件
- Dom4j解析xml文件-操作节点和属性及写入其他xml文件
- DOM4J解析XML文档、Document对象、节点对象节点对象属性、将文档写入XML文件
- DOM4J解析XML文档、Document对象、节点对象节点对象属性、将文档写入XML文件
- javawebday09(dom4j修改节点删除节点获取属性 xpath)
- dom4j 删除节点属性
- DOM4J 写入 XML 文件
- 用DOM4J创建及修改XML文件
- Dom4j解析xml文件-递归遍历所有节点和属性
- Dom4j解析xml文件-递归遍历所有节点和属性
- Dom4j解析xml文件-递归遍历所有节点和属性
- Dom4j解析xml文件-递归遍历所有节点和属性
- Dom4j解析xml文件-递归遍历所有节点和属性
- java中dom4j解析xml文件怎么获取节点属性
- Mybatis设置全局变量及使用dom4j写入xml文件
- asp.net如何取得纯客户端控件的值
- C++中的extern C
- CStatic控件的基本使用
- Windows下架设Subversion服务器
- DRB以及Rinda技术详解 (正在编写中...)
- dom4j修改节点属性及写入文件
- StringBuilder 和 String 的区别
- DeepClone与ShadowClone(downmoon)
- new有三种用法
- 不要过分设计
- C++ python STL 整数划分递归算法(即一个数分为几个数的和)
- 我的程序语言实践
- 我是不是也要总结一下我的2007
- C++ python STL 组合数递归算法(n个取m个数的组合数)