//하나의 필드값을 가져오기
XmlDocument doc = new XmlDocument();
doc.Load("book.xml");
XmlNodeList nodes = doc.GetElementsByTagName("name");
for (int i = 0; i < nodes.Count; i++)
{
MessageBox.Show(nodes[i].InnerXml);
}
//네비게이터 사용법
public void XPathNavigator()
{
XPathDocument document = new XPathDocument("book.xml");
XPathNavigator navigator = document.CreateNavigator();
XPathNodeIterator nodes = navigator.Select("/book/name");
nodes.MoveNext();
XPathNavigator nodesNavigator = nodes.Current;
XPathNodeIterator nodesText = nodesNavigator.SelectDescendants(XPathNodeType.Text, false);
while (nodesText.MoveNext())
{
MessageBox.Show(nodesText.Current.Value);
}
}
// xml 어렵당.... 괜히 책까지 있어서 하는게 아닌거 같당...
확실히 잘 사용하면 좋은 기능이긴 하지만.. 단시간에 어떻게 익힐 잡기는 아닌거 같다