Sprache

XPathFactory.NewInstance Methode

Definition

Überlädt

Name Beschreibung
NewInstance()

Rufen Sie eine neue XPathFactory Instanz mit dem Standardobjektmodell, dem W3C-DOM, #DEFAULT_OBJECT_MODEL_URIab.

NewInstance(String)

Rufen Sie eine neue XPathFactory Instanz mithilfe des angegebenen Objektmodells ab.

NewInstance(String, String, ClassLoader)

Rufen Sie eine neue <XPathFactory><-/Codeinstanz> mit dem Standardobjektmodell, dem W3C-DOM, #DEFAULT_OBJECT_MODEL_URIab.

NewInstance()

Rufen Sie eine neue XPathFactory Instanz mit dem Standardobjektmodell, dem W3C-DOM, #DEFAULT_OBJECT_MODEL_URIab.

[Android.Runtime.Register("newInstance", "()Ljavax/xml/xpath/XPathFactory;", "")]
public static Javax.Xml.Xpath.XPathFactory? NewInstance();
[<Android.Runtime.Register("newInstance", "()Ljavax/xml/xpath/XPathFactory;", "")>]
static member NewInstance : unit -> Javax.Xml.Xpath.XPathFactory

Gibt zurück

Instanz einer XPathFactory.

Attribute

Hinweise

Rufen Sie eine neue XPathFactory Instanz mit dem Standardobjektmodell, dem W3C-DOM, #DEFAULT_OBJECT_MODEL_URIab.

Diese Methode entspricht funktional den folgenden:

newInstance(DEFAULT_OBJECT_MODEL_URI)

Da die Implementierung für das W3C-DOM immer verfügbar ist, schlägt diese Methode nie fehl.

Java-Dokumentation für javax.xml.xpath.XPathFactory.newInstance().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

NewInstance(String)

Rufen Sie eine neue XPathFactory Instanz mithilfe des angegebenen Objektmodells ab.

[Android.Runtime.Register("newInstance", "(Ljava/lang/String;)Ljavax/xml/xpath/XPathFactory;", "")]
public static Javax.Xml.Xpath.XPathFactory? NewInstance(string? uri);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/String;)Ljavax/xml/xpath/XPathFactory;", "")>]
static member NewInstance : string -> Javax.Xml.Xpath.XPathFactory

Parameter

uri
String

Identifiziert das zugrunde liegende Objektmodell. Die Spezifikation definiert nur den URI #DEFAULT_OBJECT_MODEL_URIfür http://java.sun.com/jaxp/xpath/dom das W3C-DOM, das org.w3c.dom-Paket und Implementierungen können andere URIs für andere Objektmodelle einführen.

Gibt zurück

Instanz einer XPathFactory.

Attribute

Ausnahmen

Wenn das angegebene Objektmodell nicht verfügbar ist.

Wenn uri gleich null ist.

Ifuri.length() == 0 (Wenn).

Hinweise

Rufen Sie eine neue XPathFactory Instanz mithilfe des angegebenen Objektmodells ab.

Um ein XPathFactory Objekt zu finden, sieht diese Methode die folgenden Stellen in der folgenden Reihenfolge aus, in der "Klassenladeprogramm" auf das Kontextklassenladeprogramm verweist:

<ol><li> If the system property #DEFAULT_PROPERTY_NAME + ":uri" is present, where uri is the parameter to this method, then its value is read as a class name. Die Methode versucht, eine neue Instanz dieser Klasse mithilfe des Klassenladeprogramms zu erstellen, und gibt sie zurück, wenn sie erfolgreich erstellt wurde. </li li><> ${java.home}/lib/jaxp.properties ist gelesen, und der Wert, der dem Schlüssel zugeordnet ist, der der obige Systemeigenschaft entspricht, wird gesucht. Wenn vorhanden, wird der Wert genau wie oben verarbeitet. </li Li><> Das Klassenladeprogramm wird nach Anbieterkonfigurationsdateien des Dienstanbieters gefragt, die im Ressourcenverzeichnis META-INF/Services übereinstimmen.javax.xml.xpath.XPathFactory Weitere Informationen finden Sie in der JAR-Dateispezifikation für Dateiformat- und Analyseregeln. Jeder potenzielle Dienstanbieter ist erforderlich, um die Methode zu implementieren:

