⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testjdom.java

📁 xml的使用的例子
💻 JAVA
字号:
import java.io.FileOutputStream;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;
import org.jdom.output.XMLOutputter;

public class TestJDom {
	public static void main(String[] args) {
		String filePath = "lib.xml";
		try{
			SAXBuilder sax = new SAXBuilder();//创建一个Sa
			Document doc = sax.build(filePath);//得到Document对应xml
			Element el = doc.getRootElement();//得到根节点,对应books
			List<Element> list = el.getChildren("book");//得到book节点集
		    for(Element book : list){//取出所有的book
		    	//取属性,并修改
		    	String email = book.getAttributeValue("email");
		    	System.out.println(email);
		    	book.setAttribute("email","zhang@1.net");
		    	//取子节点,并修改
		    	String name = book.getChildTextTrim("name");
		    	System.out.println(name);
		    	Element ele = book.getChild("name");
		    	ele.setText("zhang");
		    }
		    //输出修改后的结果
		    XMLOutputter out = new XMLOutputter();
		    out.output(doc,new FileOutputStream(filePath));
		}catch(Exception ee){
			ee.printStackTrace();
		}
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -