私は非常に初心者ですc#
です。カスタムの場所にXMLファイルを保存
少し書きますXML
コンバータです。デバッグモードでは、xmlファイルをbin/debugに保存します。 私が使用:
XmlWriter xw = XmlWriter.Create("Filename.xml")
私はコードをコンパイルして実行すると、XMLが保存されません。 xmlが特定のパスに格納されるようにするにはどうすればよいですか? 保存場所のパスは、フォームから文字列として指定します。
私は非常に初心者ですc#
です。カスタムの場所にXMLファイルを保存
少し書きますXML
コンバータです。デバッグモードでは、xmlファイルをbin/debugに保存します。 私が使用:
XmlWriter xw = XmlWriter.Create("Filename.xml")
私はコードをコンパイルして実行すると、XMLが保存されません。 xmlが特定のパスに格納されるようにするにはどうすればよいですか? 保存場所のパスは、フォームから文字列として指定します。
をあなたはちょうどその書き込みにXmlWriter
を使用して、パスとxmlファイル名を結合する必要があります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インスタンスを作成します。 (ファイルを保存していない!)
をあなたがSystem.IOを使用して保存することができ、XML持っている場合:
File.WriteAllText(saveLocationPath, yourXML);
ありがとうございました!私は今これを行いました:using(XmlWriter xw = XmlWriter.Create(savepath + "/ filename.xml"、writersettings)) – Andreas