문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
이 설명서는 보관되지만 유지 되지 않습니다.

XmlReader 클래스

빠르고, 캐시되지 않으며 앞으로만 이동 가능한 XML 데이터 액세스를 제공하는 판독기를 나타냅니다.

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

public abstract class XmlReader : IDisposable

XmlReader 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Protected 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifXmlReader XmlReader 클래스의 새 인스턴스를 초기화합니다.
위쪽

  이름설명
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifAttributeCount파생 클래스에서 재정의되면 현재 노드에 포함된 특성 수를 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifBaseURI파생 클래스에서 재정의되면 현재 노드의 기본 URI를 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifCanReadBinaryContent XmlReader 가 이진 콘텐츠 읽기 메서드를 구현하는지 여부를 나타내는 값을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifCanReadValueChunk XmlReader ReadValueChunk 메서드를 구현하는지 여부를 나타내는 값을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifCanResolveEntity이 판독기가 엔터티를 구문 분석하고 확인할 수 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifDepth파생 클래스에서 재정의되면 XML 문서에서 현재 노드의 수준을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifEOF파생 클래스에서 재정의되면 판독기가 스트림의 끝에 배치되었는지 여부를 나타내는 값을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifHasAttributes현재 노드에 특성이 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifHasValue파생 클래스에서 재정의되면 현재 노드에 Value가 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifIsDefault파생 클래스에서 재정의되면 현재 노드가 DTD나 스키마에서 정의한 기본값에서 생성된 값을 가진 특성인지 여부를 나타내는 값을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifIsEmptyElement파생 클래스에서 재정의되면 현재 노드가 <MyElement/>와 같은 빈 요소인지 여부를 나타내는 값을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifItem[Int32]파생 클래스에서 재정의되면 지정된 인덱스가 있는 특성의 값을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifItem[String]파생 클래스에서 재정의되면 지정된 Name이 있는 특성의 값을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifItem[String, String]파생 클래스에서 재정의되면 지정된 LocalNameNamespaceURI가 있는 특성의 값을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifLocalName파생 클래스에서 재정의되면 현재 노드의 로컬 이름을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifName파생 클래스에서 재정의되면 현재 노드의 정규화된 이름을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifNamespaceURI파생 클래스에서 재정의되면 판독기가 배치된 노드의 네임스페이스 URI를 W3C Namespace 사양에 정의된 대로 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifNameTable파생 클래스에서 재정의되면 이 구현과 관련된 XmlNameTable을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifNodeType파생 클래스에서 재정의되면 현재 노드의 형식을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifPrefix파생 클래스에서 재정의되면 현재 노드와 관련된 네임스페이스 접두사를 가져옵니다.
Public 속성XNA Framework에서 지원QuoteChar파생 클래스에서 재정의되면 Attribute 노드의 값을 묶는 데 사용되는 따옴표 문자를 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadState파생 클래스에서 재정의되면 판독기의 상태를 가져옵니다.
Public 속성XNA Framework에서 지원SchemaInfo스키마 유효성 검사의 결과로 현재 노드에 할당된 스키마 정보를 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifSettingsXmlReader 인스턴스를 만드는 데 사용되는 XmlReaderSettings 개체를 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifValue파생 클래스에서 재정의되면 현재 노드의 텍스트 값을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifValueType현재 노드의 CLR(공용 언어 런타임) 형식을 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifXmlLang파생 클래스에서 재정의되면 현재 xml:lang 범위를 가져옵니다.
Public 속성XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifXmlSpace파생 클래스에서 재정의되면 현재 xml:space 범위를 가져옵니다.
위쪽

  이름설명
