zoukankan      html  css  js  c++  java
  • java解析xml

    public class XMLUtils {
        
        private static SAXReader reader = new SAXReader();
        private static Document dom = null;
        public static Document load(String fileName) {
            InputStream in = PropertiesHandler.class.getClassLoader()
            .getResourceAsStream("properties/" + fileName);
            try {
                dom = reader.read(in);
            } catch (DocumentException e) {
                e.printStackTrace();
            }
            return dom;
        }
        
        
        public static void main(String[] args) {
            Document dom = load("pushInfo.xml");
            String content = dom.getRootElement().element("sourceGoodsSMS").element("content").getText();
           String detail = MessageFormat.format(content,
                    "苹果",
                    "小五"
                    );
            System.out.println(detail);
            

        }


       properties/pushInfo.xml

        <?xml version="1.0" encoding="UTF-8"?

    >

    <!-- 推送货源给车辆时短信格式 -->
    <info>
    <sourceGoodsSMS>
        <content>
    飞驿网为您推送一条货源信息:货源名称:{0},联系人:{1};(详情请登录飞驿网http://www.56gate.com)
        </content>

    </sourceGoodsSMS>

    </info>

    打印:飞驿网为您推送一条货源信息:货源名称:苹果,联系人:小五;(详情请登录飞驿网http://www.56gate.com)

        

    }

  • 相关阅读:
    快递全面实名制 再也见不到这些奇葩收件名
    遇到难题了,程序员们快来想个办法吧
    我为什么不鼓励所有的程序员写博客?
    如何选择编程语言?
    单机版FastDFS+nginx文件服务器搭建
    质量缩放
    abaqus应力云图
    冷镦钢 Kaltstauchstahl 易切削钢 Automatenstahl
    Latente Wärme
    Unterschied der Wärmedurchgang und Wärmeübergang
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/7071743.html
Copyright © 2011-2022 走看看