다음을 통해 공유


XmlValidatingReader 멤버

DTD(Document Type Definition), XDR(XML-Data Reduced) 스키마 및 XSD(XML 스키마 정의 언어)의 유효성 검사를 제공하는 판독기를 나타냅니다.

다음 표에서는 XmlValidatingReader 형식에 의해 노출되는 멤버를 보여 줍니다.

Public 생성자

  이름 설명
Public method XmlValidatingReader 오버로드되었습니다. XmlValidatingReader 클래스의 새 인스턴스를 초기화합니다.

위쪽

Public 속성

  이름 설명
Public property AttributeCount 재정의되었습니다. 현재 노드의 특성 수를 가져옵니다.
Public property BaseURI 재정의되었습니다. 현재 노드의 기본 URI를 가져옵니다.
Public property CanReadBinaryContent 재정의되었습니다. XmlValidatingReader가 이진 내용 읽기 메서드를 구현하는지 여부를 나타내는 값을 가져옵니다.
Public property CanReadValueChunk  XmlReaderReadValueChunk 메서드를 구현하는지 여부를 나타내는 값을 가져옵니다. (XmlReader에서 상속됨)
Public property CanResolveEntity 재정의되었습니다. 이 판독기가 엔터티를 구문 분석하고 확인할 수 있는지 여부를 나타내는 값을 가져옵니다.
Public property Depth 재정의되었습니다. XML 문서에서 현재 노드의 수준을 가져옵니다.
Public property Encoding 문서의 인코딩 특성을 가져옵니다.
Public property EntityHandling 판독기가 엔터티를 처리하는 방법을 지정하는 값을 가져오거나 설정합니다.
Public property EOF 재정의되었습니다. 판독기가 스트림의 맨 끝에 있는지 여부를 나타내는 값을 가져옵니다.
Public property HasAttributes  현재 노드에 특성이 있는지 여부를 나타내는 값을 가져옵니다.(XmlReader에서 상속됨)
Public property HasValue 재정의되었습니다. 현재 노드에 String.Empty 이외의 Value가 있는지 여부를 나타내는 값을 가져옵니다.
Public property IsDefault 재정의되었습니다. 현재 노드가 DTD(Document Type Definition) 또는 스키마에서 정의한 기본값에서 생성된 특성인지 여부를 나타내는 값을 가져옵니다.
Public property IsEmptyElement 재정의되었습니다. 현재 노드가 빈 요소(예를 들면, <MyElement/>)인지 여부를 나타내는 값을 가져옵니다.
Public property Item  오버로드되었습니다. 파생 클래스에서 재정의되면 특성의 값을 가져옵니다.(XmlReader에서 상속됨)
Public property LineNumber 현재 줄 번호를 가져옵니다.
Public property LinePosition 현재 줄 위치를 가져옵니다.
Public property LocalName 재정의되었습니다. 현재 노드의 로컬 이름을 가져옵니다.
Public property Name 재정의되었습니다. 현재 노드의 정규화된 이름을 가져옵니다.
Public property Namespaces 네임스페이스 지원 여부를 나타내는 값을 가져오거나 설정합니다.
Public property NamespaceURI 재정의되었습니다. W3C(World Wide Web 컨소시엄) 네임스페이스 사양에서 정의된 것처럼 판독기가 있는 노드의 네임스페이스 URI(Uniform Resource Identifier)를 가져옵니다.
Public property NameTable 재정의되었습니다. 이 구현과 관련된 XmlNameTable을 가져옵니다.
Public property NodeType 재정의되었습니다. 현재 노드의 형식을 가져옵니다.
Public property Prefix 재정의되었습니다. 현재 노드와 관련된 네임스페이스 접두사를 가져옵니다.
Public property QuoteChar 재정의되었습니다. attr 노드의 값을 묶을 때 사용하는 인용 부호 문자를 가져옵니다.
Public property Reader XmlValidatingReader를 생성하는 데 사용된 XmlReader를 가져옵니다.
Public property ReadState 재정의되었습니다. 판독기의 상태를 가져옵니다.
Public property SchemaInfo  스키마 유효성 검사의 결과로 현재 노드에 할당된 스키마 정보를 가져옵니다.(XmlReader에서 상속됨)
Public property Schemas 유효성 검사에 사용할 XmlSchemaCollection입니다.
Public property SchemaType 스키마 형식 개체를 가져옵니다.
Public property Settings 재정의되었습니다. 이 XmlValidatingReader 인스턴스를 만드는 데 사용된 XmlReaderSettings 개체를 가져옵니다.
Public property ValidationType 수행할 유효성 검사의 형식을 나타내는 값을 가져오거나 설정합니다.
Public property Value 재정의되었습니다. 현재 노드의 텍스트 값을 가져옵니다.
Public property ValueType  현재 노드의 CLR(공용 언어 런타임) 형식을 가져옵니다.(XmlReader에서 상속됨)
Public property XmlLang 재정의되었습니다. 현재 xml:lang 범위를 가져옵니다.
Public property XmlResolver 외부 DTD(Document Type Definition) 및 스키마 위치 참조를 확인하는 데 사용된 XmlResolver를 설정합니다. 또한 XmlResolver는 XSD(XML 스키마 정의 언어) 스키마에 있는 포함 요소 및 가져오기 요소를 처리하는 데도 사용됩니다.
Public property XmlSpace 재정의되었습니다. 현재 xml:space 범위를 가져옵니다.

