xmlファイルの読み込み方法を調べてみた
xmlファイルの読み込み方法を調べてみた、、んですが、すぐにいろいろ出てきました。
以下3通り
・DOM(Document Object Model)を使う
XmlDocumentクラスを使って読み書きする方法
xmlファイルを読み込み、検索ができる。(処理が遅い。。)
using System.Xml;
// XMLファイルのパスを指定
string filePath = "path/to/xml/file.xml";
// XmlDocumentオブジェクトを作成
XmlDocument xmlDoc = new XmlDocument();
// XMLファイルを読み込む
xmlDoc.Load(filePath);
// XMLデータにアクセスするために、xmlDocを使用する
・SAX(Simple API for XML)を使った方法
XmlReaderを使って読み込む方法
using System.Xml;
// XMLファイルのパスを指定
string filePath = "path/to/xml/file.xml";
// XmlReaderオブジェクトを作成
XmlReader xmlReader = XmlReader.Create(filePath);
// XMLデータにアクセスするために、xmlReaderを使用する
・LINQを使った方法
DOMのように、xmlファイルを読み込み、親・子のオブジェクトが取得できる。
using System.Xml.Linq;
// XMLファイルのパスを指定
string filePath = "path/to/xml/file.xml";
// XDocumentオブジェクトを作成
XDocument xdoc = XDocument.Load(filePath);
// XMLデータにアクセスするために、xdocを使用する