码迷,mamicode.com
首页 > 编程语言 > 详细

java解析xml

时间:2014-08-14 20:40:19      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:http   java   io   for   ar   new   ad   res   

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)

    

}

java解析xml,布布扣,bubuko.com

java解析xml

标签:http   java   io   for   ar   new   ad   res   

原文地址:http://blog.csdn.net/wuyongde_0922/article/details/38562501

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!