XmlDocument.Save メソッド
指定した位置に XML ドキュメントを保存します。
オーバーロードの一覧
指定したストリームに XML ドキュメントを保存します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Overridable Sub Save(Stream)
[JScript] public function Save(Stream);
指定したファイルに XML ドキュメントを保存します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Overridable Sub Save(String)
[JScript] public function Save(String);
指定した TextWriter に XML ドキュメントを保存します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Overridable Sub Save(TextWriter)
[JScript] public function Save(TextWriter);
指定した XmlWriter に XML ドキュメントを保存します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Overridable Sub Save(XmlWriter)
[JScript] public function Save(XmlWriter);
使用例
[Visual Basic, C#, C++] XML を XmlDocument オブジェクトに読み込み、ファイルに保存する例を次に示します。
[Visual Basic, C#, C++] メモ ここでは、Save のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。
Imports System
Imports System.Xml
public class Sample
public shared sub Main()
' Create the XmlDocument.
Dim doc as XmlDocument = new XmlDocument()
doc.LoadXml("<item><name>wrench</name></item>")
' Add a price element.
Dim newElem as XmlElement = doc.CreateElement("price")
newElem.InnerText = "10.95"
doc.DocumentElement.AppendChild(newElem)
' Save the document to a file and auto-indent the output.
Dim writer as XmlTextWriter = new XmlTextWriter("data.xml",nothing)
writer.Formatting = Formatting.Indented
doc.Save(writer)
end sub
end class
[C#]
using System;
using System.Xml;
public class Sample {
public static void Main() {
// Create the XmlDocument.
XmlDocument doc = new XmlDocument();
doc.LoadXml("<item><name>wrench</name></item>");
// Add a price element.
XmlElement newElem = doc.CreateElement("price");
newElem.InnerText = "10.95";
doc.DocumentElement.AppendChild(newElem);
// Save the document to a file and auto-indent the output.
XmlTextWriter writer = new XmlTextWriter("data.xml",null);
writer.Formatting = Formatting.Indented;
doc.Save(writer);
}
}
[C++]
#using <mscorlib.dll>
#using <System.Xml.dll>
using namespace System;
using namespace System::Xml;
int main()
{
// Create the XmlDocument.
XmlDocument* doc = new XmlDocument();
doc->LoadXml(S"<item><name>wrench</name></item>");
// Add a price element.
XmlElement* newElem = doc->CreateElement(S"price");
newElem->InnerText = S"10.95";
doc->DocumentElement->AppendChild(newElem);
// Save the document to a file and auto-indent the output.
XmlTextWriter* writer = new XmlTextWriter(S"data.xml",0);
writer->Formatting = Formatting::Indented;
doc->Save(writer);
};
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。