📄 xmlreader.java
字号:
package org.eclipse.ui.examples.javaeditor.util;
import java.io.*;
//import java.net.URL;
import java.util.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
public class XMLReader{
public String[] string ;
public XMLReader(boolean filename){
try{
//URL url = ClassLoader.getSystemResource("cisco.xml");
//File file=new File(url.getFile());
String path1 = "C:\\cisco\\cisco.xml";
String path2 = "c:\\cisco\\net.xml";
File file = new File(filename?path1:path2);
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc = builder.parse(file);
NodeList list = doc.getElementsByTagName("command");
Vector vec = new Vector();
for(int i=0;i<list.getLength();i++){
vec.add(doc.getElementsByTagName("key").item(i).getFirstChild().getNodeValue());
}
string = new String[vec.size()];
for(int i=0;i<vec.size();i++){
string[i]=(String)vec.get(i);
}
}catch(Exception e){
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -