jdom的简单使用

jdom的简单使用

 

import  java.io.FileOutputStream;
import  java.util.List;

import  org.jdom.Attribute;
import  org.jdom.Document;
import  org.jdom.Element;
import  org.jdom.input.SAXBuilder;
import  org.jdom.output.Format;
import  org.jdom.output.XMLOutputter;

public   class  XML  {
    
public   static   void  main(String[] args)  throws  Exception  {

        SAXBuilder builder 
=   new  SAXBuilder();
        Document doc 
=  builder.build( " d:\\destination.xml " );
        Element root 
=  doc.getRootElement();
        root.removeChild(
" Target " );
        Element items 
=  root.getChild( " Items " );
        List item 
=  items.getChildren( " item " );
        
for  ( int  i  =   0 ; i  <  item.size(); i ++ {
            Element elem 
=  (Element) item.get(i);
            Attribute attr 
=  elem.getAttribute( " displayName " );            
            attr.setValue(attr.getValue() 
+   " 中国 " );            
        }

        
//  保存
        Format format  =  Format.getCompactFormat();
        format.setEncoding(
" gb2312 " );
        format.setIndent(
"    " );
        XMLOutputter XMLOut 
=   new  XMLOutputter(format);
        XMLOut.output(doc, 
new  FileOutputStream( " d:\\destination_tmp.xml " ));

    }

}

你可能感兴趣的:(jdom的简单使用)