java¶ÁÈ¡xml(Èý)
public static void main(String[] args) {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
try {
DocumentBuilder db = dbf.newDocumentBuilder();
//¼ÓÔØstudents.xmlÎļþ
Document doc = db.parse(new File("bin/students.xml"));
//´´½¨½Úµã
Element eltStu = doc.createElement("student");
Element eltName = doc.createElement("name");
Element eltAge = doc.createElement("age");
//´´½¨Îı¾½Úµã
Text txtName = doc.createTextNode("ÍõÎå");
Text txtAge = doc.createTextNode("50");
//ÔÚnameºÍage½ÚµãÄÚ²¿×·¼ÓÎı¾½Úµã
eltName.appendChild(txtName);
eltAge.appendChild(txtAge);
//°ÑnameºÍage½Úµã×·¼Óµ½studen½Úµã
eltStu.appendChild(eltName);
eltStu.appendChild(eltAge);
//ÉèÖÃstudent½ÚµãµÄÊôÐÔ
eltStu.setAttribute("id", "03");
//»ñÈ¡¸ù½Úµã
Element root = doc.getDocumentElement();
//°Ñstudent½Úµã×·¼Óµ½¸ù½ÚµãÄÚ²¿
root.appendChild(eltStu);
//»ñÈ¡ÄÚ²¿ËùÓеÄstudentµÄ½Úµã
NodeList nodes = root.getElementsByTagName("student");
// ɾ³ýµÚstudentÒ»¸ö½Úµã
root.removeChild(nodes.item(0));
//Ð޸Ľڵã,ÒòΪÔÚÇ°ÃæÉ¾³ýÁËÒ»¸ö½Úµã,NodeList¼¯ºÏÖÐҲͬʱ¸üÐÂ
Element eltCha = (Element) nodes.item(0);
//ÐÞ¸ÄageÊôÐÔÖеÄÎı¾Öµ
Node nodeAge = eltCha.getElementsByTagName("age").item(0);
//
nodeAge.getFirstChild().setNodeValue("1500");
// ÓÃÓÚ´´½¨Transofrmer¶ÔÏó
TransformerFactory tff = TransformerFactory.newInstance();
Transformer tf = tff.newTransformer();
tf.setOutputProperty("encoding", "utf-8");
// ÒÔ Document Object Model£¨DOM£©Ê÷µÄÐÎʽ³äµ±×ª»» Source Ê÷µÄ³ÖÓÐÕß¡£
DOMSource source = new DOMSource(doc);
// ³äµ±×ª»»½á¹ûµÄ³ÖÓÐÕߣ¬¿ÉÒÔΪ XML¡¢´¿Îı¾¡¢HTML »òijЩÆäËû¸ñʽµÄ±ê¼Ç¡£
StreamResult result = new StreamResult(new File("src/convert.xml"));
// ½« XML Source ת»»Îª Result
tf.transform(source, result);
} catch (ParserConfigurationException e) {
e.printStackTrace();
} catch (SAXEx
Ïà¹ØÎĵµ£º
´úÂëÈçÏ£º
1 String command = " cmd /c C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -h localhost -u root -p aijia > E:/aijia.dmp " ;
2 try {
3 Process process& ......
ÕâÊÇÒ»¸öÓÃJAVA W3C DOM ½øÐÐXML²Ù×÷µÄÀý×Ó£¬°üº¬Á˲éѯ¡¢Ôö¼Ó¡¢Ð޸ġ¢É¾³ý¡¢±£´æµÄ»ù±¾²Ù×÷¡£½ÏÍêÕûµÄÃèÊöÁËÒ»¸öXMLµÄÕû¸ö²Ù×÷Á÷³Ì¡£ÊʺϸÕÈëÃÅJAVA XML²Ù×÷µÄÅóÓѲο¼ºÍѧϰ¡£
¼ÙÉèÓÐXMLÎļþ£ºtest1.xml
<?xml version="1.0" encoding="UTF-8"?>
<books>
<book>
< ......
1.¼ÆËãijһÔ·ݵÄ×î´óÌìÊý
Calendar time=Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR,year);
time.set(Calendar.MONTH,i-1);//×¢Òâ,Calendar¶ÔÏóĬÈÏÒ»ÔÂΪ0
int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//±¾Ô·ݵÄÌìÊý ......
¼òµ¥µÄ˵µ¥Àý¾ÍÊÇ Ö»ÄÜÓÐÒ»¸öʵÀý£¬ËùÒԵط½Óõ½µÄʵÀý¶¼ÊÇͬһ¸ö¡£
¾ÍºÃÏñ¼ÒÈ˳Է¹£¬×À×ÓÊǵ¥ÀýµÄ£¬´ó¼ÒÓõÄÊÇͬһ¸ö¡£¶øÍëÊǶàÀýµÄ£¬Ã¿È˶¼ÓÐ×Ô¼¸µÄ¡£ ÏÂÃæÊǾßÌåµÄÀý×Ó£º
Javaģʽ֮µ¥Àýģʽ£º
µ¥Àýģʽȷ±£Ò»¸öÀàÖ»ÓÐÒ»¸öʵÀý£¬×ÔÐÐÌṩÕâ¸öʵÀý²¢ÏòÕû¸öÏµÍ ......