위쪽

Public 메서드

( Protected 메서드 참조)

  이름 설명
Public method Close 재정의되었습니다. ReadState를 Closed로 변경합니다.
Public method Static Create  오버로드되었습니다. 새 XmlReader 인스턴스를 만듭니다. (XmlReader에서 상속됨)
Public method Equals  오버로드되었습니다. 두 개의 Object 인스턴스가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public method GetAttribute 오버로드되었습니다. 재정의되었습니다. 특성의 값을 가져옵니다.
Public method GetHashCode  특정 형식에 대한 해시 함수로 사용되며 GetHashCode는 해시 알고리즘 및 해시 테이블과 같은 데이터 구조에 사용하기 적당합니다. (Object에서 상속됨)
Public method GetType  현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public method HasLineInfo 클래스에서 줄 정보를 반환할 수 있는지 여부를 나타내는 값을 가져옵니다.
Public method Static IsName  문자열 인수가 유효한 XML 이름인지 여부를 나타내는 값을 가져옵니다. (XmlReader에서 상속됨)
Public method Static IsNameToken  문자열 인수가 유효한 XML 이름 토큰인지 여부를 나타내는 값을 가져옵니다. (XmlReader에서 상속됨)
Public method IsStartElement  오버로드되었습니다. 현재 콘텐츠 노드가 시작 태그인지 테스트합니다. (XmlReader에서 상속됨)
Public method LookupNamespace 재정의되었습니다. 현재 요소의 범위에서 네임스페이스 접두사를 확인합니다.
Public method MoveToAttribute 오버로드되었습니다. 재정의되었습니다. 지정된 특성으로 이동합니다.
Public method MoveToContent  현재 노드가 콘텐츠 노드(공백 없는 텍스트, CDATA, Element, EndElement, EntityReference 또는 EndEntity)인지 여부를 확인합니다. 해당 노드가 콘텐츠 노드가 아니면 판독기는 다음 콘텐츠 노드나 파일의 끝으로 건너뜁니다. 판독기는 ProcessingInstruction, DocumentType, Comment, Whitespace 또는 SignificantWhitespace 같은 형식의 노드를 건너뜁니다. (XmlReader에서 상속됨)
Public method MoveToElement 재정의되었습니다. 현재 attr 노드가 포함된 요소로 이동합니다.
Public method MoveToFirstAttribute 재정의되었습니다. 첫 번째 특성으로 이동합니다.
Public method MoveToNextAttribute 재정의되었습니다. 다음 특성으로 이동합니다.
Public method Read 재정의되었습니다. 스트림에서 다음 노드를 읽습니다.
Public method ReadAttributeValue 재정의되었습니다. 특성 값을 하나 이상의 Text, EntityReference 또는 EndEntity 노드로 구문 분석합니다.
Public method ReadContentAs  지정한 형식의 개체로 콘텐츠를 읽습니다. (XmlReader에서 상속됨)
Public method ReadContentAsBase64 재정의되었습니다. 내용을 읽고 Base64 디코딩된 이진 바이트를 반환합니다.
Public method ReadContentAsBinHex 재정의되었습니다. 내용을 읽고 BinHex 디코딩된 이진 바이트를 반환합니다.
Public method ReadContentAsBoolean  현재 위치의 텍스트 콘텐츠를 Boolean으로 읽습니다. (XmlReader에서 상속됨)
Public method ReadContentAsDateTime  현재 위치의 텍스트 콘텐츠를 DateTime 개체로 읽습니다. (XmlReader에서 상속됨)
Public method ReadContentAsDecimal  현재 위치의 텍스트 콘텐츠를 Decimal 개체로 읽습니다. (XmlReader에서 상속됨)
Public method ReadContentAsDouble  현재 위치의 텍스트 콘텐츠를 배정밀도 부동 소수점 숫자로 읽습니다. (XmlReader에서 상속됨)
Public method ReadContentAsFloat  현재 위치의 텍스트 콘텐츠를 단정밀도 부동 소수점 숫자로 읽습니다. (XmlReader에서 상속됨)
Public method ReadContentAsInt  현재 위치의 텍스트 콘텐츠를 부호 있는 32비트 정수로 읽습니다. (XmlReader에서 상속됨)
Public method ReadContentAsLong  현재 위치의 텍스트 콘텐츠를 부호 있는 64비트 정수로 읽습니다. (XmlReader에서 상속됨)
Public method ReadContentAsObject  현재 위치의 텍스트 콘텐츠를 Object로 읽습니다. (XmlReader에서 상속됨)
Public method ReadContentAsString  현재 위치의 텍스트 콘텐츠를 String 개체로 읽습니다. (XmlReader에서 상속됨)
Public method ReadElementContentAs  오버로드되었습니다. 현재 요소를 읽고 콘텐츠를 지정된 형식의 개체로 반환합니다. (XmlReader에서 상속됨)
Public method ReadElementContentAsBase64 재정의되었습니다. 요소를 읽고 Base64 내용을 디코딩합니다.
Public method ReadElementContentAsBinHex 재정의되었습니다. 요소를 읽고 BinHex 내용을 디코딩합니다.
Public method ReadElementContentAsBoolean  오버로드되었습니다. 현재 요소 값을 Boolean 개체로 읽습니다. (XmlReader에서 상속됨)
Public method ReadElementContentAsDateTime  오버로드되었습니다. 현재 요소를 읽고 콘텐츠를 DateTime 개체로 반환합니다. (XmlReader에서 상속됨)
Public method ReadElementContentAsDecimal  오버로드되었습니다. 현재 요소 값을 Decimal 개체로 읽습니다. (XmlReader에서 상속됨)
Public method ReadElementContentAsDouble  오버로드되었습니다. 현재 요소를 읽고 콘텐츠를 배정밀도 부동 소수점 숫자로 반환합니다. (XmlReader에서 상속됨)
Public method ReadElementContentAsFloat  오버로드되었습니다. 현재 요소 값을 단정밀도 부동 소수점 숫자로 읽습니다. (XmlReader에서 상속됨)
Public method ReadElementContentAsInt  오버로드되었습니다. 현재 요소를 읽고 부호 있는 32비트 정수로 콘텐츠를 반환합니다. (XmlReader에서 상속됨)
Public method ReadElementContentAsLong  오버로드되었습니다. 현재 요소를 읽고 부호 있는 64비트 정수로 콘텐츠를 반환합니다. (XmlReader에서 상속됨)
Public method ReadElementContentAsObject  오버로드되었습니다. 현재 요소를 읽고 콘텐츠를 Object로 반환합니다. (XmlReader에서 상속됨)
Public method ReadElementContentAsString  오버로드되었습니다. 현재 요소를 읽고 콘텐츠를 String 개체로 반환합니다. (XmlReader에서 상속됨)
Public method ReadElementString  오버로드되었습니다. 이 메서드는 단순한 텍스트 전용 요소를 읽는 데 사용하는 도우미 메서드입니다. (XmlReader에서 상속됨)
Public method ReadEndElement  현재 콘텐츠 노드가 끝 태그인지 확인하고 판독기를 다음 노드로 이동합니다. (XmlReader에서 상속됨)
Public method ReadInnerXml  파생 클래스에서 재정의되면 태그를 포함한 모든 콘텐츠를 문자열로 읽습니다. (XmlReader에서 상속됨)
Public method ReadOuterXml  파생 클래스에서 재정의되면 태그를 포함하여 이 노드 및 모든 자식 노드를 나타내는 콘텐츠를 읽습니다. (XmlReader에서 상속됨)
Public method ReadStartElement  오버로드되었습니다. 현재 노드가 요소인지 확인하고 판독기를 다음 노드로 이동합니다. (XmlReader에서 상속됨)
Public method ReadString 재정의되었습니다. element 또는 text 노드의 내용을 문자열로 읽습니다.
Public method ReadSubtree  현재 노드와 해당 하위 노드 전체를 읽는 데 사용되는 새 XmlReader 인스턴스를 반환합니다. (XmlReader에서 상속됨)
Public method ReadToDescendant  오버로드되었습니다. 일치하는 다음 하위 요소로 XmlReader를 이동합니다. (XmlReader에서 상속됨)
Public method ReadToFollowing  오버로드되었습니다. 명명된 요소를 찾을 때까지 읽습니다. (XmlReader에서 상속됨)
Public method ReadToNextSibling  오버로드되었습니다. 일치하는 다음 형제 요소로 XmlReader를 이동합니다. (XmlReader에서 상속됨)
Public method ReadTypedValue 지정된 XSD(XML 스키마 정의 언어) 형식의 공용 언어 런타임 형식을 가져옵니다.
Public method ReadValueChunk  XML 문서에 포함된 큰 텍스트 스트림을 읽습니다. (XmlReader에서 상속됨)
Public method Static ReferenceEquals  지정한 Object 인스턴스가 동일한지 여부를 확인합니다. (Object에서 상속됨)
Public method ResolveEntity 재정의되었습니다. EntityReference 노드에 대해 엔터티 참조를 확인합니다.
Public method Skip  현재 노드의 자식을 건너뜁니다. (XmlReader에서 상속됨)
Public method ToString  현재 Object를 나타내는 String을 반환합니다. (Object에서 상속됨)

