簡體   English   中英

將XML文件保存在自定義位置

[英]Save XML file at custom location

我是c#初學者。

我寫了一個XML轉換器。 在調試模式下,將我的xml文件保存在bin / debug下。 我用:

XmlWriter xw = XmlWriter.Create("Filename.xml")

當我編譯代碼並運行它時,不會保存xml。 如何確保將xml存儲在特定路徑中? 保存位置路徑以字符串形式來自表單

您只需要結合路徑和xml文件名,然后使用XmlWriter編寫xml元素:

string pathName = Path.Combine(location, "Filename.xml"); // location is the string from your form.
using (var xw = XmlWriter.Create(pathName))
{
    xw.WriteStartElement("myxml");
}

XmlWriter使用文件名和XmlWriterSettings對象創建一個新的XmlWriter實例。 (不保存文件!)

擁有xml時,可以使用System.IO保存它:

File.WriteAllText(saveLocationPath, yourXML);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM