XmlReaderSettings 클래스

정의

메서드에서 만든 개체를 XmlReader 지원할 기능 집합을 Create 지정합니다.

public ref class XmlReaderSettings sealed
public sealed class XmlReaderSettings
type XmlReaderSettings = class
Public NotInheritable Class XmlReaderSettings
상속
XmlReaderSettings

예제

다음 예제에서는 필요한 자격 증명을 XmlReader 사용하여 해당 자격 증명을 만듭니다XmlUrlResolver.

// Create an XmlUrlResolver with the credentials necessary to access the Web server.
var resolver = new XmlUrlResolver();
var myCred = new NetworkCredential(UserName, SecurelyStoredPassword, Domain);
resolver.Credentials = myCred;

var settings = new XmlReaderSettings();
settings.XmlResolver = resolver;

// Create the reader.
XmlReader reader = XmlReader.Create("http://serverName/data/books.xml", settings);
' Create an XmlUrlResolver with the credentials necessary to access the Web server.
Dim resolver As New XmlUrlResolver()
Dim myCred As System.Net.NetworkCredential
myCred = New System.Net.NetworkCredential(UserName, SecurelyStoredPassword, Domain)
resolver.Credentials = myCred

Dim settings As New XmlReaderSettings()
settings.XmlResolver = resolver

' Create the reader.
Dim reader As XmlReader = XmlReader.Create("http://serverName/data/books.xml", settings)

설명

이 API에 대한 자세한 내용은 XmlReaderSettings에 대한 추가 API 비고를 참조하세요.

생성자

Name Description
XmlReaderSettings()

XmlReaderSettings 클래스의 새 인스턴스를 초기화합니다.

XmlReaderSettings(XmlResolver)
사용되지 않음.

XmlReaderSettings 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
Async

특정 XmlReader 인스턴스에서 비동 XmlReader 기 메서드를 사용할 수 있는지 여부를 가져오거나 설정합니다.

CheckCharacters

문자 검사를 수행할지 여부를 나타내는 값을 가져오거나 설정합니다.

CloseInput

판독기를 닫을 때 기본 스트림 TextReader 을 닫아야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.

ConformanceLevel

준수할 규칙 XmlReader 수준을 가져오거나 설정합니다.

DtdProcessing

DTD 처리를 결정하는 값을 가져오거나 설정합니다.

IgnoreComments

주석을 무시할지 여부를 나타내는 값을 가져오거나 설정합니다.

IgnoreProcessingInstructions

처리 지침을 무시할지 여부를 나타내는 값을 가져오거나 설정합니다.

IgnoreWhitespace

중요하지 않은 공백을 무시할지 여부를 나타내는 값을 가져오거나 설정합니다.

LineNumberOffset

개체의 줄 번호 오프셋을 XmlReader 가져오거나 설정합니다.

LinePositionOffset

개체의 선 위치 오프셋을 XmlReader 가져오거나 설정합니다.

MaxCharactersFromEntities

엔터티 확장으로 인한 문서에서 허용되는 최대 문자 수를 나타내는 값을 가져오거나 설정합니다.

MaxCharactersInDocument

XML 문서에서 허용되는 최대 문자 수를 나타내는 값을 가져오거나 설정합니다. 값이 0이면 XML 문서의 크기에 제한이 없습니다. 0이 아닌 값은 최대 크기(문자)를 지정합니다.

NameTable

원자화된 문자열 비교에 사용되는 값을 가져오거나 설정합니다 XmlNameTable .

ProhibitDtd
사용되지 않음.
사용되지 않음.

DTD(문서 형식 정의) 처리를 금지할지 여부를 나타내는 값을 가져오거나 설정합니다. 이 속성은 사용되지 않습니다. DtdProcessing를 대신 사용하세요.

Schemas

스키마 유효성 검사를 수행할 때 사용할 값을 가져오거나 설정합니다 XmlSchemaSet .

ValidationFlags

스키마 유효성 검사 설정을 나타내는 값을 가져오거나 설정합니다. 이 설정은 XmlReader 스키마(속성이 로ValidationType 설정됨)의 유효성을 검사하는 개체에 ValidationType.Schema적용됩니다.

ValidationType

읽을 때 유효성 검사 또는 형식 할당을 수행할지 여부를 XmlReader 나타내는 값을 가져오거나 설정합니다.

XmlResolver

XmlResolver 외부 문서에 액세스하는 데 사용되는 값을 설정합니다.

메서드

Name Description
Clone()

인스턴스의 복사본을 XmlReaderSettings 만듭니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Reset()

설정 클래스의 멤버를 기본값으로 다시 설정합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

이벤트

Name Description
ValidationEventHandler

판독기에서 유효성 검사 오류가 발생할 때 발생합니다.

적용 대상

추가 정보