menu
書いてる野郎
orebike@gmail.com
.NET FrameworkでXMLを読む方法
やり方は簡単なのに、あまり紹介しているページがないので・・・XmlDataDocumentに変換してあとは定番のDOMワールド
対象のXMLはこれ
<aaa> <bbb hoge="ほげ1">び~だよ</bbb> <ccc hoge="ほげ2">し~だよ</bbb> </aaa>
DataSet ds = new DataSet(); ds.ReadXml("C:\\hoge.xml"); XmlDataDocument xdd = new XmlDataDocument(ds); //ルートノード取得 XmlNode rootNode = xdd.ChildNodes[0]; foreach(XmlNode cNode in rootNode.ChildNodes) { //こんな風に取り出す cNode.Attributes["hoge"].Value; cNode.InnerText; }
XmlDataDocument xdd = new XmlDataDocument(); xdd.loadXml("<aaa><bbb>hoge</bbb></aaa>");