System.Xml 사용법
참고 항목
이 콘텐츠는 Pearson Education, Inc.의 허가를 받아 프레임워크 디자인 지침: 재사용 가능한 .NET 라이브러리에 대한 규칙, 관용어 및 패턴, 2판에서 재인쇄되었습니다. 이 버전은 2008년에 출판되었으며 이후 3판에서 완전히 개정되었습니다. 이 페이지의 정보 중 일부는 최신 정보가 아닐 수 있습니다.
이 섹션에서는 XML 데이터를 나타내는 데 사용할 수 있는 System.Xml 네임스페이스에 있는 여러 형식의 사용법에 대해 설명합니다.
❌ XML 데이터를 나타내는 데 XmlNode 또는 XmlDocument를 사용하지 마세요. IXPathNavigable, XmlReader, XmlWriter의 인스턴스 또는 XNode의 하위 형식을 대신 사용하는 것이 좋습니다. XmlNode
및 XmlDocument
는 퍼블릭 API에 노출되도록 설계되지 않았습니다.
✔️ XML을 허용하거나 반환하는 멤버의 입력 또는 출력으로 XmlReader
, IXPathNavigable
또는 XNode
의 하위 형식을 사용하세요.
메모리 내 XML 문서의 특정 구현에서 메서드를 분리하고 XNode
, XmlReader
또는 XPathNavigator를 노출하는 가상 XML 데이터 소스로 작업할 수 있도록 하기 때문에 XmlDocument
, XmlNode
또는 XPathDocument 대신 이러한 추상화를 사용합니다.
❌ 기본 개체 모델이나 데이터 소스의 XML 보기를 나타내는 형식을 만들려면 서브클래스 XmlDocument
를 사용하지 마세요.
Portions © 2005, 2009 Microsoft Corporation. All rights reserved.
Pearson Education, Inc의 동의로 재인쇄. 출처: Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition 작성자: Krzysztof Cwalina 및 Brad Abrams, 출판 정보: Oct 22, 2008 by Addison-Wesley Professional as part of the Microsoft Windows Development Series.