锘??xml version="1.0" encoding="utf-8" standalone="yes"?>午夜精品亚洲一区二区三区嫩草,国产亚洲第一区,久久久精品五月天http://www.aygfsteel.com/stevenjohn/category/52404.html閭d簺闈掓槬鐨勫瞾鏈?/description>zh-cnFri, 18 Jan 2013 17:57:34 GMTFri, 18 Jan 2013 17:57:34 GMT60dom4j selectNodeshttp://www.aygfsteel.com/stevenjohn/archive/2013/01/18/394422.htmlabinabinFri, 18 Jan 2013 12:34:00 GMThttp://www.aygfsteel.com/stevenjohn/archive/2013/01/18/394422.htmlhttp://www.aygfsteel.com/stevenjohn/comments/394422.htmlhttp://www.aygfsteel.com/stevenjohn/archive/2013/01/18/394422.html#Feedback0http://www.aygfsteel.com/stevenjohn/comments/commentRss/394422.htmlhttp://www.aygfsteel.com/stevenjohn/services/trackbacks/394422.htmlnode.selectNodes("http://xml");
node.selectNodes("/xml");
node.selectNodes("xml");
榪欎笁涓啓娉曟湁浠涔堝尯鍒?/pre>

闂琛ュ厖錛?/h3>
涓嶆槸寰堟槑鐧?br />灝變婦涓緥瀛愬惂
<root>
<xml>1</xml>
<node>
<xml>2</xml>
<AAA>
<xml>3</xml>
</AAA>
</node>
</root>
浠巒ode鎼滅儲(chǔ)鐨勮瘽錛岃繖涓夌鏂規(guī)硶鍒嗗埆鑳芥悳鍒?銆?銆?涓殑鍝嚑涓紵





nodename  閫夊彇姝よ妭鐐圭殑鎵鏈夊瓙鑺傜偣
/ 浠庢牴鑺傜偣閫夊彇
// 浠庡尮閰嶉夋嫨鐨勫綋鍓嶈妭鐐歸夋嫨鏂囨。涓殑鑺傜偣錛岃屼笉鑰冭檻瀹冧滑鐨勪綅緗?/pre>

鍙傝冭祫鏂欙細(xì)http://www.w3school.com.cn/xpath/xpath_syntax.asp



abin 2013-01-18 20:34 鍙戣〃璇勮
]]>Dom4j 鐢熸垚鍜岃В鏋怷ML鏂囦歡http://www.aygfsteel.com/stevenjohn/archive/2012/10/20/389944.htmlabinabinSat, 20 Oct 2012 13:01:00 GMThttp://www.aygfsteel.com/stevenjohn/archive/2012/10/20/389944.htmlhttp://www.aygfsteel.com/stevenjohn/comments/389944.htmlhttp://www.aygfsteel.com/stevenjohn/archive/2012/10/20/389944.html#Feedback0http://www.aygfsteel.com/stevenjohn/comments/commentRss/389944.htmlhttp://www.aygfsteel.com/stevenjohn/services/trackbacks/389944.html//鐢熸垚xml鏂囦歡
package lc.abin.lee.xml.dom4j;

import java.io.FileWriter;

import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;

public class CreateDom4j {
 public static String createXml() throws Exception{
  Document document=DocumentHelper.createDocument();
  Element root=document.addElement("lee");
  Element country=root.addElement("abin");
  Element area=country.addElement("name");
  Element first=area.addElement("lc1");
  first.addText("lc1name");
  Element middle=area.addElement("lc2");
  middle.addText("lc2name");
  Element last=area.addElement("lc3");
  last.addText("lc3name");
  
  FileWriter fileWriter=new FileWriter("lbin.xml");
  OutputFormat format=new OutputFormat();
  format.setEncoding("UTF-8");
  XMLWriter writer=new XMLWriter(fileWriter, format);
  writer.write(document);
  writer.flush();
  writer.close();
  return document.asXML();
 }
 public static void main(String[] args)throws Exception {
  String result=createXml();
  System.out.println("result="+result);
 }
}

鐢熸垚鐨刋ML鏂囦歡鍐呭
<?xml version="1.0" encoding="UTF-8"?>
<lee><abin><name><lc1>lc1name</lc1><lc2>lc2name</lc2><lc3>lc3name</lc3></name></abin></lee>





//DOM4J瑙f瀽XML鏂囦歡

package lc.abin.lee.xml.dom4j;

import java.io.File;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;

public class ParseJdom {
 public static Map<String,String> parse(File file) throws DocumentException{
  Map<String,String> map=Collections.synchronizedMap(new HashMap<String,String>());
  SAXReader sax=new SAXReader();
  Document doc=sax.read(file);
  List list=doc.selectNodes("/lee/abin/name");
  for(Iterator it=list.iterator();it.hasNext();){
   Element ele=(Element)it.next();
   for(Iterator its=ele.elementIterator();its.hasNext();){
    Element le=(Element)its.next();
    map.put(le.getName(), le.getText());
    System.out.println("le.getName()="+le.getName());
    System.out.println("le.getText()="+le.getText());
   }
   
  }
  return map;
 }
 public static void main(String[] args) throws Exception {
  File file=new File("lbin.xml");
  Map<String,String> map=parse(file);
  for(Iterator it=map.entrySet().iterator();it.hasNext();){
   Map.Entry entry=(Map.Entry)it.next();
   System.out.println("name="+entry.getKey());
   System.out.println("value="+entry.getValue());
   
  }
 }

}

 



