Java 解析xml数据 sax

来源:互联网 发布:日语同声翻译软件 编辑:程序博客网 时间:2024/06/06 18:19

public class ProjectConfig {

private static String xslPath = ProjectConfig.class.getClassLoader().getResource(File.separator).getPath(); 

public static String getElement(String elementName) {     //接收xml中元素名字 返回元素值

xslPath = xslPath.substring(0, xslPath.lastIndexOf("/")) + "/";

String fileName = xslPath + "projectConfig.xml";

File inputXml = new File(fileName);

SAXReader saxReader = new SAXReader();

String temp = "";

  try {

       Document document = saxReader.read(inputXml);

      Element project = document.getRootElement();

       temp = project.element(elementName).getText();

    } catch (DocumentException e) {

       System.out.println(e.getMessage());

    }

    return temp;

}

}

原创粉丝点击