Dom4j²Ù×÷XMLÎļþ дÎļþ
package com.beckham.dom;
import java.io.File;
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;
/**
* @author ×÷Õß<Beckham>
* Email:gaowm0207@gmail.com
* Jan 28, 2010 10:03:12 AM
* DOM4jдXMLÎļþ
*/
public class CreateXMLFile {
public static void main(String[] args)throws Exception {
createFile("src/com/beckham/dom/application.xml") ;
}
public static void createFile(String fileName) throws Exception{
Document document = DocumentHelper.createDocument() ;
//¸ù½Úµã
Element root = document.addElement("beans") ;
//¸ù½Úµã×¢ÊÍ
root.addComment("ÕâÊǸù½Úµã") ;
//µÚÒ»¸ö×Ó½Úµã
Element elementBean1 = root.addElement("bean") ;
elementBean1.addAttribute("id", "boy") ;
elementBean1.addAttribute("class", "com.beckham.spring.Boy") ;
Element elementProp = elementBean1.addElement("property") ;
elementProp.addAttribute("name", "user") ;
elementProp.addAttribute("ref", "com.beckham.User") ;
//µÚ¶þ¸ö×Ó½Úµã
Element elementBean2 = root.addElement("bean") ;
elementBean2.addAttribute("id", "girl") ;
elementBean2.addAttribute("class", "com.beckham.spring.Girl") ;
Element elementProp2 = elementBean2.addElement("property") ;
elementProp2.addAttribute("name", "user") ;
elementProp2.addAttribute("ref", "com.beckham.User") ;
//Ç°Ò»¸ö²ÎÊý±íʾËõ½ø4¸ö¿Õ¸ñ
OutputFormat format = new OutputFormat(" ",true) ;
format.setEncoding("GBK") ;
XMLWriter w = new XMLWriter(new FileWriter(new File(fileName)),format ) ;
w.write(document) ;
w.close() ;
}
}
<?xml version="1.0&qu
Ïà¹ØÎĵµ£º
try { //Internet Explorer
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(data);
} catch(e) { //Other Browsers
parser=new DOMParser();
xmlDoc=parser.parsefromString(data,"text/xml");
} ......
ÀûÓÃsqlhelperÖеÄExcuteXmlReader·½·¨£¬¶ÁÈ¡Êý¾Ý²¢±£´æΪxmlÎļþ
string strConn = Properties.Settings.Default.Connections;
SqlConnection connection = new SqlConnection(strConn);
& ......
/*
* XMLTool.h ÅäÖÃÎļþ½âÎö¶¯Ì¬¿âÍ·Îļþ
* Ö÷ÒªÊä³öº¯Êý½Ó¿Ú·Ö±ðʵÏÖ¶ÔÅäÖÃÎļþµÄ¶ÁÈ¡ºÍдÈ룬Õë¶Ô½á¹û¼¯µÄ¸´ÖÆÇå¿Õ£¬ºÍÁ½¸ö×Ö·û´®´¦Àíº¯Êý
* ¶ÁÈ¡ÅäÖÃÎļþ½Ó¿Ú £ºint ReadXMLFile(XML_Node_Vector *XmlNodeVector, string filepath);
* дÈëÅäÖ ......
xmlΪ£º
<friendShares>
<totalCount>352</totalCount>
<friendShare>
<code>XXXXXXX</code>
<date>2010-01-15T00:00:00+08:00</date>
<friendId>499</friendId>
<movie>
<code>XXXXXX</code>
<contentId>89718</content ......