abin 2012-10-20 21:01 鍙戣〃璇勮
]]>
Dom4j 鍒涘緩鍜岃В鏋怷MLhttp://www.aygfsteel.com/stevenjohn/archive/2012/08/29/386548.htmlabinabinWed, 29 Aug 2012 14:45:00 GMThttp://www.aygfsteel.com/stevenjohn/archive/2012/08/29/386548.htmlhttp://www.aygfsteel.com/stevenjohn/comments/386548.htmlhttp://www.aygfsteel.com/stevenjohn/archive/2012/08/29/386548.html#Feedback0http://www.aygfsteel.com/stevenjohn/comments/commentRss/386548.htmlhttp://www.aygfsteel.com/stevenjohn/services/trackbacks/386548.htmlpackage com.abin.lee.dom4j;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;

public class CreateDom4j {
 public static String createXml(){
  Document document=DocumentHelper.createDocument();
  Element school=document.addElement("school");
  Element teacher=school.addElement("teacher");
  Element student=teacher.addElement("student");
  student.addText("abin");
  Element boy=teacher.addElement("boy");
  boy.addText("han");
  Element girl=teacher.addElement("girl");
  girl.addText("xia");
  
  return document.asXML();
 }
 
 public static Map<String, String> parseXml(String xml){
  Map<String, String> map=new HashMap<String, String>();
  Document doc=null;
  try {
   doc=DocumentHelper.parseText(xml);
   Element school=doc.getRootElement();
   System.out.println("school Name="+school.getName());
   System.out.println("school Value="+school.getText());
   map.put(school.getName(), school.getText());
   
   Element teacher=school.element("teacher");
   map.put(teacher.getName(), teacher.getText());
   
   Element student=teacher.element("student");
   map.put(student.getName(), student.getText());
   
   Element boy=teacher.element("boy");
   map.put(boy.getName(), boy.getText());
   
   Element girl=teacher.element("girl");
   map.put(girl.getName(), girl.getText());
  } catch (Exception e) {
   e.printStackTrace();
  }
  return map;
 }
 
 public static Map<String, String> parseString(String xml){
  Map<String, String> map=new HashMap<String, String>();
  Document doc=null;
  try {
   doc=DocumentHelper.parseText(xml);
   Element school=doc.getRootElement();
   map.put(school.getName(), school.getText());
   
   Element teacher=school.element("teacher");
   map.put(teacher.getName(), teacher.getText());
   
   for(Iterator it=teacher.elementIterator();it.hasNext();){
    Element element=(Element)it.next();
    map.put(element.getName(), element.getText());
   }
  } catch (Exception e) {
   e.printStackTrace();
  }
  return map;
 }
 public static void main(String[] args) {
  String result=createXml();
  System.out.println("result="+result);
//  Map<String, String> map=parseXml(result);
//  for(Iterator it=map.entrySet().iterator();it.hasNext();){
//   Map.Entry entry=(Map.Entry)it.next();
//   System.out.println("entry name="+entry.getKey());
//   System.out.println("entry value="+entry.getValue());
//  }
  
  Map<String, String> map=parseString(result);
  for(Iterator it=map.entrySet().iterator();it.hasNext();){
   Map.Entry entry=(Map.Entry)it.next();
   System.out.println("entry name="+entry.getKey());
   System.out.println("entry value="+entry.getValue());
  }
  
  
 }

}


http://hi.baidu.com/stevenjohn/item/aababd47077c0ce5dd0f6c78



abin 2012-08-29 22:45 鍙戣〃璇勮
]]>
鎴戠殑絎竴涓狣OM4J鐢熸垚瀹炰緥http://www.aygfsteel.com/stevenjohn/archive/2012/08/16/385563.htmlabinabinWed, 15 Aug 2012 17:02:00 GMThttp://www.aygfsteel.com/stevenjohn/archive/2012/08/16/385563.htmlhttp://www.aygfsteel.com/stevenjohn/comments/385563.htmlhttp://www.aygfsteel.com/stevenjohn/archive/2012/08/16/385563.html#Feedback0http://www.aygfsteel.com/stevenjohn/comments/commentRss/385563.htmlhttp://www.aygfsteel.com/stevenjohn/services/trackbacks/385563.htmlpackage org.lee.abin.dom4j;


import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;

public class Dom4jCreate {
 public static String CreateXml(){
  Document document=DocumentHelper.createDocument();
  document.setXMLEncoding("UTF-8");
  Element rootElement=document.addElement("abin").addAttribute("version", "1.01");
  Element first=rootElement.addElement("header").addAttribute("type", "input");
  Element second=first.addElement("one").addText("涓浗");
  
  return document.asXML();
 }
 public static void main(String[] args) {
  Dom4jCreate dom4jC=new Dom4jCreate();
  String result=dom4jC.CreateXml();
  System.out.println("result="+result);
 }

}



abin 2012-08-16 01:02 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 绍兴县| 玉树县| 黎川县| 桑植县| 利川市| 怀宁县| 台东市| 万盛区| 阜康市| 肥乡县| 扬州市| 新沂市| 全椒县| 朝阳县| 滨州市| 来凤县| 乐陵市| 泰宁县| 通辽市| 沙河市| 长治县| 呈贡县| 巫山县| 鄱阳县| 三江| 达州市| 长泰县| 白城市| 鲁甸县| 内乡县| 保亭| 湖口县| 巴彦淖尔市| 航空| 临朐县| 广东省| 庆阳市| 乌鲁木齐县| 辉县市| 天全县| 安岳县|