• [Java] 通过XPath获取XML中某个节点的属性


    /**
    	 * Get PA Url
    	 * @author jzhang6
    	 * @return url
    	 */
    	public String getPAUrl(){
    		String PAUrl = "";
    
    		try {
    			String filePath = System.getProperty ("user.dir").toString()+"/src/test/resources/config/environment.xml";
    			logger.info("The path of environment.xml is : "+filePath);
    			File file = new File(filePath);
    			SAXReader saxReader = new SAXReader();
    			Document document = saxReader.read(file);
    			String currentEnv = Util.getEnvStr();
    			Element el =XmlUtil.getSingleElement(document, "/root/environment[@type='" + currentEnv + "']/PAUrl");
    			PAUrl = XmlUtil.getElementValue(el, "No default PA URL");
    			logger.info("PA Url : "+PAUrl);
    		} catch (DocumentException e) {
    			e.printStackTrace();
    		}
    		
    		return PAUrl;
    	}
    

      

  • 相关阅读:
    Map
    Enumeration输出
    iterator的基本用法
    Annotation整合工厂设计模式
    自定义Annotation
    Annotation
    动态代理设计模式
    静态代理设计模式
    自定义ClassLoader
    获取类的类对象的几种方式
  • 原文地址:https://www.cnblogs.com/MasterMonkInTemple/p/5190229.html
Copyright © 2020-2023  润新知