Public 메서드XNA Framework에서 지원Close파생 클래스에서 재정의되면 ReadStateClosed로 변경합니다.
Public 메서드정적 멤버XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifCreate(Stream)지정된 스트림을 사용하여 새 XmlReader 인스턴스를 만듭니다.
Public 메서드정적 멤버XNA Framework에서 지원Create(String)지정된 URI를 사용하여 새 XmlReader 인스턴스를 만듭니다.
Public 메서드정적 멤버XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifCreate(TextReader)지정된 TextReader를 사용하여 새 XmlReader 인스턴스를 만듭니다.
Public 메서드정적 멤버XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifCreate(Stream, XmlReaderSettings)지정된 스트림 및 XmlReaderSettings 개체를 사용하여 새 XmlReader 인스턴스를 만듭니다.
Public 메서드정적 멤버XNA Framework에서 지원Create(String, XmlReaderSettings)지정된 URI와 XmlReaderSettings를 사용하여 새 인스턴스를 만듭니다.
Public 메서드정적 멤버XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifCreate(TextReader, XmlReaderSettings)지정된 TextReaderXmlReaderSettings 개체를 사용하여 새 XmlReader 인스턴스를 만듭니다.
Public 메서드정적 멤버XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifCreate(XmlReader, XmlReaderSettings)지정된 XmlReaderXmlReaderSettings 개체를 사용하여 새 XmlReader 인스턴스를 만듭니다.
Public 메서드정적 멤버XNA Framework에서 지원Create(Stream, XmlReaderSettings, String)지정된 스트림, 기본 URI 및 XmlReaderSettings 개체를 사용하여 새 XmlReader 인스턴스를 만듭니다.
Public 메서드정적 멤버XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifCreate(Stream, XmlReaderSettings, XmlParserContext)지정된 스트림, XmlReaderSettingsXmlParserContext 개체를 사용하여 새 XmlReader 인스턴스를 만듭니다.
Public 메서드정적 멤버XNA Framework에서 지원Create(String, XmlReaderSettings, XmlParserContext)지정된 URI, XmlReaderSettingsXmlParserContext 개체를 사용하여 새 XmlReader 인스턴스를 만듭니다.
Public 메서드정적 멤버XNA Framework에서 지원Create(TextReader, XmlReaderSettings, String)지정된 TextReader, XmlReaderSettings 및 기본 URI를 사용하여 새 XmlReader 인스턴스를 만듭니다.
Public 메서드정적 멤버XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifCreate(TextReader, XmlReaderSettings, XmlParserContext)지정된 TextReader, XmlReaderSettingsXmlParserContext 개체를 사용하여 새 XmlReader 인스턴스를 만듭니다.
Public 메서드b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifDispose()
Protected 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifDispose(Boolean) XmlReader 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifEquals(Object)지정한 Object가 현재 Object와 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifFinalize가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifGetAttribute(Int32)파생 클래스에서 재정의되면 지정된 인덱스가 있는 특성의 값을 가져옵니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifGetAttribute(String)파생 클래스에서 재정의되면 지정된 Name이 있는 특성의 값을 가져옵니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifGetAttribute(String, String)파생 클래스에서 재정의되면 지정된 LocalNameNamespaceURI가 있는 특성의 값을 가져옵니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifGetHashCode특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifGetType현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드정적 멤버XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifIsName문자열 인수가 유효한 XML 이름인지 여부를 나타내는 값을 가져옵니다.
Public 메서드정적 멤버XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifIsNameToken문자열 인수가 유효한 XML 이름 토큰인지 여부를 나타내는 값을 가져옵니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifIsStartElement() MoveToContent 를 호출하고 현재 내용 노드가 시작 태그 또는 빈 요소 태그인지 테스트합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifIsStartElement(String) MoveToContent 를 호출하고 현재 콘텐츠 노드가 시작 태그 또는 빈 요소 태그인지 여부와 찾은 요소의 Name 속성이 지정된 인수와 일치하는지 여부를 테스트합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifIsStartElement(String, String) MoveToContent 를 호출하고 현재 내용 노드가 시작 태그 또는 빈 요소 태그인지 여부와 찾은 요소의 LocalNameNamespaceURI 속성이 지정된 인수와 일치하는지 여부를 테스트합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifLookupNamespace파생 클래스에서 재정의되면 현재 요소의 범위에서 네임스페이스 접두사를 확인합니다.
Protected 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifMemberwiseClone현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifMoveToAttribute(Int32)파생 클래스에서 재정의되면 지정된 인덱스가 있는 특성으로 이동합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifMoveToAttribute(String)파생 클래스에서 재정의되면 지정된 Name이 있는 특성으로 이동합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifMoveToAttribute(String, String)파생 클래스에서 재정의되면 지정된 LocalNameNamespaceURI가 있는 특성으로 이동합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifMoveToContent현재 노드가 내용 노드(공백 없는 텍스트, CDATA, Element, EndElement, EntityReference 또는 EndEntity)인지 여부를 확인합니다. 해당 노드가 내용 노드가 아니면 판독기는 다음 내용 노드나 파일의 끝으로 건너뜁니다. 판독기는 ProcessingInstruction, DocumentType, Comment, Whitespace 또는 SignificantWhitespace 같은 형식의 노드를 건너뜁니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifMoveToElement파생 클래스에서 재정의되면 현재 Attribute 노드를 포함하는 요소로 이동합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifMoveToFirstAttribute파생 클래스에서 재정의되면 첫 번째 특성으로 이동합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifMoveToNextAttribute파생 클래스에서 재정의되면 다음 특성으로 이동합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifRead파생 클래스에서 재정의되면 스트림에서 다음 노드를 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadAttributeValue파생 클래스에서 재정의되면 하나 이상의 Text, EntityReference 또는 EndEntity 노드로 특성 값을 구문 분석합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadContentAs지정한 형식의 개체로 내용을 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadContentAsBase64내용을 읽고 Base64 디코딩된 이진 바이트를 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadContentAsBinHex콘텐츠를 읽고 BinHex 디코딩된 이진 바이트를 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadContentAsBoolean현재 위치의 텍스트 콘텐츠를 Boolean으로 읽습니다.
Public 메서드XNA Framework에서 지원ReadContentAsDateTime현재 위치의 텍스트 콘텐츠를 DateTime 개체로 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadContentAsDecimal현재 위치의 텍스트 콘텐츠를 Decimal 개체로 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadContentAsDouble현재 위치의 텍스트 콘텐츠를 배정밀도 부동 소수점 숫자로 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadContentAsFloat현재 위치의 텍스트 콘텐츠를 단정밀도 부동 소수점 숫자로 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadContentAsInt현재 위치의 텍스트 콘텐츠를 부호 있는 32비트 정수로 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadContentAsLong현재 위치의 텍스트 콘텐츠를 부호 있는 64비트 정수로 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadContentAsObject현재 위치의 텍스트 콘텐츠를 Object로 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadContentAsString현재 위치의 텍스트 콘텐츠를 String 개체로 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAs(Type, IXmlNamespaceResolver)요소 콘텐츠를 요청된 형식으로 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAs(Type, IXmlNamespaceResolver, String, String)지정된 로컬 이름과 네임스페이스 URI가 현재 요소의 로컬 이름 및 네임스페이스 URI와 일치하는지 확인한 다음 요소 콘텐츠를 요청된 형식으로 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsBase64요소를 읽고 Base64 콘텐츠를 디코딩합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsBinHex요소를 읽고 BinHex 콘텐츠를 디코딩합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsBoolean()현재 요소를 읽고 내용을 Boolean 개체로 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsBoolean(String, String)지정된 로컬 이름과 네임스페이스 URI가 현재 요소의 로컬 이름 및 네임스페이스 URI와 일치하는지 확인한 다음 현재 요소를 읽고 내용을 Boolean 개체로 반환합니다.
Public 메서드XNA Framework에서 지원ReadElementContentAsDateTime()현재 요소를 읽고 내용을 DateTime 개체로 반환합니다.
Public 메서드XNA Framework에서 지원ReadElementContentAsDateTime(String, String)지정된 로컬 이름과 네임스페이스 URI가 현재 요소의 로컬 이름 및 네임스페이스 URI와 일치하는지 확인한 다음 현재 요소를 읽고 내용을 DateTime 개체로 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsDecimal()현재 요소를 읽고 내용을 Decimal 개체로 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsDecimal(String, String)지정된 로컬 이름과 네임스페이스 URI가 현재 요소의 로컬 이름 및 네임스페이스 URI와 일치하는지 확인한 다음 현재 요소를 읽고 내용을 Decimal 개체로 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsDouble()현재 요소를 읽고 내용을 배정밀도 부동 소수점 숫자로 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsDouble(String, String)지정된 로컬 이름과 네임스페이스 URI가 현재 요소의 로컬 이름 및 네임스페이스 URI와 일치하는지 확인한 다음 현재 요소를 읽고 내용을 배정밀도 부동 소수점 숫자로 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsFloat()현재 요소를 읽고 내용을 단정밀도 부동 소수점 숫자로 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsFloat(String, String)지정된 로컬 이름과 네임스페이스 URI가 현재 요소의 로컬 이름 및 네임스페이스 URI와 일치하는지 확인한 다음 현재 요소를 읽고 내용을 단정밀도 부동 소수점 숫자로 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsInt()현재 요소를 읽고 부호 있는 32비트 정수로 내용을 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsInt(String, String)지정된 로컬 이름과 네임스페이스 URI가 현재 요소의 로컬 이름 및 네임스페이스 URI와 일치하는지 확인한 다음 현재 요소를 읽고 내용을 부호 있는 32비트 정수로 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsLong()현재 요소를 읽고 부호 있는 64비트 정수로 내용을 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsLong(String, String)지정된 로컬 이름과 네임스페이스 URI가 현재 요소의 로컬 이름 및 네임스페이스 URI와 일치하는지 확인한 다음 현재 요소를 읽고 내용을 부호 있는 64비트 정수로 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsObject()현재 요소를 읽고 내용을 Object로 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsObject(String, String)지정된 로컬 이름과 네임스페이스 URI가 현재 요소의 로컬 이름 및 네임스페이스 URI와 일치하는지 확인한 다음 현재 요소를 읽고 내용을 Object로 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsString()현재 요소를 읽고 내용을 String 개체로 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadElementContentAsString(String, String)지정된 로컬 이름과 네임스페이스 URI가 현재 요소의 로컬 이름 및 네임스페이스 URI와 일치하는지 확인한 다음 현재 요소를 읽고 내용을 String 개체로 반환합니다.
Public 메서드XNA Framework에서 지원ReadElementString()텍스트 전용 요소를 읽습니다.
Public 메서드XNA Framework에서 지원ReadElementString(String)텍스트 전용 요소를 읽기 전에 찾은 요소의 Name 속성이 지정된 문자열과 일치하는지 확인합니다.
Public 메서드XNA Framework에서 지원ReadElementString(String, String)텍스트 전용 요소를 읽기 전에 찾은 요소의 LocalNameNamespaceURI 속성이 지정된 문자열과 일치하는지 확인합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadEndElement현재 내용 노드가 끝 태그인지 확인하고 판독기를 다음 노드로 이동합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadInnerXml파생 클래스에서 재정의되면 태그를 포함한 모든 내용을 문자열로 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadOuterXml파생 클래스에서 재정의되면 태그를 포함하여 이 노드 및 모든 자식 노드를 나타내는 내용을 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadStartElement()현재 노드가 요소인지 확인하고 판독기를 다음 노드로 이동합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadStartElement(String)현재 내용 노드가 지정된 Name을 가진 요소인지 확인하고 판독기를 다음 노드로 이동합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadStartElement(String, String)현재 내용 노드가 지정된 LocalNameNamespaceURI가 있는 요소인지 확인하고 판독기를 다음 노드로 이동합니다.
Public 메서드XNA Framework에서 지원ReadString파생 클래스에서 재정의되면 요소 또는 text 노드의 내용을 문자열로 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadSubtree현재 노드와 해당 하위 노드 전체를 읽는 데 사용되는 새 XmlReader 인스턴스를 반환합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadToDescendant(String)지정된 정규화 이름을 사용하는 다음 하위 요소로 XmlReader를 이동합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadToDescendant(String, String)지정된 로컬 이름과 네임스페이스 URI를 사용하는 다음 하위 요소로 XmlReader를 이동합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadToFollowing(String)지정된 정규화된 이름의 요소를 찾을 때까지 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadToFollowing(String, String)지정된 로컬 이름 및 네임스페이스 URI를 사용하는 요소를 찾을 때까지 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadToNextSibling(String)지정된 정규화 이름을 사용하는 다음 형제 요소로 XmlReader를 이동합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadToNextSibling(String, String)지정된 로컬 이름과 네임스페이스 URI를 사용하는 다음 형제 요소로 XmlReader를 이동합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifReadValueChunkXML 문서에 포함된 큰 텍스트 스트림을 읽습니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifResolveEntity파생 클래스에서 재정의되면 EntityReference 노드에 대한 엔터티 참조를 확인합니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifSkip현재 노드의 자식을 건너뜁니다.
Public 메서드XNA Framework에서 지원b8a5e1s5.PortableClassLibrary(ko-kr,VS.100).gifToString현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)
위쪽

  이름설명
