MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          dom4j用法

          Posted on 2009-10-25 18:43 leekiang 閱讀(453) 評(píng)論(0)  編輯  收藏 所屬分類: 文件處理
          ????String? xml="<?xml version=\"1.0\" encoding=\"GBK\" ?><root><test>0</test></root>";
          ?? 應(yīng)該使用Document document = saxReader.read(new ByteArrayInputStream(xml.getBytes()));?
          如果使用Document?? document?? =?? saxReader.read(xml);會(huì)報(bào)no protocol 異常
          如果xml的encoding="utf-8",則xml.getBytes()要改為xml.getBytes("utf-8"),否則會(huì)報(bào)錯(cuò)

          Element root=??document.getRootElement();
          得到root后取子元素,既可以
          Element e=root.element("test");
          也可以
          for (Iterator it = root.elementIterator(); it.hasNext();) {
          Element e = (Element) it.next();
          ??? String n = e.getName();
          ?? String v=e.getStringValue()
          }


          http://www.javatx.cn/clubPage.jsp?ccStyle=0&ccID=15&tID=1922
          http://lavasoft.blog.51cto.com/62575/66953
          主站蜘蛛池模板: 庆安县| 丹江口市| 南澳县| 静乐县| 高雄县| 自治县| 怀仁县| 徐州市| 河西区| 青神县| 云安县| 东至县| 琼中| 嘉祥县| 霍林郭勒市| 班戈县| 瓦房店市| 蕉岭县| 西城区| 漯河市| 江孜县| 青阳县| 通化市| 平和县| 公安县| 东兴市| 新蔡县| 通山县| 舒兰市| 奈曼旗| 临邑县| 通许县| 沂水县| 巴彦县| 昭苏县| 香格里拉县| 昭平县| 中方县| 长子县| 射洪县| 普兰店市|