다음을 통해 공유


System.Xml 네임스페이스

System.Xml 네임스페이스는 XML 처리를 위한 표준 기반 지원을 제공합니다.

지원되는 표준은 다음과 같습니다.

클래스

  클래스 설명
Public class NameTable 단일 스레드 XmlNameTable을 구현합니다.
Public class XmlAttribute 특성을 나타냅니다. 특성에 대해 유효한 값과 기본값은 DTD(문서 형식 정의) 또는 스키마에 정의됩니다.
Public class XmlAttributeCollection 이름이나 인덱스로 액세스할 수 있는 특성의 컬렉션을 나타냅니다.
Public class XmlCDataSection CDATA 섹션을 나타냅니다.
Public class XmlCharacterData 일부 클래스에서 사용하는 텍스트 조작 메서드를 제공합니다.
Public class XmlComment XML 주석의 내용을 나타냅니다.
Public class XmlConvert XML 이름을 인코딩 및 디코딩하고 공용 언어 런타임 형식과 XSD(XML 스키마 정의) 언어 형식 사이의 변환 메서드를 제공합니다. 데이터 형식을 변환할 때 반환되는 값은 로캘과 무관합니다.
Public class XmlDataDocument 관계형 DataSet을 통해 구조적 데이터를 저장, 검색 및 조작할 수 있습니다.
Public class XmlDeclaration XmlDeclaration 노드(<?xml version='1.0' ...?>)를 나타냅니다.
Public class XmlDocument XML 문서를 나타냅니다.
Public class XmlDocumentFragment 트리 삽입 작업에 유용한 경량의 개체를 나타냅니다.
Public class XmlDocumentType 문서 형식 선언을 나타냅니다.
Public class XmlElement 요소를 나타냅니다.
Public class XmlEntity 엔터티 선언을 나타냅니다. 예를 들어, <!ENTITY ... >.
Public class XmlEntityReference entityreference 노드를 나타냅니다.
Public class XmlException 마지막 예외에 대한 자세한 정보를 반환합니다.
Public class XmlImplementation XmlDocument 개체 집합에 대한 컨텍스트를 정의합니다.
Public class XmlLinkedNode 이 노드 바로 앞이나 뒤에 있는 노드를 가져옵니다.
Public class XmlNamedNodeMap 이름이나 인덱스로 액세스할 수 있는 노드의 컬렉션을 나타냅니다.
Public class XmlNamespaceManager 컬렉션에 대한 네임스페이스를 확인, 추가 및 제거하고 이 네임스페이스에 대한 범위 관리를 제공합니다.
Public class XmlNameTable 원자화된 문자열 개체의 테이블입니다.
Public class XmlNode XML 문서의 단일 노드를 나타냅니다.
Public class XmlNodeChangedEventArgs NodeChanged , NodeChanging , NodeInserted , NodeInserting , NodeRemovedNodeRemoving 이벤트에 대한 데이터를 제공합니다.
Public class XmlNodeList 노드의 정렬된 컬렉션을 나타냅니다.
Public class XmlNodeReader XmlNode의 XML 데이터에 대한 빠르고 캐시되지 않은 전방 액세스만 제공하는 판독기를 나타냅니다.
Public class XmlNotation <!NOTATION ...>과 같은 주석 선언을 나타냅니다. >.
Public class XmlParserContext XmlReader에서 XML 조각을 구문 분석할 때 필요한 모든 컨텍스트 정보를 제공합니다.
Public class XmlProcessingInstruction 문서의 텍스트에 있는 프로세스 관련 정보를 유지하기 위해 정의된 XML 처리 명령을 나타냅니다.
Public class XmlQualifiedName 정규화된 XML 이름을 나타냅니다.
Public class XmlReader 빠르고, 캐시되지 않으며 앞으로만 이동 가능한 XML 데이터 액세스를 제공하는 판독기를 나타냅니다.
Public class XmlReaderSettings Create 메서드를 사용하여 만든 XmlReader 개체에서 지원할 기능 집합을 지정합니다.
Public class XmlResolver URI(Uniform Resource Identifier)로 명명된 외부 XML 리소스를 확인합니다.
Public class XmlSecureResolver XmlResolver 개체를 래핑하고 내부 XmlResolver에서 액세스 가능한 리소스를 제한하여 XmlResolver의 다른 구현을 보호해 줍니다.
Public class XmlSignificantWhitespace 혼합된 내용 노드의 태그 사이에 있는 공백이나 xml:space= 'preserve' 범위 내에 있는 공백을 나타냅니다. 이러한 공백을 유효 공백이라고도 합니다.
Public class XmlText 요소나 특성의 텍스트 내용을 나타냅니다.
Public class XmlTextReader 빠르고, 캐시되지 않으며 앞으로만 이동 가능한 XML 데이터 액세스를 제공하는 판독기를 나타냅니다.
Public class XmlTextWriter W3C XML(Extensible Markup Language) 1.0 및 Namespaces in XML 권장 사항을 따르는 XML 데이터를 포함하는 스트림이나 파일을 생성하는 빠르고, 캐시되지 않으며, 앞으로만 이동 가능한 방법을 제공하는 작성기를 나타냅니다.
Public class XmlUrlResolver URI(Uniform Resource Identifier)로 명명된 외부 XML 리소스를 확인합니다.
Public class XmlValidatingReader DTD(Document Type Definition), XDR(XML-Data Reduced) 스키마 및 XSD(XML 스키마 정의 언어)의 유효성 검사를 제공하는 판독기를 나타냅니다.
Public class XmlWhitespace 요소 내용에 있는 공백을 나타냅니다.
Public class XmlWriter XML 데이터가 포함된 스트림 또는 파일을 생성할 수 있도록 빠르고, 앞으로만 이동 가능하고, 캐시되지 않은 방법을 제공하는 작성기를 나타냅니다.
Public class XmlWriterSettings System.Xml.XmlWriter.Create 메서드를 사용하여 만든 XmlWriter 개체에서 지원할 기능 집합을 지정합니다.

