当前位置: 首页 > news >正文

武汉建云网站最好用的搜索神器

武汉建云网站,最好用的搜索神器,网站建设日程表格,惠州网站建设 惠州邦如果想要直接获取webconfig.xml里面某个配置文件的节点的内容&#xff0c;如何优雅的实现&#xff1f; 例如有个xml文件如下&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <webapp-configs><param name"IP" value"…

如果想要直接获取webconfig.xml里面某个配置文件的节点的内容,如何优雅的实现?

例如有个xml文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<webapp-configs><param name="IP" value="127.0.0.1"/><param name="PORT" value="8070"/>
</webapp-configs>

如何获取PORT的value是多少呢?

下面是代码:

public class WebappConfigUtil {private final static String CONFIG_FILE_NAME = "/webapp-config.xml";private Document configDocument;private static WebappConfigUtil instance = new WebappConfigUtil();//得到配置文件的document对象private WebappConfigUtil() {SAXReader reader = new SAXReader();//创建一个读取xml文件的对象try {configDocument = reader.read(WebappConfigUtil.class.getResourceAsStream(CONFIG_FILE_NAME));//括号内:查找具有给定名称的资源 括号外:得到document对象} catch (DocumentException exp) {configDocument = DocumentHelper.createDocument();configDocument.addElement("webapp-configs");}}public static String getParameter(String name) {//读取wabapp-config.xml的字符串(大标签套小标签)String xpath = "/webapp-configs/param[@name='" + name + "']/@value";Node node = instance.configDocument.selectSingleNode(xpath);//找到节点if (node == null) {return "";}return node.getText();}public static void main(String[] args){System.out.println(WebappConfigUtil.getParameter("PORT"));}}

如果想获取参数为name的所有节点的list,那么

	public static List<String> getParameterList(String name) {String xpath = "/webapp-configs/param[@name='" + name + "']/list/value";List<?> nodes = instance.configDocument.selectNodes(xpath);List<String> values = new ArrayList<String>();for (Iterator<?> iter = nodes.iterator(); iter.hasNext();) {Node node = (Node) iter.next();values.add(node.getText());}return values;}

http://www.lbrq.cn/news/2663929.html

相关文章:

  • java开发招聘优就业seo课程学多久
  • wordpress变更域名插件seo平台
  • 湖州做网站女装标题优化关键词
  • 中国建设人才平台网站seo关键词优化的技巧和方法
  • 云服务器和虚拟主机有什么区别seo推广软件代理
  • 企业做营销网站推广关键词排名
  • 寿光做网站中国企业500强排行榜
  • 贷款织梦网站模版线上线下一体化营销
  • 政府网站建设指标评价结果2022年适合小学生的新闻
  • 没有网站怎么做百度优化网络营销工具及其特点
  • 很久以前做相册mv的网站seo关键词排名优化软件怎么选
  • 网站名和域名的区别免费广告发布平台app
  • 网站制作怎么做让点击高中国足彩网竞彩推荐
  • 模板网站代码seo 论坛
  • 株洲做网站 省心磐石网络seo诊断分析工具
  • 青岛商业网站建设合肥网络关键词排名
  • c语言如何做网站成人短期技能培训学校
  • 网站平台怎么建设营销型网站一般有哪些内容
  • 电子商务网站开发与设计报告手机百度搜索
  • 无锡网站制作有哪些淘宝直通车
  • css做网站导航的页面免费友情链接平台
  • 网站信息化建设领导小组seo外链怎么做能看到效果
  • 山东网站建设公司电话百度推广图片尺寸要求
  • 深圳网站制作就找兴田德润网站优化排名方法
  • 浏览器网站it培训班真的有用吗
  • 手机网站开发模拟器大连seo建站
  • 水利建设公共服务平台网站曼联vs曼联直播
  • 仿站容易还是建站容易最新做做网站
  • 权威的网站建设公司建站教程
  • 用mvc做网站的框架广告软文怎么写
  • 通过Certbot自动申请更新HTTPS网站的SSL证书
  • special topic 8 (2) and topic 9 (1)
  • Day37--动态规划--52. 携带研究材料(卡码网),518. 零钱兑换 II,377. 组合总和 Ⅳ,57. 爬楼梯(卡码网)
  • Android MediaMetadataRetriever取视频封面,Kotlin(1)
  • 机器学习(西瓜书)学习——绪论
  • 数据结构—二叉树及gdb的应用