この記事では、JDOMを使用してXMLファイルライティング操作を実装する方法について説明します。次のように、参照のために共有してください。
パッケージcom.yanek.demo.xml.test; import java.io.file; Import java.io.filewriter; Import org.jdom.attribute; import org.jdom.document; inmolt org.jdom .input.saxbuilder; import org.jdom.output.xmloutputter; public class jdomwritexml { / ** * @param args * / public static void main(string [] args){saxbuilder sb = new saxbuilder();要素(action」= new document(action);属性class_atbt1 = "class"、com.mystruts.loginaction "); AddContent(action1_forward1_name_atbt1) 1_url_atbt1 ); action1_forward2( "forward"); "); action1_forward2 .setattribute(action1_forward1_name_atbt2); action1_forward2.setattribute(action1_forward1_url_atbt2); ement Action2 = new Element(" Action "); actions.addcontent(action2); )属性class_atbt2(class "、com.mystruts.demo.seraction); .AddContent(Action2_Forward1); 1_url_atbt1 ); action2 = new Element( "Forward"); jsp ") mystruts.xml "); // xmloutputter xo = new xmloutputter(" "、true、" gb2312 "); xmloutputter xo = new xmloutputter(); filewriter fw = new filewriter(f1); xo.output(document、fw); fw.close();
XMLファイルを生成します:
<?xml version = "1.0" encoding = "utf-8"?> <actions m = "001"> <action path = " /test"> <forward name = "success" url = "test.jsp" /> <forward name = "faill" url = "fails.jsp" /> < /action> <action path = " /user"> <forward name = "success" url = "test.jsp" /> <forward name = "障害 "url =" fails.jsp "/> </action> </action>
この記事がみんなのJavaプログラミングに役立つことを願っています。