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

📄 javaxone.java

📁 xml 文件解析
💻 JAVA
字号:
package sectionSix;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import java.io.*;
public class JAVAXOne {
    private final static String FILE_PATH="E:\\test_xml\\TestXML\\src\\sectionSix\\Cha6_1.xml";
    public static void main(String[] args) {
        try{
            DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
            DocumentBuilder builder = factory.newDocumentBuilder();
            Document document = builder.parse(FILE_PATH);
            String version = document.getXmlVersion();
            System.out.println("The XML version is :" + version);
            String encoding = document.getXmlEncoding();
            System.out.println("The XML encoding is :" + encoding);
            Element root = document.getDocumentElement();
            String rootName = root.getNodeName();
            System.out.println("The XML root name is :" + rootName);
            NodeList nodeList = document.getElementsByTagName("Employee");
            int size = nodeList.getLength();
            for (int i = 0; i < size; i++ ) {
                Node node= nodeList.item(i);
                String name = node.getNodeName();
                String content = node.getTextContent();
                System.out.println(name +":" );
                System.out.println(content);
            } 
            
        }catch(Exception e){
            System.out.println(e);
        }
    }
}

⌨️ 快捷键说明

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