让高手提鞋??
不会吧?

解决方案 »

  1.   

    您误会了!!!我的原话是"望高手提鞋"!!有个望字!!!嘿嘿~高手帮帮忙吧,不然我跟你后屁股可不走啊~~
      

  2.   

    //menu.xml
    <?xml version="1.0" encoding="GB2312"?>
    <root> 
    <business> 
      <name>会议短信</name> 
      <id>1000</id> 
      <url>sendnotice.jsp </url> 
    </business> //xmlwriter 
    //读写menu.xml
    package xmlpro;/**
     * Title:
     * Description:modify xml file
     * Copyright:    Copyright (c) 2002
     * Company:
     * @author
     * @version 1.0
     */
    /**notice xmlwriter uses j2ee.jar*/
    import javax.xml.parsers.*;
    import javax.xml.transform.*;
    import javax.xml.transform.dom.DOMSource;
    import javax.xml.transform.stream.StreamResult;
    import org.w3c.dom.*;
    import java.util.*;
    import java.io.*;public class xmlwriter {public static void  main(String args[]){
    try{
      DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
      DocumentBuilder builder=factory.newDocumentBuilder();
      Document doc=builder.parse("menu.xml");
      doc.normalize();
       //---取得变量----
      String name="手机银行";
      String id="1009";
      String url="mb.jsp";
      //-------------
      Text textseg;
      Element businessNode=doc.createElement("business");  Element nameNode=doc.createElement("name");
      textseg=doc.createTextNode(name);
      nameNode.appendChild(textseg);
      businessNode.appendChild(nameNode);  Element idNode=doc.createElement("id");
      textseg=doc.createTextNode(id);
      idNode.appendChild(textseg);
      businessNode.appendChild(idNode);  Element urlNode=doc.createElement("url");
      textseg=doc.createTextNode(url);
      urlNode.appendChild(textseg);
      businessNode.appendChild(urlNode);  doc.getDocumentElement().appendChild(businessNode);  TransformerFactory tFactory =TransformerFactory.newInstance();
      Transformer transformer = tFactory.newTransformer();
      /**Use OutputKeys*/
      Properties properties=transformer.getOutputProperties();
      properties.setProperty(OutputKeys.ENCODING,"GB2312" );
      properties.setProperty(OutputKeys.VERSION,"1.0");
      transformer.setOutputProperties(properties);  DOMSource source = new DOMSource(doc);
      StreamResult result = new StreamResult(new java.io.File("menu.xml"));
      transformer.transform(source, result);
      }catch(Exception e){
        e.printStackTrace();
      }
     }
    }