VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
<< 前のTips 次のTips >>
指定した要素を削除するには、RemoveChildメソッドを使用します。
サンプルでは、ルート要素に属している"zip"要素を削除しています。
System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument(); // XMLファイルを読み込む xmlDoc.Load(@"C:\Work\Test.xml"); //ルート要素を取得する System.Xml.XmlElement rootElement = xmlDoc.DocumentElement; //ルート要素の子要素である"zip"を取得する System.Xml.XmlNodeList nodelist = rootElement.GetElementsByTagName("zip"); //指定した"zip"タグが存在するか? if ( nodelist.Count > 0 ) { //zipタグを削除する rootElement.RemoveChild(nodelist.Item(0)); } //ファイルに保存する xmlDoc.Save(@"C:\Work\Test.xml");
'削除前のXMlファイル <?xml version="1.0" encoding="utf-8"?> <personal_data> <zip>123-4567</zip> <address>東京都内</address> <name>HIRO</name> </personal_data> '削除後のXMLファイル <?xml version="1.0" encoding="utf-8"?> <personal_data> <address>東京都内</address> <name>HIRO</name> </personal_data>
<< 前のTips 次のTips >>