IXMLReader.GetFeature(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Busque el valor de una marca de característica.
[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
El nombre de la característica, que es un URI completo.
Devoluciones
Valor actual de la característica (true o false).
- Atributos
Excepciones
Si el valor de la característica no se puede asignar ni recuperar.
Cuando XMLReader reconoce el nombre de la característica, pero no puede determinar su valor en este momento.
Comentarios
Busque el valor de una marca de característica.
El nombre de la característica es cualquier URI completo. Es posible que un XMLReader reconozca un nombre de característica, pero temporalmente no pueda devolver su valor. Algunos valores de características solo pueden estar disponibles en contextos específicos, como antes, durante o después de un análisis. Además, es posible que algunos valores de características no sean accesibles mediante programación. (En el caso de un adaptador para SAX1 Parser, no hay ninguna manera independiente de la implementación para exponer si el analizador subyacente está realizando la validación, la expansión de entidades externas, etc.).
Todos los XMLReaders son necesarios para reconocer los nombres de características http://xml.org/sax/features/namespaces y http://xml.org/sax/features/namespace-prefixes .
El uso típico es similar al siguiente:
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.");
}
Los implementadores son gratuitos (y se animan) a inventar sus propias características, usando nombres basados en sus propios URI.
Java documentación para org.xml.sax.XMLReader.getFeature(java.lang.String).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Consulte también
- <xref:Org.Xml.Sax.IXMLReader.SetFeature(System.String%2c+System.Boolean)>