锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产L精品国产亚洲区久久,亚洲午夜久久久影院,亚洲av手机在线观看http://m.tkk7.com/patterns/category/8271.html紱葷鍘熶笂鑽夛紝涓宀佷竴鏋崳銆傞噹鐏儳涓嶅敖錛屾槬椋庡惞鍙堢敓銆? zh-cnTue, 27 Feb 2007 10:38:49 GMTTue, 27 Feb 2007 10:38:49 GMT60浣跨敤dom4j鍜孹Pathhttp://m.tkk7.com/patterns/archive/2006/03/08/Dom4jAndXPath.html閲庤崏閲庤崏Wed, 08 Mar 2006 13:32:00 GMThttp://m.tkk7.com/patterns/archive/2006/03/08/Dom4jAndXPath.htmlhttp://m.tkk7.com/patterns/comments/34366.htmlhttp://m.tkk7.com/patterns/archive/2006/03/08/Dom4jAndXPath.html#Feedback1http://m.tkk7.com/patterns/comments/commentRss/34366.htmlhttp://m.tkk7.com/patterns/services/trackbacks/34366.html閰嶇疆寮鍙戝寘

dom4j-1.6.1.jar

jaxen-1.1-beta-6.jar錛?/SPAN>XPath蹇呭錛?/SPAN>

 

鍙栨煇涓鑺傜偣

Element root = (Element) document.selectSingleNode("http://root");

 

鍙栨煇涓鑺傜偣鐨勫睘鎬?/SPAN>

Attribute attribute = (Attribute) document.selectSingleNode("http://root/cell/@value");

 

浣跨敤緇忛獙

鎴戜滑鍦ㄥ仛緋葷粺闂翠氦浜掓椂錛岄氬父閫氳繃鑷畾涔夌殑xml鏂囦歡榪涜鏁版嵁浜ゆ崲銆備緥濡傦細緋葷粺A闇瑕佸悜緋葷粺B浼犺緭涓涓?/SPAN>xml瀛椾覆鐨勬潯浠跺涓嬶細

<?xml version="1.0" encoding="gb2312"?>

<root systemid="Darenkou" userid="admin" default="DA" icon="0000">

       <cell value=""/>

</root>

緋葷粺A鍙渶濉厖cell鑺傜偣鐨?/SPAN>value灞炴у鹼紝鎴戠殑寤鴻鏄皢榪欐xml鍐欐垚鏈湴鏂囦歡錛屾瘡嬈′紶杈撴椂棣栧厛璇誨彇xml鏂囦歡錛屽啀緗?/SPAN>cell鑺傜偣鐨?/SPAN>value灞炴у鹼紝鐒跺悗灝?/SPAN>xml瀵硅薄杞彉鎴愬瓧涓蹭紶緇欑郴緇?/SPAN>B銆傝繖鏍風殑浼樼偣鏄細涓鑸?/SPAN>systemid="Darenkou" userid="admin" default="DA" icon="0000" 鏄紶杈撳弬鏁幫紝褰撴湁鎵鍙樺姩鏃跺彧闇淇敼鏈湴鏂囦歡鍗沖彲銆?/SPAN>

 

璇︾粏渚嬬▼

test.xml

<?xml version="1.0" encoding="gb2312"?>

<root id="TK12" name="綆$悊鍛?/SPAN>" value=""/>

 

XmlTest.java

import java.io.File;

import java.io.IOException;

import java.io.StringWriter;

import java.io.UnsupportedEncodingException;

import java.util.HashMap;

import java.util.Iterator;

 

import org.dom4j.Document;

import org.dom4j.DocumentException;

import org.dom4j.Element;

import org.dom4j.io.OutputFormat;

import org.dom4j.io.SAXReader;

import org.dom4j.io.XMLWriter;

 

public class XmlTest {

       public static String generateXml(HashMap map) {

              String strXml = null;

 

              if (map != null) {

 

                     SAXReader reader = new SAXReader();

                     Document document = null;

 

                     try {

                            document = reader.read(new File("D:/test.xml"));

                     } catch (DocumentException e) {

                            e.printStackTrace();

 

                     }

 

                     Element root = (Element) document.selectSingleNode("http://root");

                     root.attribute("value").setValue("鍒嗗竷");

 

                     Iterator iter = map.keySet().iterator();

                     while (iter.hasNext()) {

                            String key = (String) iter.next();

                            String value = (String) map.get(key);

 

                            Element element = root.addElement("cell").addAttribute("value",

                                          key);

                            element.addElement("element").addAttribute("type", "鏁板?/SPAN>")

                                          .addAttribute("name", "浜烘暟").addText(value);

 

                     }

 

                     strXml = encodeXml(document, "gb2312");

              }

 

              return strXml;

       }

 

       private static String encodeXml(Document document, String aEncode) {

              // 榪涜緙栫爜杞崲

              StringWriter sw = new StringWriter();

 

              OutputFormat format = OutputFormat.createPrettyPrint();

              format.setEncoding(aEncode);

 

              try {

                     XMLWriter writer = new XMLWriter(format);

                     writer.setWriter(sw);

                     writer.write(document);

              } catch (UnsupportedEncodingException e) {

                     e.printStackTrace();

              } catch (IOException e) {

                     e.printStackTrace();

              }

 

              return sw.toString();

       }

 

       public static void main(String[] args) {

              HashMap map = new HashMap();

              map.put("涓婃搗", "200");

              map.put("鍖椾含", "300");

              map.put("澶╂觸", "300");

 

              System.out.println(generateXml(map));

 

       }

}

 



閲庤崏 2006-03-08 21:32 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 久久精品亚洲视频| 亚洲日韩VA无码中文字幕| 亚洲视频日韩视频| 免费观看91视频| 亚洲精品无码精品mV在线观看| eeuss影院www天堂免费| 亚洲人成网站18禁止一区| 一级毛片试看60分钟免费播放| 国产免费变态视频网址网站| 朝桐光亚洲专区在线中文字幕| 日本免费人成视频播放| 亚洲AV成人精品日韩一区 | 全免费a级毛片免费看| 亚洲妇熟XXXX妇色黄| 一级毛片成人免费看免费不卡| 久久亚洲私人国产精品| 57PAO成人国产永久免费视频| 亚洲jjzzjjzz在线播放| 尤物永久免费AV无码网站| 美女视频黄视大全视频免费的| 精品亚洲视频在线观看| 国产精品免费高清在线观看| 亚洲日韩乱码中文无码蜜桃臀| 女人18毛片水真多免费看| 野花视频在线官网免费1| 国产亚洲精AA在线观看SEE| 亚洲精品视频在线免费| 亚洲成AV人影片在线观看| 亚洲成a人在线看天堂无码| 少妇性饥渴无码A区免费 | 国产专区一va亚洲v天堂| 性色午夜视频免费男人的天堂| 亚洲最大在线视频| 国产精品jizz在线观看免费| 国内精品免费久久影院| 91亚洲视频在线观看| 亚洲av高清在线观看一区二区| 久久久久久久久久国产精品免费| 亚洲乱码在线观看| 亚洲午夜无码久久久久| 黄色成人网站免费无码av|