다음을 통해 공유


SchemaFactory.SetFeature(String, Boolean) 메서드

정의

기능 플래그의 값을 설정합니다.

[Android.Runtime.Register("setFeature", "(Ljava/lang/String;Z)V", "GetSetFeature_Ljava_lang_String_ZHandler")]
public virtual void SetFeature(string? name, bool value);
[<Android.Runtime.Register("setFeature", "(Ljava/lang/String;Z)V", "GetSetFeature_Ljava_lang_String_ZHandler")>]
abstract member SetFeature : string * bool -> unit
override this.SetFeature : string * bool -> unit

매개 변수

name
String

null이 아닌 정규화된 URI인 기능 이름입니다.

value
Boolean

기능의 요청된 값(true 또는 false)입니다.

특성

예외

기능 값을 할당하거나 검색할 수 없는 경우

SchemaFactory 기능 이름을 인식하지만 요청된 값을 설정할 수 없는 경우

이름 매개 변수가 null이면 입니다.

설명

기능 플래그의 값을 설정합니다.

특정 기능 이름을 인식할 필요는 없지만 SchemaFactory기능을 사용하여 스키마를 구문 분석하는 방법을 SchemaFactory 제어할 수 있습니다.

기능 이름은 모든 정규화된 URI입니다. SchemaFactory 기능 값을 노출할 수 있지만 현재 값을 변경할 수는 없습니다.

기능을 지원하려면 모든 구현이 javax.xml.XMLConstants#FEATURE_SECURE_PROCESSING 필요합니다. 이 기능은 다음과 같습니다.

<ul><li>true: 구현은 구현 제한을 준수하도록 XML 처리를 제한합니다. 엔터티 확장 제한 및 많은 양의 리소스를 사용하는 XML 스키마 구문이 예로 들어 있습니다. 보안상의 이유로 XML 처리가 제한되면 등록된 XML 처리가 호출 ErrorHandler#fatalError(org.xml.sax.SAXParseException)을 통해 보고됩니다. #setErrorHandler(ErrorHandler errorHandler)을 참조하세요. </li li><>false: 구현은 가능한 구현 제한과 관계없이 XML 사양에 따라 XML을 처리합니다. </li></ul>

에 대한 javax.xml.validation.SchemaFactory.setFeature(java.lang.String, boolean)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

추가 정보