📄 javaxone.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 + -