1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | private void button1_Click(object sender, EventArgs e) { WebRequest request = WebRequest.Create("http://u3d.as/feed/discounted.rss"); WebResponse response = request.GetResponse(); StreamReader stream = new StreamReader(response.GetResponseStream()); // 주소에 있는 텍스트 모두를 긁어 저장 string firstStr = stream.ReadToEnd(); // 파싱할 부분의 시작부분 검색 int index1 = s1.IndexOf("<item>") + 6; // 끝부분 검색 int index2 = s1.IndexOf("</item>"); //다시 담기 string str = s1.Substring(index1, index2 - index1); Console.Write(str); } | cs |
작성일 기준으로 위 코드는 현재 유니티의 일일 세일 상품에 대한 xml을 호출해서 item 부분을 전부 긁어온다.
한번 긁어 온 뒤, 다시 <title> 부분을 추출하면 일일 세일 상품의 이름을 가져 올 수 있다.
320x100
'프로그래밍 > C#' 카테고리의 다른 글
C# 배열과 n차원 배열 (0) | 2015.06.24 |
---|---|
C#, Math (0) | 2015.05.12 |
List<T> (0) | 2015.04.19 |
명명된 매개변수와 선택적 매개변수 (0) | 2015.04.10 |
StringBuilder (0) | 2015.04.05 |
댓글