<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java學(xué)習(xí)

    java,spring,structs,hibernate,jsf,ireport,jfreechart,jasperreport,tomcat,jboss -----本博客已經(jīng)搬家了,新的地址是 http://www.javaly.cn 如果有對文章有任何疑問或者有任何不懂的地方,歡迎到www.javaly.cn (Java樂園)指出,我會盡力幫助解決。一起進步

     

    一個java和dom4j的樣例

    import java.util.List;
    import java.io.FileInputStream;
    import org.dom4j.io.SAXReader;
    import org.dom4j.Document;
    import org.dom4j.Element;


    public class Test {
        public static void main(String args[]) {

        StringBuffer xmlStr = new StringBuffer("");
        xmlStr.append("<opDetail>");
        xmlStr.append("<recordInfo>");
        xmlStr.append("<fieldInfo>");
        xmlStr.append("<fieldChName>城市</fieldChName>"); //字段中文名
        xmlStr.append("<fieldEnName>zone_id</fieldEnName>");
        xmlStr.append("<fieldContent>昆明</fieldContent>"); //字段英文名
        xmlStr.append("</fieldInfo>");
        xmlStr.append("<fieldInfo>");
        xmlStr.append("<fieldChName>基站</fieldChName>"); //字段中文名名
        xmlStr.append("<fieldEnName>bts_name</fieldEnName>");
        xmlStr.append("<fieldContent>KM3456</fieldContent>"); //字段英文名
        xmlStr.append("</fieldInfo>");
        xmlStr.append("</recordInfo>");
        xmlStr.append("<recordInfo>");
        xmlStr.append("<fieldInfo>");
        xmlStr.append("<fieldChName>城市</fieldChName>"); //字段中文名
        xmlStr.append("<fieldEnName>zone_id</fieldEnName>");
        xmlStr.append("<fieldContent>昆明2</fieldContent>"); //字段英文名
        xmlStr.append("</fieldInfo>");
        xmlStr.append("<fieldInfo>");
        xmlStr.append("<fieldChName>基站</fieldChName>"); //字段中文名名
        xmlStr.append("<fieldEnName>bts_name</fieldEnName>");
        xmlStr.append("<fieldContent>ZT2345</fieldContent>"); //字段英文名
        xmlStr.append("</fieldInfo>");
        xmlStr.append("</recordInfo>");
        xmlStr.append("</opDetail>");

        SAXReader reader = new SAXReader();
        Document document = null;
        try {
            document = DocumentHelper.parseText(xmlStr.toString());
        } catch (Exception e) {
            System.out.println(e.toString());
        }
        Element root = (Element) document.getRootElement(); // 得到根元素 //opdtail
        List ticketInfoList = root.elements();  //所有的recordInfo的document對象
        for (int i = 0; i < ticketInfoList.size(); i++) {
            List l1 = ((Element) ticketInfoList.get(i)).elements(); //取得當(dāng)個recordInfo下的所有fieldInfo的document對象
            for (int j = 0; j < l1.size(); j++) {
                    Element element = (Element) l1.get(j);
                    System.out.println("fieldChName " +
                                       element.elementText("fieldChName"));
                    System.out.println("fieldEnName " +
                                       element.elementText("fieldEnName"));
                    System.out.println("fieldContent " +
                                       element.elementText("fieldContent"));

           }
          封裝結(jié)構(gòu)如下:

    各接口的詳細信息統(tǒng)一使用“opDetail”參數(shù),“opDetail”XML封裝,格式如下:

    <opDetail>                                                       //詳細信息

                  <recordInfo>                                            //記錄內(nèi)容

        <fieldInfo>                                              //字段內(nèi)容

               <fieldChName>…</fieldChName>       //字段中文名

               <fieldEnName>…</fieldEnName>//字段英文名

               <fieldContent>…</fieldContent>   //字段內(nèi)容

        </fieldInfo>

                  </recordInfo>

    </opDetail>

    <opDetail>中可包括多個<recordInfo>部分,<recordInfo>中可包括多個<fieldInfo>部分。如果沒有詳細信息,則僅存“<opDetail></opDetail>”


    zhuan:http://blog.csdn.net/yhhah/archive/2009/05/07/4158496.aspx

    posted on 2009-06-19 15:16 找個美女做老婆 閱讀(269) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    統(tǒng)計

    公告

    本blog已經(jīng)搬到新家了, 新家:www.javaly.cn
     http://www.javaly.cn

    常用鏈接

    留言簿(6)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久国产精品亚洲一区二区| 免费在线观看h片| 日本高清免费中文在线看| 亚洲视频在线观看2018| 亚洲码一区二区三区| 亚洲成在人线电影天堂色| 亚洲精品国产免费| 亚洲国产美女视频| 久久精品国产亚洲AV久| 亚洲一线产区二线产区区| 亚洲av色香蕉一区二区三区蜜桃| 久久亚洲精品无码av| 羞羞的视频在线免费观看| 免费国产高清毛不卡片基地| 2022国内精品免费福利视频| 一个人看的免费视频www在线高清动漫 | 亚洲高清最新av网站| 亚洲色偷拍区另类无码专区| 久久亚洲2019中文字幕| 国产V亚洲V天堂无码| 99久久精品国产亚洲| 亚洲人成电影网站久久| 相泽南亚洲一区二区在线播放| 日韩免费高清一级毛片| 黄色视屏在线免费播放| 国产午夜无码精品免费看动漫| 8090在线观看免费观看| 成人无遮挡毛片免费看| 亚洲AV成人精品日韩一区18p| 亚洲人成电影网站国产精品 | 午夜性色一区二区三区免费不卡视频 | 亚洲最大的成人网| 成人免费视频一区二区| 久久爰www免费人成| 动漫黄网站免费永久在线观看| 国产成人精品免费直播 | 免费无码看av的网站| 在线观看亚洲天天一三视| 91久久亚洲国产成人精品性色 | 亚洲系列国产精品制服丝袜第 | 国产亚洲精品精华液|