C# 如何創建一個xml文件?並寫入指定內容?


你看看這個 拷貝代碼 運行 就能生成你需要的xml文件了

//首先創建 XmlDocument xml文檔
XmlDocument xml = new XmlDocument();
//創建根節點 config
XmlElement config = xml.CreateElement("Config");
//把根節點加到xml文檔中
xml.AppendChild(config);
//創建一個節點 path(用於做子節點)
XmlElement path = xml.CreateElement("Path");
//path節點中的文本內容為 E:\Test\ @用於轉義后面的'\'
path.InnerText = @"E:\Test\";
//將path添加為config的子節點
config.AppendChild(path);
//以下Regex同理
XmlElement regex = xml.CreateElement("Regex");
regex.InnerText = "<![CDDATA[@^abc$]]>";
config.AppendChild(regex);
XmlElement ini = xml.CreateElement("ini");
//所以我們需要創建 ini標簽里的xml屬性 屬性名為timeout
XmlAttribute timeout = xml.CreateAttribute("timeout");
//timeout屬性的內容為200
timeout.InnerText = "200";
//標簽ini里的文檔內容為 time
ini.InnerText = "time";
//創建完標簽的屬性timeout 后需要將其添加到ini標簽的屬性里
ini.Attributes.Append(timeout);
//最后將ini標簽添加到config 父節點里
config.AppendChild(ini);
//最后將整個xml文件保存在D盤
xml.Save(@"D:\abc.xml");


運行效果

<Config>
<Path>E:\Test\</Path>
<Regex><![CDDATA[@^abc$]]></Regex>
<ini timeout="200">time</ini>
</Config>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM