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

📄 xmlwriter.java

📁 写xml文件的相关类,可以直接应用到项目
💻 JAVA
字号:
package xmlwriter;import javax.xml.parsers.*;import javax.xml.transform.*;import javax.xml.transform.dom.DOMSource;import javax.xml.transform.stream.StreamResult;import org.w3c.dom.*;public class xmlwriter {public static void  main(String args[]){try{  DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();  DocumentBuilder builder=factory.newDocumentBuilder();  Document doc=builder.parse("links.xml");  doc.normalize();   //---取得变量----  String text="Wudong's Homepage";  String url="www.wudong.com";  String author="Wudong Liu";  String discription="A site from Wudong Liu, give u lots of suprise!!!";  //-------------  Text textseg;  Element link=doc.createElement("link");  Element linktext=doc.createElement("text");  textseg=doc.createTextNode(text);  linktext.appendChild(textseg);  link.appendChild(linktext);  Element linkurl=doc.createElement("url");  textseg=doc.createTextNode(url);  linkurl.appendChild(textseg);  link.appendChild(linkurl);  Element linkauthor=doc.createElement("author");  textseg=doc.createTextNode(author);  linkauthor.appendChild(textseg);  link.appendChild(linkauthor);  java.util.Calendar rightNow = java.util.Calendar.getInstance();  String day=Integer.toString(rightNow.get(java.util.Calendar.DAY_OF_MONTH));  String month=Integer.toString(rightNow.get(java.util.Calendar.MONTH));  String year=Integer.toString(rightNow.get(java.util.Calendar.YEAR));  Element linkdate=doc.createElement("date");  Element linkdateday=doc.createElement("day");  textseg=doc.createTextNode(day);  linkdateday.appendChild(textseg);  Element linkdatemonth=doc.createElement("month");  textseg=doc.createTextNode(month);  linkdatemonth.appendChild(textseg);  Element linkdateyear=doc.createElement("year");  textseg=doc.createTextNode(year);  linkdateyear.appendChild(textseg);  linkdate.appendChild(linkdateday);  linkdate.appendChild(linkdatemonth);  linkdate.appendChild(linkdateyear);  link.appendChild(linkdate);  Element linkdiscription=doc.createElement("description");  textseg=doc.createTextNode(discription);  linkdiscription.appendChild(textseg);  link.appendChild(linkdiscription);  doc.getDocumentElement().appendChild(link);  TransformerFactory tFactory =TransformerFactory.newInstance();  Transformer transformer = tFactory.newTransformer();  DOMSource source = new DOMSource(doc);  StreamResult result = new StreamResult(new java.io.File("links.xml"));  transformer.transform(source, result);  }catch(Exception e){    e.printStackTrace();  }  }}

⌨️ 快捷键说明

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