이 설명서는 보관되지만 유지 되지 않습니다.

XmlReader.ReadContentAsInt 메서드

업데이트: 2007년 11월

현재 위치의 텍스트 콘텐츠를 부호 있는 32비트 정수로 읽습니다.

네임스페이스:  System.Xml
어셈블리:  System.Xml(System.Xml.dll)

‘선언
Public Overridable Function ReadContentAsInt As Integer
‘사용 방법
Dim instance As XmlReader
Dim returnValue As Integer

returnValue = instance.ReadContentAsInt()
public int ReadContentAsInt()
public function ReadContentAsInt() : int

반환 값

형식: System.Int32
텍스트 콘텐츠에 해당하는 부호 있는 32비트 정수입니다.

예외상황
InvalidCastException

시도된 캐스팅이 잘못된 경우

FormatException

문자열 형식이 올바르지 않은 경우

이 메서드는 텍스트, 공백, 유효 공백 및 CDATA 섹션을 연결하고 주석이나 처리 명령은 건너뜁니다. 엔터티 참조는 자동으로 확인됩니다.

콘텐츠 형식이 xsd:integer인 경우 판독기는 unboxed 형식의 부호 있는 32비트 정수를 반환합니다. 콘텐츠 형식이 xsd:integer가 아닌 경우 판독기는 W3C XML Schema Part 2: Datatypes 권장 사항에 정의된 규칙에 따라 해당 콘텐츠를 부호 있는 32비트 정수로 변환하려고 합니다.

다음 표에서는 이 메서드에서 각 노드 형식을 처리하는 방법을 설명합니다.

XmlNodeType

반환 값

판독기 동작

Text

CDATA

Whitespace

SignificantWhitespace

EntityReference

EndEntity

요청한 형식으로 변환된 텍스트, CDATA, 공백, 유효 공백 노드가 연결된 콘텐츠입니다.

다음 시작 요소 또는 끝 요소 태그로 이동합니다. 엔터티 참조는 자동으로 확장됩니다.

Attribute

특성 값에 대해 XmlConvert.ToXxx를 호출하는 것과 같습니다.

판독기는 현재 위치를 유지합니다.

Comment

ProcessingInstruction

PI(처리 명령)나 주석을 무시하고 PI나 주석 다음에 오는 연결된 텍스트 콘텐츠를 읽습니다.

다음 시작 요소 또는 끝 요소 태그로 이동합니다. 엔터티 참조는 자동으로 확장됩니다.

EndElement

빈 문자열입니다.

판독기는 현재 위치를 유지합니다.

Element

XmlDeclaration

None

Document

DocumentType

Notation

Entity

DocumentFragment

InvalidOperationException이 throw됩니다.

일반적으로 판독기가 현재 위치를 유지하지만 정의되어 있지 않습니다.

자세한 내용은 형식화된 데이터 읽기W3C XML Schema Part 2: Datatypes 권장 사항을 참조하십시오.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC, Xbox 360

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

.NET Framework

3.5, 3.0, 2.0에서 지원

.NET Compact Framework

3.5, 2.0에서 지원

XNA Framework

2.0, 1.0에서 지원
표시: