develop

C# XML 읽기

파드파드 2024. 6. 17. 08:49
반응형

간만에 XML 읽을려고 하니 또 기억이 안난다.

 

XmlNodeList xnode = xmlDoc.GetElementsByTagName("bookstore");  //읽기1. 태그 직접 찾기.

string s = xnode[0].Name; 

var doc = new XmlDocument(); 

 

doc.Load("data.xml"); 

 

var bookNodes = doc.SelectNodes(@"//bookstore/book");  //읽기2. 노드를 찾고 루프로 찾기.

 

foreach (XmlNode item in bookNodes) 

   string title = item.SelectSingleNode("./title").InnerText; 

   string price = item.SelectSingleNode("./price").InnerText;

   Console.WriteLine("title {0} price: {1}",title,price); 

}

 

End.

반응형