다음을 통해 공유


System.Xml 사용량

비고

이 콘텐츠는 프레임워크 디자인 지침: 재사용 가능한 .NET 라이브러리에 대한 규칙, 관용구 및 패턴, 2판에서 Pearson Education, Inc.의 권한으로 다시 인쇄됩니다. 이 버전은 2008년에 출판되었으며, 이후 세 번째 에디션에서 완전히 수정되었습니다. 이 페이지의 일부 정보는 오래된 것일 수 있습니다.

이 섹션에서는 XML 데이터를 나타내는 데 사용할 수 있는 System.Xml 네임스페이스에 있는 여러 형식의 사용에 대해 설명합니다.

❌ XML 데이터를 나타내기 위해 XmlNode 또는 XmlDocument를 사용하지 마십시오. 대신 , IXPathNavigable또는 XmlReader하위 형식의 XmlWriterXNode 인스턴스를 사용하는 것이 좋습니다. XmlNodeXmlDocument는 공용 API에 노출하도록 설계되지 않았습니다.

✔️ XML을 수락하거나 반환하는 멤버의 입력 또는 출력으로 XmlReader, IXPathNavigable, 또는 XNode의 하위 형식을 사용하세요.

XmlDocument, XmlNode, XPathDocument 대신에 이러한 추상화를 사용하십시오. 이는 메모리 내 XML 문서의 특정 구현에서 메서드를 분리하고 XNode, XmlReader, XPathNavigator을 노출하는 가상 XML 데이터 소스와 작업할 수 있게 합니다.

❌ 기본 개체 모델 또는 데이터 원본의 XML 뷰를 나타내는 형식을 만들려면 하위 클래스 XmlDocument 를 사용하지 마세요.

Microsoft Corporation의 일부 저작권 2005, 2009. 모든 권리 보유.

프레임워크 디자인 지침에서 Pearson Education, Inc.의 권한으로 재인쇄 : 재사용 가능한 .NET 라이브러리에 대한 규칙, 관용구 및 패턴, Krzysztof Cwalina 및 Brad Abrams의 제2판, Microsoft Windows 개발 시리즈의 일환으로 Addison-Wesley Professional이 2008년 10월 22일 출판했습니다.

참고하십시오