외부 자원을 소스로 하는 XmlReader 개체 만들기
이번에는 외부 자원을 소스로 하는 XmlReader 개체를 만드는 예제를 살펴봅시다. 여기에서는 제가 운영하는 언제나 휴일 티스토리 rss("http://ehclub.co.kr/rss")를 소스로 할게요.
외부 자원을 소스로 할 때는 XmlUrlResolver 개체를 생성하여 XmlReaderSettings 개체의 XmlResolver 속성에 설정하고 XmlReader 개체를 생성할 때 XmlReaderSettings 개체를 전달하면 됩니다.
static void Main(string[] args) { XmlUrlResolver resolver = new XmlUrlResolver(); resolver.Credentials = System.Net.CredentialCache.DefaultCredentials;
XmlReaderSettings settings = new XmlReaderSettings(); settings.XmlResolver = resolver;
XmlReader reader = XmlReader.Create("http://ehclub.co.kr/rss", settings); WirteConsole(reader); reader.Close(); } private static void WirteConsole(XmlReader reader) { XmlWriter xwriter = XmlWriter.Create(Console.Out); xwriter.WriteNode(reader, false); xwriter.Close(); Console.WriteLine(); } |
[소스] 외부 자원을 소스로 하는 XmlReader 개체 만들기 예제 코드
'프로그래밍 기술 > XML.NET' 카테고리의 다른 글
[XML.NET] 19. XmlReader 클래스 ReadInnerXml, ReadOuterXml (0) | 2016.04.18 |
---|---|
[XML.NET] 18.XmlReader 개체로 데이터 분석(Attribute 읽기) (0) | 2016.04.18 |
[XML.NET] 17. XmlReader 개체로 데이터 분석(요소 읽기) (0) | 2016.04.18 |
[XML.NET] 16. XmlReader 개체로 데이터 분석(노드 형식 알아내기) (0) | 2016.04.18 |
[XML.NET] 15. 유효성 검사 설정 XmlReader 개체 만들기 (2) | 2016.04.18 |
[XML.NET] 13. XmlReader 개체 만들기 예제 (0) | 2016.04.18 |
[XML.NET] 12. XmlReaderSettings 개요 (0) | 2016.04.18 |
[XML.NET] 12. XmlReader 개요 (0) | 2016.04.18 |
[XML.NET] 11. XmlWriter 개체로 XML 데이터 작성(Attribte 쓰기) (0) | 2016.04.18 |
[XML.NET] 10. XmlWriter 개체로 XML 데이터 작성(요소 쓰기) (0) | 2016.04.18 |