본문 바로가기

RSS

RSS Reader 컴포넌트 만들기 - 자바 일단, 저번 강좌를 꼼꼼히 읽으신 분은 다음과 같은 일종의 규칙(?)을 알고 계시리라 생각합니다. 1. 하나의 RSS 파일은 하나의 Channel 요소와 여러개의 Item 요소로 구성된다. 2. Channel은 title, link, description, lastBuildDate등의 하위 요소를 가질 수 있다. 3. 각각의 Item 은 Author, Category, Title, Link, Pubdate 등의 하위 요소를 가질 수 있다. 대략 이정도의 규칙만으로도 우리가 같이 제작하려는 RSSReader를 설계하는 데에는 크게 문제가 없을 것 같습니다. 컴포넌트를 많이 만들어 보신 분은 위의 정의만으로도 쉽게 필요한 개체들을 추출해내실 수 있을 것 같습니다. 일단, item 이라는 개체가 필요할 것 같..
RSS Writer 컴포넌트 만들기 - 자바 그럼, 이번 시간에는 지난 시간에 이어서(사실은 별개적인 내용으로 볼 수도 있습니다만) Rss 작성기를 만들어 보도록 하겠습니다. 클래스의 설계구조는 아마도 다들 비슷하지 않을까 싶네요. 저의 경우는 일반 문자열 결합을 통해서 XML 파일을 생성하는 것 보다는(비록 그것이 성능면에서 상대적으로 낫다해도) XmlTextWriter 클래스를 사용해서 좀 더 확실하게 XML 파일을 작성하는 쪽으로 방향을 잡았습니다. 여러분도 그렇게 방향을 잡으신 것이라면, "우리는 친구~~~" 인 것입니당당당.. 샤바방~~ 저는 기본적으로 개발자가 RSS로 작성하고 싶은 항목들을 일단 RssWriter 메모리 상에 적재한 다음에, 특정 메서드를 호출하면 그때까지 메모리에 쌓여있던 모든 데이터를 RSS로 좌악~ 만들어서 출력해..