Justin Yoo

Author posts

XmlNode와 XElement간 상호 변환하기

in Dotnet · 1 min read

XElement와 XmlNode는 기본적으로 그 역할이 비슷하다. 하지만 다른 용도로 쓰이는데, 같은 XML 문서를 XDocument로 읽어들이는가 (XElement) 혹은 XmlDocument로 읽어들이는가 (XmlNode)에 따라 다르다. 전자는 보통 LINQ to XML 형태로 많이 사용하고, 후자는 Node 검색시 많이 사용한다. 문제는 거의 같은

XmlWriter 클라스와 XmlTextWriter 클라스의 차이

in Dotnet · 2 min read

XmlTextWriter 클라스는 XmlWriter 클라스로부터 상속 받은 클라스이다. 보통 XmlWriter 인스턴스를 생성할 때에는 XmlWriter.Create() 메소드를 이용하는데, 팩토리 메소드 패턴의 전형적인 예라고 할 수 있다. 예를 들어 보통 아래와 같은 방식으로 XmlWriter 클라스를 사용한다. using (var writer =