위쪽

Protected 메서드

  이름 설명
Protected method Dispose  XmlReader에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다. (XmlReader에서 상속됨)
Protected method Finalize  가비지 수집기에서 Object를 회수하기 전에 Object가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Protected method MemberwiseClone  현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)

위쪽

Public 이벤트

  이름 설명
Public event ValidationEventHandler DTD(Document Type Definition), XDR(XML-Data Reduced) 스키마 및 XSD(XML 스키마 정의 언어) 스키마 유효성 검사 오류에 대한 정보를 받는 이벤트 처리기를 설정합니다.

위쪽

명시적 인터페이스 구현

  이름 설명
Explicit interface implementation Method System.Xml.IXmlLineInfo.HasLineInfo  
Explicit interface implementation Method System.Xml.IXmlNamespaceResolver.GetNamespacesInScope 이 멤버에 대한 설명은 IXmlNamespaceResolver.GetNamespacesInScope를 참조하십시오.
Explicit interface implementation Method System.Xml.IXmlNamespaceResolver.LookupNamespace 이 멤버에 대한 설명은 IXmlNamespaceResolver.LookupNamespace를 참조하십시오.
Explicit interface implementation Method System.Xml.IXmlNamespaceResolver.LookupPrefix 이 멤버에 대한 설명은 IXmlNamespaceResolver.LookupPrefix를 참조하십시오.

위쪽

참고 항목

참조

XmlValidatingReader 클래스
System.Xml 네임스페이스

기타 리소스

XmlReader로 XML 읽기