VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
DOMドキュメントからXMLファイルを作成するには、XmlDocumentクラスのSaveメソッドを使用します。Saveメソッドの引数には書き出すファイル名を指定します。作成できなかった場合には例外が発生します。
XmlDocumentsクラスを使用するには、using System.Xmlを追加します。
private void button1_Click(object sender, System.EventArgs e) { XmlDocument xmlDoc = new XmlDocument(); string strXml;// DOMドキュメント文字列を変数にセット strXml = "<?xml version='1.0'?>" + "<ADDRESS_DATA>" + "<ZIP>012-3456</ZIP>" + "<ADDRESS>7-8,TOKYO,JAPAN</ADDRESS>" + "<NAME>HIRO</NAME>" + "</ADDRESS_DATA>"; // DOMドキュメント文字列からXmlDocumentオブジェクトを作成 xmlDoc.LoadXml(strXml); try { // XMLファイルを作成 xmlDoc.Save(@"Test.xml"); MessageBox.Show("作成完了!!"); } catch ( System.IO.FileNotFoundException Ex ) { MessageBox.Show("ファイルが存在しません!!"); } catch ( System.Xml.XmlException Ex ) { MessageBox.Show(Ex.Message); } }
//サンプルで作成されるXMLファイル(Test.xml) <?xml version="1.0"?> <ADDRESS_DATA> <ZIP>012-3456</ZIP> <ADDRESS>7-8,TOKYO,JAPAN</ADDRESS> <NAME>HIRO</NAME> </ADDRESS_DATA>