publicstaticvoidmain(String[]args){Filefile1=newFile("H:\\输入的XML文件.xml");DocumentBuilderFactorydbf=DocumentBuilderFactory.newInstance();try{DocumentBuilderdb=dbf.new...
public static void main(String[] args){
File file1 = new File("H:\\输入的XML文件.xml");
DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
try{
DocumentBuilder db=dbf.newDocumentBuilder(); Document doc=db.parse(file1);
Element root=doc.getDocumentElement();
}catch(SAXException se){
//解析过程错误
Exception e=se;
if(se.getException()!=null)
e=se.getException();
e.printStackTrace();
}catch(ParserConfigurationException pe){
//解析器设定错误
pe.printStackTrace();
}catch(IOException ie){
//文件处理错误
ie.printStackTrace();
}
我现在要定义一个String变量root1 : root1=root.getTagName();
但是编译器提示root没有定义啊。我已经在try中定义了root,但是为什么不好使,该怎么办。我对Java不是很熟,知道的解释一下,谢谢了
展开