Compartilhar via


SchemaFactory.SetFeature(String, Boolean) Método

Definição

Defina o valor de um sinalizador de recurso.

[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

Parâmetros

name
String

O nome do recurso, que é um URI totalmente qualificado não nulo.

value
Boolean

O valor solicitado do recurso (true ou false).

Atributos

Exceções

Se o valor do recurso não puder ser atribuído ou recuperado.

Quando o SchemaFactory reconhece o nome do recurso, mas não pode definir o valor solicitado.

se o parâmetro name for null.

Comentários

Defina o valor de um sinalizador de recurso.

O recurso pode ser usado para controlar a maneira como um SchemaFactory analisa esquemas, embora SchemaFactorys não seja necessário para reconhecer nenhum nome de recurso específico.

O nome do recurso é qualquer URI totalmente qualificado. É possível que um SchemaFactory exponha um valor de recurso, mas não é possível alterar o valor atual.

Todas as implementações são necessárias para oferecer suporte javax.xml.XMLConstants#FEATURE_SECURE_PROCESSING ao recurso. Quando o recurso é:

<><ul li>true: a implementação limitará o processamento XML para estar em conformidade com os limites de implementação. Os exemplos incluem limites de expansão de entidade e construções de esquema XML que consumiriam grandes quantidades de recursos. Se o processamento de XML for limitado por motivos de segurança, ele será relatado por meio de uma chamada para o arquivo ErrorHandler#fatalError(org.xml.sax.SAXParseException). Consulte #setErrorHandler(ErrorHandler errorHandler). </li><li>false: a implementação processará XML de acordo com as especificações XML sem levar em conta possíveis limites de implementação. </li></ul>

Documentação Java para javax.xml.validation.SchemaFactory.setFeature(java.lang.String, boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

Confira também