XMLReaderFactory.CreateXMLReader Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| CreateXMLReader() |
Versuchen Sie, einen XMLReader aus den Systemstandardeinstellungen zu erstellen. |
| CreateXMLReader(String) |
Versuchen Sie, einen XML-Reader aus einem Klassennamen zu erstellen. |
CreateXMLReader()
Versuchen Sie, einen XMLReader aus den Systemstandardeinstellungen zu erstellen.
[Android.Runtime.Register("createXMLReader", "()Lorg/xml/sax/XMLReader;", "")]
public static Org.Xml.Sax.IXMLReader? CreateXMLReader();
[<Android.Runtime.Register("createXMLReader", "()Lorg/xml/sax/XMLReader;", "")>]
static member CreateXMLReader : unit -> Org.Xml.Sax.IXMLReader
Gibt zurück
Ein neuer XMLReader.
- Attribute
Ausnahmen
Wenn keine XMLReader-Standardklasse identifiziert und instanziiert werden kann.
Hinweise
Versuchen Sie, einen XMLReader aus den Systemstandardeinstellungen zu erstellen. In Umgebungen, die dies unterstützen können, wird der Name der XMLReader-Klasse bestimmt, indem sie jede dieser Optionen in der Reihenfolge ausprobieren und den ersten verwenden, der erfolgreich ist:</p><ul>
<li>Wenn die Systemeigenschaft org.xml.sax.driver einen Wert aufweist, wird dies als XMLReader-Klassenname verwendet.
</li>
<li>Die JAR -Dienst-API wird verwendet, um nach einem Klassennamen in der <em>META-INF/services/org.xml.sax.driver</em-Datei> in jarfiles zu suchen, die für die Laufzeit verfügbar sind.</li>
<li> SAX Parserverteilungen werden dringend empfohlen, einen Standardmäßigen XMLReader-Klassennamen bereitzustellen, der nur wirksam wird, wenn vorherige Optionen (in dieser Liste) nicht erfolgreich sind.</li>
<li>Schließlich, wenn ParserFactory#makeParser() ein Systemstandard-SAX1-Parser zurückgegeben werden kann, wird dieser Parser in eine ParserAdapterumschlossen. (Dies ist eine Migrationshilfe für SAX1-Umgebungen, in denen die org.xml.sax.parser Systemeigenschaft häufig verwendet werden kann.) </li>
</ul>
In Umgebungen wie kleinen eingebetteten Systemen, die diese Flexibilität nicht unterstützen können, können andere Mechanismen zur Ermittlung des Standardwerts verwendet werden.
Beachten Sie, dass viele Java Umgebungen die Initialisierung von Systemeigenschaften in einer Befehlszeile ermöglichen. Dies bedeutet, dass <em>in den meisten Fällen</em> einen guten Wert für diese Eigenschaft festlegt, dass Aufrufe dieser Methode erfolgreich sind, außer wenn Sicherheitsrichtlinien eingreifen. Dadurch wird auch die Anwendungsübertragbarkeit für ältere SAX-Umgebungen mit weniger robusten Implementierungen dieser Methode maximiert.
Java Dokumentation für org.xml.sax.helpers.XMLReaderFactory.createXMLReader().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Weitere Informationen
Gilt für:
CreateXMLReader(String)
Versuchen Sie, einen XML-Reader aus einem Klassennamen zu erstellen.
[Android.Runtime.Register("createXMLReader", "(Ljava/lang/String;)Lorg/xml/sax/XMLReader;", "")]
public static Org.Xml.Sax.IXMLReader? CreateXMLReader(string? className);
[<Android.Runtime.Register("createXMLReader", "(Ljava/lang/String;)Lorg/xml/sax/XMLReader;", "")>]
static member CreateXMLReader : string -> Org.Xml.Sax.IXMLReader
Parameter
- className
- String
der Name der Klasse, die instanziiert werden soll.
<p>Note that this method will not be usable in environments where
the caller (perhaps an applet) is not permitted to load classes
dynamically.</p>
Gibt zurück
Ein neuer XML-Reader.
- Attribute
Ausnahmen
Wenn die Klasse nicht geladen, instanziiert und in XMLReader umgestellt werden kann.
Hinweise
Versuchen Sie, einen XML-Reader aus einem Klassennamen zu erstellen.
Angesichts eines Klassennamens versucht diese Methode, die Klasse als XML-Reader zu laden und zu instanziieren.
Java Dokumentation für org.xml.sax.helpers.XMLReaderFactory.createXMLReader(java.lang.String).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.