C#におけるXML操作クラスの使用方法
System.Xml名前空間のクラスを使用して、C#でXMLを操作できます。以下は、XMLドキュメントを作成、要素の追加、XMLドキュメントの保存と読み取りを行う方法を示す簡単な例です。
まず、System.Xml 名前空間をインポートする必要があります。
using System.Xml;
- XML 文書を作成します
XmlDocument xmlDoc = new XmlDocument();
- ルート要素を追加する:
XmlElement root = xmlDoc.CreateElement("Root");
xmlDoc.AppendChild(root);
- 子要素を追加する:
XmlElement child = xmlDoc.CreateElement("Child");
child.InnerText = "Hello World";
root.AppendChild(child);
- XMLファイルを保存する:
xmlDoc.Save("path/to/file.xml");
- XMLドキュメントを読み込む
xmlDoc.Load("path/to/file.xml");
XmlNodeList nodeList = xmlDoc.GetElementsByTagName("Child");
foreach (XmlNode node in nodeList)
{
string text = node.InnerText;
Console.WriteLine(text);
}
シンプルな例ではありますが、System.Xml名前空間にはXmlReaderやXmlWriterといった、XMLドキュメントを操作するためのさらに多くのクラスやメソッドがあります。理解を深め、ご自身のニーズに合わせて使用できます。