📄 getelementsdom.java
字号:
package roseindia;
import java.io.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.*;
import javax.xml.transform.stream.*;
public class GetElementsDOM{
static public void main(String[] arg)throws Exception{
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter XML File Name: ");
String xmlFile = bf.readLine();
File file = new File(xmlFile);
if(file.exists()){
try {
// Create a factory
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
// Use document builder factory
DocumentBuilder builder = factory.newDocumentBuilder();
//Parse the document
Document doc = builder.parse(xmlFile);
TransformerFactory tranFact = TransformerFactory.newInstance();
Transformer transfor = tranFact.newTransformer();
Node node =doc.getDocumentElement();
Source src = new DOMSource(node);
Result dest = new StreamResult(new File("vk.xml"));
transfor.transform(src, dest);
}
catch (Exception e) {
System.err.println(e);
}
}
else{
System.out.print("File not found!");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -