이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

XmlReader.Create 메서드 (TextReader, XmlReaderSettings, String)

 

지정된 텍스트 판독기, 설정 및 기본 URI를 사용하여 새 XmlReader 인스턴스를 만듭니다.

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

public static XmlReader Create(
	TextReader input,
	XmlReaderSettings settings,
	string baseUri
)

매개 변수

input
Type: System.IO.TextReader

XML 데이터를 읽어올 텍스트 판독기입니다. 텍스트 판독기는 유니코드 문자 스트림을 반환하므로 XML 선언에 지정된 인코딩은 XmlReader가 데이터 스트림을 디코딩하는 데 사용되지 않습니다.

settings
Type: System.Xml.XmlReaderSettings

XmlReader 인스턴스의 설정입니다. 이 값은 null일 수 있습니다.

baseUri
Type: System.String

읽을 엔터티 또는 문서의 기본 URI입니다. 이 값은 null일 수 있습니다.

보안 정보   기본 URI는 XML 문서의 상대 URI를 확인하는 데 사용됩니다. 신뢰할 수 없는 소스의 기본 URI는 사용하지 않는 것이 좋습니다.

반환 값

Type: System.Xml.XmlReader

스트림의 XML 데이터를 읽는 데 사용되는 개체입니다.

Exception Condition
ArgumentNullException

input 값이 null입니다.

By default an T:System.Xml.XmlUrlResolver with no credentials is used to access any external resources such as a document type definition (DTD), entities, schemas, and so on.

System_CAPS_important중요

Starting with the .NET Framework 4.5.2, no default T:System.Xml.XmlUrlResolver is provided. If your solution targets the .NET Framework 4.5.2 or later versions, specify an T:System.Xml.XmlResolver using the P:System.Xml.XmlReaderSettings.XmlResolver property.

If the external resource is located on a network resource that requires authentication, use the P:System.Xml.XmlReaderSettings.XmlResolver property to specify an T:System.Xml.XmlResolver with the necessary credentials.

System_CAPS_security 보안 참고

You can use one of the following methods to control which resources the T:System.Xml.XmlReader can access:

  • Restrict the resources that the T:System.Xml.XmlReader can access by setting the P:System.Xml.XmlReaderSettings.XmlResolver property to an T:System.Xml.XmlSecureResolver object.

-or-

  • Do not allow the T:System.Xml.XmlReader to open any external resources by setting the P:System.Xml.XmlReaderSettings.XmlResolver property to null.

The created T:System.Xml.XmlReader object expands entity references and performs XML normalization of new line characters.

.NET Framework
2.0 이후 사용 가능
Silverlight
2.0 이후 사용 가능
Windows Phone Silverlight
7.0 이후 사용 가능
맨 위로 이동
표시: