using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml; //@@@@
namespace ConsoleEx
{
class Ex16_blog
{
static void Main(string[] args)
{
XmlDocument doc = new XmlDocument();
//블로그의 rss 단추를 누른수 다음의 주소를 붙여넣기
doc.Load("http://petit_ange.blog.me/rss");
//Console.WriteLine(doc.OuterXml);
//블로그 포스트의 제목을 출력해보자.
//1. 루트 엘리먼트 접근
XmlElement rss = doc.DocumentElement;
//2. <channel> ; 첫번째 자식이자 마지막 자식인놈
XmlElement channel = rss.FirstChild as XmlElement;
//3. 탐색(item까지); channel태그의 자식들..
foreach (XmlElement item in channel.ChildNodes)
{
//Console.WriteLine(item.Name);
if (item.Name == "item")
{
XmlElement title = item.ChildNodes[2] as XmlElement;
Console.WriteLine(title.InnerText);
}
}
}
}
}