IXMLReader.GetFeature(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Cercare il valore di un flag di funzionalità.
[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
Parametri
- name
- String
Nome della funzionalità, ovvero un URI completo.
Valori restituiti
Valore corrente della funzionalità (true o false).
- Attributi
Eccezioni
Se il valore della funzionalità non può essere assegnato o recuperato.
Quando XMLReader riconosce il nome della funzionalità, ma non è in grado di determinarne il valore in questo momento.
Commenti
Cercare il valore di un flag di funzionalità.
Il nome della funzionalità è qualsiasi URI completo. È possibile che un XMLReader riconosca un nome di funzionalità ma non sia temporaneamente in grado di restituirne il valore. Alcuni valori di funzionalità possono essere disponibili solo in contesti specifici, ad esempio prima, durante o dopo un'analisi. Inoltre, alcuni valori di funzionalità potrebbero non essere accessibili a livello di codice. Nel caso di un adattatore per SAX1 Parser, non esiste un modo indipendente dall'implementazione per esporre se il parser sottostante sta eseguendo la convalida, espandendo le entità esterne e così via.
Tutti i xmlReader sono necessari per riconoscere i nomi delle http://xml.org/sax/features/namespaceshttp://xml.org/sax/features/namespace-prefixes funzionalità e .
L'utilizzo tipico è simile al seguente:
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.");
}
Gli implementatori sono liberi (e incoraggiati) a inventare le proprie funzionalità, usando nomi basati sui propri URI.
per org.xml.sax.XMLReader.getFeature(java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Vedi anche
- <xref:Org.Xml.Sax.IXMLReader.SetFeature(System.String%2c+System.Boolean)>