IXMLReader.GetFeature(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Procure o valor de um sinalizador de recurso.
[Android.Runtime.Register("getFeature", "(Ljava/lang/String;)Z", "GetGetFeature_Ljava_lang_String_Handler:Org.Xml.Sax.IXMLReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool GetFeature(string? name);
[<Android.Runtime.Register("getFeature", "(Ljava/lang/String;)Z", "GetGetFeature_Ljava_lang_String_Handler:Org.Xml.Sax.IXMLReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetFeature : string -> bool
Parâmetros
- name
- String
O nome do recurso, que é um URI totalmente qualificado.
Retornos
O valor atual do recurso (true ou false).
- Atributos
Exceções
Se o valor do recurso não puder ser atribuído ou recuperado.
Quando o XMLReader reconhece o nome do recurso, mas não pode determinar seu valor no momento.
Comentários
Procure o valor de um sinalizador de recurso.
O nome do recurso é qualquer URI totalmente qualificado. É possível que um XMLReader reconheça um nome de recurso, mas temporariamente não consiga retornar seu valor. Alguns valores de recurso podem estar disponíveis apenas em contextos específicos, como antes, durante ou depois de uma análise. Além disso, alguns valores de recurso podem não estar acessíveis programaticamente. (No caso de um adaptador para SAX1 Parser, não há nenhuma maneira independente de implementação para expor se o analisador subjacente está executando a validação, expandindo entidades externas e assim por diante.)
Todos os XMLReaders são necessários para reconhecer os http://xml.org/sax/features/namespaces nomes e os http://xml.org/sax/features/namespace-prefixes recursos.
O uso típico é algo assim:
XMLReader r = new MySAXDriver();
// try to activate validation
try {
r.setFeature("http://xml.org/sax/features/validation", true);
} catch (SAXException e) {
System.err.println("Cannot activate validation.");
}
// register event handlers
r.setContentHandler(new MyContentHandler());
r.setErrorHandler(new MyErrorHandler());
// parse the first document
try {
r.parse("http://www.foo.com/mydoc.xml");
} catch (IOException e) {
System.err.println("I/O exception reading XML document");
} catch (SAXException e) {
System.err.println("XML exception reading document.");
}
Os implementadores são gratuitos (e incentivados) a inventar seus próprios recursos, usando nomes criados em suas próprias URIs.
Java documentação para org.xml.sax.XMLReader.getFeature(java.lang.String).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Confira também
- <xref:Org.Xml.Sax.IXMLReader.SetFeature(System.String%2c+System.Boolean)>