인터페이스

  인터페이스 설명
Public interface IHasXmlNode 클래스가 현재 컨텍스트나 위치에서 XmlNode를 반환할 수 있습니다.
Public interface IXmlLineInfo 클래스에서 줄과 위치 정보를 반환할 수 있는 인터페이스를 제공합니다.
Public interface IXmlNamespaceResolver 접두사 및 네임스페이스 매핑 집합에 읽기 전용으로 액세스하는 데 사용됩니다.

대리자

  대리자 설명
Public delegate XmlNodeChangedEventHandler NodeChanged , NodeChanging , NodeInserted , NodeInserting , NodeRemovedNodeRemoving 이벤트를 처리하는 메서드를 나타냅니다.

열거형

  열거형 설명
Public enumeration ConformanceLevel 만들어진 XmlReaderXmlWriter 개체에서 수행할 입력 또는 출력 검사 수준을 지정합니다.
Public enumeration EntityHandling XmlTextReaderXmlValidatingReader에서 엔터티를 처리하는 방법을 지정합니다.
Public enumeration Formatting XmlTextWriter에 대해 형식 지정 옵션을 지정합니다.
Public enumeration NewLineHandling 줄 바꿈을 처리하는 방법을 지정합니다.
Public enumeration ReadState 판독기의 상태를 지정합니다.
Public enumeration ValidationType 실행할 유효성 검사의 형식을 지정합니다.
Public enumeration WhitespaceHandling 공백을 처리하는 방법을 지정합니다.
Public enumeration WriteState XmlWriter의 상태를 지정합니다.
Public enumeration XmlDateTimeSerializationMode 문자열과 DateTime 사이에 변환할 때 시간 값을 처리하는 방법을 지정합니다.
Public enumeration XmlNamespaceScope 네임스페이스 범위를 정의합니다.
Public enumeration XmlNodeChangedAction 노드 변경 형식을 지정합니다.
Public enumeration XmlNodeOrder 두 번째 노드와 비교하여 노드의 문서 순서를 설명합니다.
Public enumeration XmlNodeType 노드 형식을 지정합니다.
Public enumeration XmlOutputMethod XmlWriter 출력을 serialize하는 데 사용되는 메서드를 지정합니다.
Public enumeration XmlSpace 현재 xml:space 범위를 지정합니다.
Public enumeration XmlTokenizedType 문자열의 XML 형식을 나타냅니다. 이 클래스를 사용하면 CDATA 섹션 형식과 같은 특정 XML 형식으로 문자열을 읽을 수 있습니다.