XmlReader.HasValue 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 재정의되면 현재 노드에 Value가 있는지 여부를 나타내는 값을 가져옵니다.
public:
virtual property bool HasValue { bool get(); };
public:
abstract property bool HasValue { bool get(); };
public virtual bool HasValue { get; }
public abstract bool HasValue { get; }
member this.HasValue : bool
Public Overridable ReadOnly Property HasValue As Boolean
Public MustOverride ReadOnly Property HasValue As Boolean
속성 값
현재 판독기가 위치한 노드에 Value
가 있으면 true
이고, 그렇지 않으면 false
입니다. false
인 경우 노드의 값은 String.Empty
입니다.
예외
이전 비동기 작업이 완료되기 전에 XmlReader 메서드가 호출되었습니다. 이 경우 “비동기 작업이 이미 진행 중입니다.” 메시지를 나타내며 InvalidOperationException이 throw됩니다.
예제
이 메서드를 사용하는 샘플은 XmlTextReader
(클래스에서) 참조 HasValue 하세요.
설명
다음 표에서는 반환할 값이 있는 노드 형식을 보여 줍니다.
노드 유형 | 값 |
---|---|
Attribute |
특성 값 |
CDATA |
CDATA 섹션 내용입니다. |
Comment |
주석의 내용입니다. |
DocumentType |
내부 하위 집합입니다. |
ProcessingInstruction |
대상을 제외한 전체 내용입니다. |
SignificantWhitespace |
혼합된 콘텐츠 모델의 태그 간 공백입니다. |
Text |
텍스트 노드의 내용입니다. |
Whitespace |
태그 사이의 공백입니다. |
XmlDeclaration |
선언 내용입니다. |