Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

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


Ïà¹ØÎĵµ£º

javascript½«×Ö·û´®ÀàÐÍת»»ÎªXML¶ÔÏó

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(ExecuteXmlReaderʹÓÃ)£¬×ª»»µ½xml¸ñʽ

ÀûÓÃsqlhelperÖеÄExcuteXmlReader·½·¨£¬¶ÁÈ¡Êý¾Ý²¢±£´æΪxmlÎļþ     
 string strConn = Properties.Settings.Default.Connections;
           SqlConnection connection = new SqlConnection(strConn);
    & ......

XML ½âÎöc++Ô´Â루ͷÎļþ£©

/*
 * XMLTool.h ÅäÖÃÎļþ½âÎö¶¯Ì¬¿âÍ·Îļþ
 *  Ö÷ÒªÊä³öº¯Êý½Ó¿Ú·Ö±ðʵÏÖ¶ÔÅäÖÃÎļþµÄ¶ÁÈ¡ºÍдÈ룬Õë¶Ô½á¹û¼¯µÄ¸´ÖÆÇå¿Õ£¬ºÍÁ½¸ö×Ö·û´®´¦Àíº¯Êý
 *  ¶ÁÈ¡ÅäÖÃÎļþ½Ó¿Ú £ºint ReadXMLFile(XML_Node_Vector *XmlNodeVector, string filepath);
 *  Ð´ÈëÅäÖ ......

xml½âÎö¶àÖؽڵã

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 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