C#ではDOMパーサーでパーシングする場合はXmlDocumentクラスだそうです。メモメモ
using System.Xml;
var reader = new StreamReader(“config.xml”);
var xmlDoc = new XmlDocument();
xmlDoc.Load(reader);/span>Load(reader);
一気にメモリに読み込むのは以下の方法が簡単らしいのだが、ノードや中に入っている属性の説明が入っていればいいが、殆ど無い。
XmlDocument.Load(TextReader)で一気にメモリに読み込む。
そこから値を取得する場合、例えばルートのタグがresponseであれば、
var res = xmlDoc.GetElementsByTagName(“response”);
var associate = new Dictionary<string, string>();
foreach (XmlNode node in res[0].ChildNodes)
{
associate.Add(node.Name, node.InnerText);
}
その解説なるものを見つけたのでこれもなくなって欲しく無いのでメモメモ