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();
}