{@link #isObjectModelSupported(String objectModel)}

Der erste Dienstanbieter, der in der Klassenladereihenfolge gefunden wurde, die das angegebene Objektmodell unterstützt, wird zurückgegeben. </li li><> Platform default XPathFactory is located in a platform specific way. Es muss eine Plattformstandard-XPathFactory für das W3C-DOM vorhanden sein, d. h. #DEFAULT_OBJECT_MODEL_URI. </li></ol>

Wenn alles fehlschlägt, wird ein XPathFactoryConfigurationException Fehler ausgelöst.

Tipp für Problembeschüsse:

Sehen Sie java.util.Properties#load(java.io.InputStream) sich genau an, wie eine Eigenschaftendatei analysiert wird. Insbesondere müssen Doppelpunkte ":" in einer Eigenschaftsdatei escaped sein. Stellen Sie daher sicher, dass die URIs darin ordnungsgemäß escapet sind. Zum Beispiel:

http\://java.sun.com/jaxp/xpath/dom=org.acme.DomXPathFactory

Java-Dokumentation für javax.xml.xpath.XPathFactory.newInstance(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

NewInstance(String, String, ClassLoader)

Rufen Sie eine neue <XPathFactory><-/Codeinstanz> mit dem Standardobjektmodell, dem W3C-DOM, #DEFAULT_OBJECT_MODEL_URIab.

[Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/xpath/XPathFactory;", "")]
public static Javax.Xml.Xpath.XPathFactory? NewInstance(string? uri, string? factoryClassName, Java.Lang.ClassLoader? classLoader);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/xpath/XPathFactory;", "")>]
static member NewInstance : string * string * Java.Lang.ClassLoader -> Javax.Xml.Xpath.XPathFactory

Parameter

uri
String

Identifiziert das zugrunde liegende Objektmodell. Die Spezifikation definiert nur den URI-DEFAULT_OBJECT_MODEL_URI fürhttp://java.sun.com/jaxp/xpath/dom das W3C-DOM, das org.w3c.dom-Paket und Implementierungen können andere URIs für andere Objektmodelle einführen.

factoryClassName
String

vollqualifizierter Factoryklassenname, der die Implementierung von javax.xml.xpath bereitstellt. XPathFactory.

classLoader
ClassLoader

ClassLoader zum Laden der Factoryklasse. Wenn der Kontextklassenladeprogramm des null-Threads verwendet wird, um die Factoryklasse zu laden.

Gibt zurück

Instanz einer XPathFactory.

Attribute

Ausnahmen

Wenn das angegebene Objektmodell nicht verfügbar ist.

Wenn uri gleich null ist.

Ifuri.length() == 0 (Wenn).

Hinweise

Rufen Sie eine neue Instanz einer XPathFactory aus einem Factoryklassennamen ab. XPathFactory wird zurückgegeben, wenn die angegebene Factoryklasse das angegebene Objektmodell unterstützt. Diese Funktion ist nützlich, wenn mehrere Anbieter im Klassenpfad vorhanden sind. Sie bietet der Anwendung mehr Kontrolle, da sie angeben kann, welcher Anbieter geladen werden soll. Tipp für das Festlegen der Jaxp.debug-Systemeigenschaft führt dazu, dass diese Methode viele Debugmeldungen an System.err über ihre Aktivitäten und ihre Betrachtungen druckt. Wenn Sie Probleme haben, versuchen Sie Folgendes:

Java Referenz für javax.xml.xpath.XPathFactory.newInstance.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: