Поделиться через


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

Имя функции, которое является полным универсальным кодом ресурса (URI) без значения NULL.

value
Boolean

Запрошенное значение функции (true или false).

Атрибуты

Исключения

Если значение функции не может быть назначено или получено.

SchemaFactory Если имя функции распознается, но не может задать запрошенное значение.

Значение NULL, если параметр имени имеет значение NULL.

Комментарии

Задайте значение флага компонента.

Компонент можно использовать для управления способом SchemaFactory синтаксического анализа схем, хотя SchemaFactoryони не требуются для распознавания определенных имен функций.

Имя функции — это любой полный универсальный код ресурса (URI). Можно SchemaFactory предоставить значение функции, но не удается изменить текущее значение.

Для поддержки javax.xml.XMLConstants#FEATURE_SECURE_PROCESSING функции требуются все реализации. Если эта функция имеет следующий тип:

<ul><li>true: реализация ограничивает обработку XML в соответствии с ограничениями реализации. Примеры включают ограничения расширения сущностей и конструкции схемы XML, которые будут потреблять большие объемы ресурсов. Если обработка XML ограничена по соображениям безопасности, она будет сообщаться с помощью вызова зарегистрированного ErrorHandler#fatalError(org.xml.sax.SAXParseException). См. раздел #setErrorHandler(ErrorHandler errorHandler). </li li><>false: реализация будет обрабатывать XML в соответствии со спецификациями XML без учета возможных ограничений реализации. </li></ul>

Документация по Java для javax.xml.validation.SchemaFactory.setFeature(java.lang.String, boolean).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

См. также раздел