명시적 인터페이스 구현Private 메서드XNA Framework에서 지원IDisposable.Dispose이 멤버에 대한 설명은 IDisposable.Dispose를 참조하십시오.
위쪽

XmlReader 는 XML 데이터의 스트림에 대해 앞으로만 이동 가능한 읽기 전용 액세스를 제공합니다. XmlReader 클래스는 W3C XML(Extensible Markup Language) 1.0 및 Namespaces in XML 권장 사항을 준수합니다.

현재 노드란 판독기가 배치된 노드를 말합니다. 판독기는 읽기 메서드를 사용해 앞으로 이동하며, 속성은 현재 노드의 값을 반영합니다.

중요중요

Microsoft .NET Framework에는 XmlReader 클래스에서 구현된 XmlTextReader, XmlNodeReaderXmlValidatingReader 클래스 등이 있지만 2.0 릴리스에서는 Create 메서드를 사용하여 XmlReader 인스턴스를 만드는 방법이 권장됩니다. 자세한 내용은 XML 판독기 만들기을 참조하십시오.

XmlReader 는 XML 구문 분석 오류에 대해 XmlException을 throw합니다. 예외가 throw되면 판독기 상태는 예측할 수 없습니다. 예를 들어 보고된 노드 형식은 현재 노드의 실제 노드 형식과 다를 수 있습니다. ReadState 속성을 사용하여 판독기에 오류가 있는지 확인합니다.

