xmldisplay.java

来自「写xml文件的相关类,可以直接应用到项目」· Java 代码 · 共 36 行

JAVA
36
字号
package xmlwriter;import javax.xml.parsers.*;import org.w3c.dom.*;public class xmldisplay {public static void  main(String args[]){  try{    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();    DocumentBuilder builder=factory.newDocumentBuilder();    Document doc=builder.parse("links.xml");    doc.normalize();    NodeList links =doc.getElementsByTagName("link");    for (int i=0;i<links.getLength();i++){      Element link=(Element) links.item(i);      System.out.print("Content: ");      System.out.println(link.getElementsByTagName("text").item(0).getFirstChild().getNodeValue());      System.out.print("URL: ");      System.out.println(link.getElementsByTagName("url").item(0).getFirstChild().getNodeValue());      System.out.print("Author: ");      System.out.println(link.getElementsByTagName("author").item(0).getFirstChild().getNodeValue());      System.out.print("Date: ");      Element linkdate=(Element) link.getElementsByTagName("date").item(0);      String day=linkdate.getElementsByTagName("day").item(0).getFirstChild().getNodeValue();      String month=linkdate.getElementsByTagName("month").item(0).getFirstChild().getNodeValue();      String year=linkdate.getElementsByTagName("year").item(0).getFirstChild().getNodeValue();      System.out.println(day+"-"+month+"-"+year);      System.out.print("Description: ");      System.out.println(link.getElementsByTagName("description").item(0).getFirstChild().getNodeValue());      System.out.println();    }  }catch(Exception e){    e.printStackTrace();  }}}

⌨️ 快捷键说明

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