ͨ¹ýDOM4J½âÎöXMLÎļþС½á
´´½¨XMLÎļþ£º
public boolean createXML(){
try{
Document doc = DocumentHelper.createDocument();
Element root = doc.addElement("root");
Element personNode = root.addElement("person");
Element sonNode = personNode.addElement("fristson");
sonNode.setText("lk1");
Element sonNode2 = personNode.addElement("secandtson");
sonNode2.setText("lk2");
OutputFormat opf = OutputFormat.createPrettyPrint();
opf.setEncoding("GB2312");
XMLWriter xmlw = new XMLWriter(new FileWriter("d:\\myXML.xml"),opf);
xmlw.write(doc);
xmlw.close();
return true;
}catch(Exception e){
System.out.println("error: In create XML");
return false;
}
}
ÒÔÉÏÖ»ÊǸö¼òµ¥µÄ´´½¨ÁËÒ»¸öXMLÎļþÔÚDÅÌÏ£¬Ï±ßÖ÷ÒªÊÇ·ÖÎöXMLÎļþ£¬ÌáÈ¡Ãû×ÖºÍÄÚÈÝ£ºÒÔJAVAÏîÄ¿ÖУ¬¾µäµÄWEB.XMLΪÀý
public boolean updateXML(){
Document doc = null;
try{
SAXReader sr = new SAXReader();
doc = sr.read(new File("d:\\web.xml"));
Element personRoot = doc.getRootElement();
Iterator personNode = personRoot.elementIterator();
while(personNode.hasNext()){
Element sonNode = (Element)personNode.next();
List sonNodes = sonNode.elements();
System.out.println(sonNode.getName());
for(int i = 0 ;i<sonNodes.size() ; i++){
System.out.println(i+":"+((Element)sonNodes.get(i)).getName());
System.out.println(i+":"+((Element)sonNodes.get(i)).getText());
}
Ïà¹ØÎĵµ£º
package book.xml;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import java.util.Stack;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.Default ......
//create a new Document
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document d = db.newDocument();
//add root Node
Element noteuser = d.createElement("note-users");
d.appendChil ......
ÔÚC++ÖУ¬¿âµÄµØÎ»ÊǷdz£¸ßµÄ¡£C++Ö®¸¸ Bjarne StroustrupÏÈÉú¶à´Î±íʾÁËÉè¼Æ¿âÀ´À©³ä¹¦ÄÜÒªºÃ¹ýÉè¼Æ¸ü¶àµÄÓï·¨µÄÑÔÂÛ¡£ÏÖʵÖУ¬C++µÄ¿âÃÅÀà·±¶à£¬½â¾öµÄÎÊÌâÒ²ÊǼ«Æä¹ã·º£¬¿â´ÓÇáÁ¿¼¶µ½ÖØÁ¿¼¶µÄ¶¼ÓС£²»ÉÙ¶¼ÊÇÈÃÈËÑÛ½ç´ó¿ª£¬Òà»òÊÇÍû¶øÉú̾µÄ˼ά½Ü×÷¡£ÓÉÓÚ¿âµÄÊýÁ¿·Ç³£ÅӴ󣬶øÇÒÏÞÓÚ±ÊÕßˮƽ£¬ÆäÖкܶಢ²»Á˽⡣ËùÒÔÎÄÖ ......
¶Á£º
//´ò¿ªÄ³Îļþ(¼ÙÉèweb.configÔÚ¸ùĿ¼ÖÐ)
string filename=Server.MapPath("/") + @"WebApplication1\web.config";
XmlDocument xmldoc= new XmlDocument();
xmldoc.Load(filename);
//µÃµ½¶¥²ã½ÚµãÁбí
XmlNodeList topM=xmldoc.DocumentElement.ChildNodes;
foreach(XmlElement element in topM)
{
if(ele ......
public static IList<News> GetAllNews()
{
XmlDocument xdoc = new XmlDocument();
xdoc.Load("Äã¶ÁÈ¡µÄµØÖ·£ºÀýÈç ......