XmlValidatingReader 멤버
DTD(Document Type Definition), XDR(XML-Data Reduced) 스키마 및 XSD(XML 스키마 정의 언어)의 유효성 검사를 제공하는 판독기를 나타냅니다.
다음 표에서는 XmlValidatingReader 형식에 의해 노출되는 멤버를 보여 줍니다.
Public 생성자
이름 | 설명 | |
---|---|---|
XmlValidatingReader | 오버로드되었습니다. XmlValidatingReader 클래스의 새 인스턴스를 초기화합니다. |
위쪽
Public 속성
이름 | 설명 | |
---|---|---|
AttributeCount | 재정의되었습니다. 현재 노드의 특성 수를 가져옵니다. | |
BaseURI | 재정의되었습니다. 현재 노드의 기본 URI를 가져옵니다. | |
CanReadBinaryContent | 재정의되었습니다. XmlValidatingReader가 이진 내용 읽기 메서드를 구현하는지 여부를 나타내는 값을 가져옵니다. | |
CanReadValueChunk | XmlReader가 ReadValueChunk 메서드를 구현하는지 여부를 나타내는 값을 가져옵니다. (XmlReader에서 상속됨) | |
CanResolveEntity | 재정의되었습니다. 이 판독기가 엔터티를 구문 분석하고 확인할 수 있는지 여부를 나타내는 값을 가져옵니다. | |
Depth | 재정의되었습니다. XML 문서에서 현재 노드의 수준을 가져옵니다. | |
Encoding | 문서의 인코딩 특성을 가져옵니다. | |
EntityHandling | 판독기가 엔터티를 처리하는 방법을 지정하는 값을 가져오거나 설정합니다. | |
EOF | 재정의되었습니다. 판독기가 스트림의 맨 끝에 있는지 여부를 나타내는 값을 가져옵니다. | |
HasAttributes | 현재 노드에 특성이 있는지 여부를 나타내는 값을 가져옵니다.(XmlReader에서 상속됨) | |
HasValue | 재정의되었습니다. 현재 노드에 String.Empty 이외의 Value가 있는지 여부를 나타내는 값을 가져옵니다. | |
IsDefault | 재정의되었습니다. 현재 노드가 DTD(Document Type Definition) 또는 스키마에서 정의한 기본값에서 생성된 특성인지 여부를 나타내는 값을 가져옵니다. | |
IsEmptyElement | 재정의되었습니다. 현재 노드가 빈 요소(예를 들면, <MyElement/> )인지 여부를 나타내는 값을 가져옵니다. |
|
Item | 오버로드되었습니다. 파생 클래스에서 재정의되면 특성의 값을 가져옵니다.(XmlReader에서 상속됨) | |
LineNumber | 현재 줄 번호를 가져옵니다. | |
LinePosition | 현재 줄 위치를 가져옵니다. | |
LocalName | 재정의되었습니다. 현재 노드의 로컬 이름을 가져옵니다. | |
Name | 재정의되었습니다. 현재 노드의 정규화된 이름을 가져옵니다. | |
Namespaces | 네임스페이스 지원 여부를 나타내는 값을 가져오거나 설정합니다. | |
NamespaceURI | 재정의되었습니다. W3C(World Wide Web 컨소시엄) 네임스페이스 사양에서 정의된 것처럼 판독기가 있는 노드의 네임스페이스 URI(Uniform Resource Identifier)를 가져옵니다. | |
NameTable | 재정의되었습니다. 이 구현과 관련된 XmlNameTable을 가져옵니다. | |
NodeType | 재정의되었습니다. 현재 노드의 형식을 가져옵니다. | |
Prefix | 재정의되었습니다. 현재 노드와 관련된 네임스페이스 접두사를 가져옵니다. | |
QuoteChar | 재정의되었습니다. attr 노드의 값을 묶을 때 사용하는 인용 부호 문자를 가져옵니다. | |
Reader | 이 XmlValidatingReader를 생성하는 데 사용된 XmlReader를 가져옵니다. | |
ReadState | 재정의되었습니다. 판독기의 상태를 가져옵니다. | |
SchemaInfo | 스키마 유효성 검사의 결과로 현재 노드에 할당된 스키마 정보를 가져옵니다.(XmlReader에서 상속됨) | |
Schemas | 유효성 검사에 사용할 XmlSchemaCollection입니다. | |
SchemaType | 스키마 형식 개체를 가져옵니다. | |
Settings | 재정의되었습니다. 이 XmlValidatingReader 인스턴스를 만드는 데 사용된 XmlReaderSettings 개체를 가져옵니다. | |
ValidationType | 수행할 유효성 검사의 형식을 나타내는 값을 가져오거나 설정합니다. | |
Value | 재정의되었습니다. 현재 노드의 텍스트 값을 가져옵니다. | |
ValueType | 현재 노드의 CLR(공용 언어 런타임) 형식을 가져옵니다.(XmlReader에서 상속됨) | |
XmlLang | 재정의되었습니다. 현재 xml:lang 범위를 가져옵니다. | |
XmlResolver | 외부 DTD(Document Type Definition) 및 스키마 위치 참조를 확인하는 데 사용된 XmlResolver를 설정합니다. 또한 XmlResolver는 XSD(XML 스키마 정의 언어) 스키마에 있는 포함 요소 및 가져오기 요소를 처리하는 데도 사용됩니다. | |
XmlSpace | 재정의되었습니다. 현재 xml:space 범위를 가져옵니다. |
위쪽
Public 메서드
( Protected 메서드 참조)
이름 | 설명 | |
---|---|---|
Close | 재정의되었습니다. ReadState를 Closed로 변경합니다. | |
Create | 오버로드되었습니다. 새 XmlReader 인스턴스를 만듭니다. (XmlReader에서 상속됨) | |
Equals | 오버로드되었습니다. 두 개의 Object 인스턴스가 같은지 여부를 확인합니다. (Object에서 상속됨) | |
GetAttribute | 오버로드되었습니다. 재정의되었습니다. 특성의 값을 가져옵니다. | |
GetHashCode | 특정 형식에 대한 해시 함수로 사용되며 GetHashCode는 해시 알고리즘 및 해시 테이블과 같은 데이터 구조에 사용하기 적당합니다. (Object에서 상속됨) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
HasLineInfo | 클래스에서 줄 정보를 반환할 수 있는지 여부를 나타내는 값을 가져옵니다. | |
IsName | 문자열 인수가 유효한 XML 이름인지 여부를 나타내는 값을 가져옵니다. (XmlReader에서 상속됨) | |
IsNameToken | 문자열 인수가 유효한 XML 이름 토큰인지 여부를 나타내는 값을 가져옵니다. (XmlReader에서 상속됨) | |
IsStartElement | 오버로드되었습니다. 현재 콘텐츠 노드가 시작 태그인지 테스트합니다. (XmlReader에서 상속됨) | |
LookupNamespace | 재정의되었습니다. 현재 요소의 범위에서 네임스페이스 접두사를 확인합니다. | |
MoveToAttribute | 오버로드되었습니다. 재정의되었습니다. 지정된 특성으로 이동합니다. | |
MoveToContent | 현재 노드가 콘텐츠 노드(공백 없는 텍스트, CDATA, Element, EndElement, EntityReference 또는 EndEntity)인지 여부를 확인합니다. 해당 노드가 콘텐츠 노드가 아니면 판독기는 다음 콘텐츠 노드나 파일의 끝으로 건너뜁니다. 판독기는 ProcessingInstruction, DocumentType, Comment, Whitespace 또는 SignificantWhitespace 같은 형식의 노드를 건너뜁니다. (XmlReader에서 상속됨) | |
MoveToElement | 재정의되었습니다. 현재 attr 노드가 포함된 요소로 이동합니다. | |
MoveToFirstAttribute | 재정의되었습니다. 첫 번째 특성으로 이동합니다. | |
MoveToNextAttribute | 재정의되었습니다. 다음 특성으로 이동합니다. | |
Read | 재정의되었습니다. 스트림에서 다음 노드를 읽습니다. | |
ReadAttributeValue | 재정의되었습니다. 특성 값을 하나 이상의 Text, EntityReference 또는 EndEntity 노드로 구문 분석합니다. | |
ReadContentAs | 지정한 형식의 개체로 콘텐츠를 읽습니다. (XmlReader에서 상속됨) | |
ReadContentAsBase64 | 재정의되었습니다. 내용을 읽고 Base64 디코딩된 이진 바이트를 반환합니다. | |
ReadContentAsBinHex | 재정의되었습니다. 내용을 읽고 BinHex 디코딩된 이진 바이트를 반환합니다. | |
ReadContentAsBoolean | 현재 위치의 텍스트 콘텐츠를 Boolean으로 읽습니다. (XmlReader에서 상속됨) | |
ReadContentAsDateTime | 현재 위치의 텍스트 콘텐츠를 DateTime 개체로 읽습니다. (XmlReader에서 상속됨) | |
ReadContentAsDecimal | 현재 위치의 텍스트 콘텐츠를 Decimal 개체로 읽습니다. (XmlReader에서 상속됨) | |
ReadContentAsDouble | 현재 위치의 텍스트 콘텐츠를 배정밀도 부동 소수점 숫자로 읽습니다. (XmlReader에서 상속됨) | |
ReadContentAsFloat | 현재 위치의 텍스트 콘텐츠를 단정밀도 부동 소수점 숫자로 읽습니다. (XmlReader에서 상속됨) | |
ReadContentAsInt | 현재 위치의 텍스트 콘텐츠를 부호 있는 32비트 정수로 읽습니다. (XmlReader에서 상속됨) | |
ReadContentAsLong | 현재 위치의 텍스트 콘텐츠를 부호 있는 64비트 정수로 읽습니다. (XmlReader에서 상속됨) | |
ReadContentAsObject | 현재 위치의 텍스트 콘텐츠를 Object로 읽습니다. (XmlReader에서 상속됨) | |
ReadContentAsString | 현재 위치의 텍스트 콘텐츠를 String 개체로 읽습니다. (XmlReader에서 상속됨) | |
ReadElementContentAs | 오버로드되었습니다. 현재 요소를 읽고 콘텐츠를 지정된 형식의 개체로 반환합니다. (XmlReader에서 상속됨) | |
ReadElementContentAsBase64 | 재정의되었습니다. 요소를 읽고 Base64 내용을 디코딩합니다. | |
ReadElementContentAsBinHex | 재정의되었습니다. 요소를 읽고 BinHex 내용을 디코딩합니다. | |
ReadElementContentAsBoolean | 오버로드되었습니다. 현재 요소 값을 Boolean 개체로 읽습니다. (XmlReader에서 상속됨) | |
ReadElementContentAsDateTime | 오버로드되었습니다. 현재 요소를 읽고 콘텐츠를 DateTime 개체로 반환합니다. (XmlReader에서 상속됨) | |
ReadElementContentAsDecimal | 오버로드되었습니다. 현재 요소 값을 Decimal 개체로 읽습니다. (XmlReader에서 상속됨) | |
ReadElementContentAsDouble | 오버로드되었습니다. 현재 요소를 읽고 콘텐츠를 배정밀도 부동 소수점 숫자로 반환합니다. (XmlReader에서 상속됨) | |
ReadElementContentAsFloat | 오버로드되었습니다. 현재 요소 값을 단정밀도 부동 소수점 숫자로 읽습니다. (XmlReader에서 상속됨) | |
ReadElementContentAsInt | 오버로드되었습니다. 현재 요소를 읽고 부호 있는 32비트 정수로 콘텐츠를 반환합니다. (XmlReader에서 상속됨) | |
ReadElementContentAsLong | 오버로드되었습니다. 현재 요소를 읽고 부호 있는 64비트 정수로 콘텐츠를 반환합니다. (XmlReader에서 상속됨) | |
ReadElementContentAsObject | 오버로드되었습니다. 현재 요소를 읽고 콘텐츠를 Object로 반환합니다. (XmlReader에서 상속됨) | |
ReadElementContentAsString | 오버로드되었습니다. 현재 요소를 읽고 콘텐츠를 String 개체로 반환합니다. (XmlReader에서 상속됨) | |
ReadElementString | 오버로드되었습니다. 이 메서드는 단순한 텍스트 전용 요소를 읽는 데 사용하는 도우미 메서드입니다. (XmlReader에서 상속됨) | |
ReadEndElement | 현재 콘텐츠 노드가 끝 태그인지 확인하고 판독기를 다음 노드로 이동합니다. (XmlReader에서 상속됨) | |
ReadInnerXml | 파생 클래스에서 재정의되면 태그를 포함한 모든 콘텐츠를 문자열로 읽습니다. (XmlReader에서 상속됨) | |
ReadOuterXml | 파생 클래스에서 재정의되면 태그를 포함하여 이 노드 및 모든 자식 노드를 나타내는 콘텐츠를 읽습니다. (XmlReader에서 상속됨) | |
ReadStartElement | 오버로드되었습니다. 현재 노드가 요소인지 확인하고 판독기를 다음 노드로 이동합니다. (XmlReader에서 상속됨) | |
ReadString | 재정의되었습니다. element 또는 text 노드의 내용을 문자열로 읽습니다. | |
ReadSubtree | 현재 노드와 해당 하위 노드 전체를 읽는 데 사용되는 새 XmlReader 인스턴스를 반환합니다. (XmlReader에서 상속됨) | |
ReadToDescendant | 오버로드되었습니다. 일치하는 다음 하위 요소로 XmlReader를 이동합니다. (XmlReader에서 상속됨) | |
ReadToFollowing | 오버로드되었습니다. 명명된 요소를 찾을 때까지 읽습니다. (XmlReader에서 상속됨) | |
ReadToNextSibling | 오버로드되었습니다. 일치하는 다음 형제 요소로 XmlReader를 이동합니다. (XmlReader에서 상속됨) | |
ReadTypedValue | 지정된 XSD(XML 스키마 정의 언어) 형식의 공용 언어 런타임 형식을 가져옵니다. | |
ReadValueChunk | XML 문서에 포함된 큰 텍스트 스트림을 읽습니다. (XmlReader에서 상속됨) | |
ReferenceEquals | 지정한 Object 인스턴스가 동일한지 여부를 확인합니다. (Object에서 상속됨) | |
ResolveEntity | 재정의되었습니다. EntityReference 노드에 대해 엔터티 참조를 확인합니다. | |
Skip | 현재 노드의 자식을 건너뜁니다. (XmlReader에서 상속됨) | |
ToString | 현재 Object를 나타내는 String을 반환합니다. (Object에서 상속됨) |
위쪽
Protected 메서드
이름 | 설명 | |
---|---|---|
Dispose | XmlReader에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다. (XmlReader에서 상속됨) | |
Finalize | 가비지 수집기에서 Object를 회수하기 전에 Object가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) | |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) |
위쪽
Public 이벤트
이름 | 설명 | |
---|---|---|
ValidationEventHandler | DTD(Document Type Definition), XDR(XML-Data Reduced) 스키마 및 XSD(XML 스키마 정의 언어) 스키마 유효성 검사 오류에 대한 정보를 받는 이벤트 처리기를 설정합니다. |
위쪽
명시적 인터페이스 구현
이름 | 설명 | |
---|---|---|
System.Xml.IXmlLineInfo.HasLineInfo | ||
System.Xml.IXmlNamespaceResolver.GetNamespacesInScope | 이 멤버에 대한 설명은 IXmlNamespaceResolver.GetNamespacesInScope를 참조하십시오. | |
System.Xml.IXmlNamespaceResolver.LookupNamespace | 이 멤버에 대한 설명은 IXmlNamespaceResolver.LookupNamespace를 참조하십시오. | |
System.Xml.IXmlNamespaceResolver.LookupPrefix | 이 멤버에 대한 설명은 IXmlNamespaceResolver.LookupPrefix를 참조하십시오. |
위쪽
참고 항목
참조
XmlValidatingReader 클래스
System.Xml 네임스페이스