XmlReader 클래스에 대한 자세한 내용은 XmlReader로 XML 읽기를 참조하십시오.

보안 고려 사항

XmlReader 클래스를 사용할 때는 다음 사항을 고려해야 합니다.

  • 응용 프로그램에 버블링하지 않을 경로 정보가 XmlReader에서 throw하는 예외에 의해 노출될 수 있습니다. 따라서 응용 프로그램에서는 예외를 catch하여 적절하게 처리해야 합니다.

  • 서비스 거부 문제가 염려되거나 신뢰할 수 없는 소스를 처리하는 경우 DTD 처리를 사용하지 마십시오. Create 메서드로 생성되는 XmlReader 개체에는 기본적으로 DTD 처리를 사용하지 않도록 설정됩니다.

    DTD 처리를 사용하도록 설정한 경우 XmlSecureResolver를 사용하여 XmlReader에서 액세스 가능한 리소스를 제한할 수 있습니다. 또한 XML 처리를 수행할 대상 메모리와 시간이 제한되도록 응용 프로그램을 디자인할 수 있습니다. 예를 들어 ASP.NET 응용 프로그램에서 시간 제한 설정을 구성할 수 있습니다.

  • XML 데이터에는 스키마 파일과 같은 외부 리소스에 대한 참조가 포함될 수 있습니다. 기본적으로 외부 리소스는 사용자 자격 증명이 없는 XmlUrlResolver 개체를 사용하여 확인됩니다. 이러한 경우 다음 중 하나를 수행하여 보안을 강화할 수 있습니다.

  • XML 데이터에는 처리하는 데 시간이 오래 걸리는 특성, 네임스페이스 선언, 중첩된 요소 등이 많이 포함될 수 있습니다. XmlReader 로 보내는 입력 크기를 제한하려면 사용자 지정 IStream 구현을 만들어 XmlReader에 제공합니다.

  • ReadValueChunk 메서드를 사용하여 큰 데이터 스트림을 처리할 수 있습니다. 이 메서드는 전체 값에 대해 단일 문자열을 할당하는 대신 한 번에 적은 수의 문자를 읽습니다.

  • 고유 로컬 이름, 네임스페이스 또는 접두사를 많이 포함하는 XML 문서를 읽을 때 문제가 발생할 수 있습니다. XmlReader 에서 파생되는 클래스를 사용할 경우 각 항목에 대해 LocalName, Prefix 또는 NamespaceURI 속성을 호출하면 반환된 문자열이 NameTable에 추가됩니다. NameTable 에 포함된 컬렉션은 크기가 줄지 않아 문자열 핸들의 가상 "메모리 누수"를 일으킵니다. NameTable 클래스에서 파생시키고 최대 크기 할당량을 적용하여 이를 완화할 수 있습니다. 이 컬렉션이 꽉 찰 때 NameTable을 사용할 수 없게 하거나 NameTable을 전환할 수 없습니다. 가능한 경우 위에서 설명한 속성 대신 IsStartElement 메서드와 함께 MoveToAttribute 메서드를 사용하여 이를 완화할 수도 있습니다. 이들 메서드는 문자열을 반환하지 않으므로 NameTable 컬렉션이 초과하여 채워지지 않습니다.

.NET Framework

4, 3.5, 3.0, 2.0, 1.1, 1.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

에서 지원

Windows 7, Windows Vista SP1 이상, Windows XP SP3, Windows XP SP2 x64 버전, Windows Server 2008(Server Core는 지원되지 않음), Windows Server 2008 R2(Server Core는 SP1 이상에서 지원됨), Windows Server 2003 SP2

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

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
표시: