using System.Xml;//....XmlTextWriter doc = new XmlTextWriter(Server.MapPath("test.xml"));
doc.WriteString(str);

解决方案 »

  1.   

    usinmg System.Xml;
    XmlDocument doc = new XmlDocument();
    doc.LoadXml( string );doc.Save( "C:\\menu.xml" );
      

  2.   

    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book/>");
    XmlCDataSection CData;
    CData = doc.CreateCDataSection("任何字符串");    
    XmlElement root = doc.DocumentElement;
    root.AppendChild(CData);  
    doc.Save("xxxx.xml");
      

  3.   

    // using(StreamWriter sw=new StreamWriter(setFile))
    // {
    // sw.Write(sb.ToString());
    //
    // }
    setFile为你要的文件名:menu.xml
    就可以了.
    sb为你的string
      

  4.   

    xmlDocument TempDoc = new XmlDocument();
    string s =
    "<?xml version="1.0" ?>
    <!-- Modified by Crystal (BlueIdea.com/bbs) -->
    <menu site="Blueidea.com" subsite="blueidea.com/bbs">
    <submenu handle="menu01">
    <item href="#" label="申请" />
    <item href="#" label="子菜单01-02" />
    </submenu>
    </menu >"
    TempDoc.LoadXml( s );
    string sPath = "c:\menu.xml";
    TempDoc.Save( sPath );