package jdom;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.List;
import org.jdom.Attribute;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
import org.jdom.output.XMLOutputter;
public class TestJdom ...{
/** *//**
* @param args
*/
public static void main(String[] args) ...{
// TODO Auto-generated method stub
SAXBuilder sb = new SAXBuilder();
try ...{
Document doc = sb.build("d:/example.xml");
Element root = doc.getRootElement();
List books = root.getChildren();
Element book = (Element)books.get(0);
Attribute a = new Attribute("hot","true");
book.setAttribute(a);
Element author = book.getChild("author");
author.setText("TEA");
XMLOutputter outp = new XMLOutputter();
outp.output(doc, new FileOutputStream("d:/test.xml"));
} catch (JDOMException e) ...{
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) ...{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.List;
import org.jdom.Attribute;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
import org.jdom.output.XMLOutputter;
public class TestJdom ...{
/** *//**
* @param args
*/
public static void main(String[] args) ...{
// TODO Auto-generated method stub
SAXBuilder sb = new SAXBuilder();
try ...{
Document doc = sb.build("d:/example.xml");
Element root = doc.getRootElement();
List books = root.getChildren();
Element book = (Element)books.get(0);
Attribute a = new Attribute("hot","true");
book.setAttribute(a);
Element author = book.getChild("author");
author.setText("TEA");
XMLOutputter outp = new XMLOutputter();
outp.output(doc, new FileOutputStream("d:/test.xml"));
} catch (JDOMException e) ...{
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) ...{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}