我是c#
的初学者。
我写了一个XML
转换器。在调试模式下,将我的xml文件保存在bin / debug下。
我用:
XmlWriter xw = XmlWriter.Create("Filename.xml")
当我编译代码并运行它时,不会保存xml。 我该怎么做才能确保xml存储在特定路径中? 保存位置路径来自表单作为字符串
答案 0 :(得分:1)
您只需要组合路径和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");
}
答案 1 :(得分:0)
XmlWriter使用文件名和XmlWriterSettings对象创建一个新的XmlWriter实例。 (不保存文件!)
如果您有xml,可以使用System.IO保存它:
File.WriteAllText(saveLocationPath, yourXML);