XPathFactory.NewInstance Metodo

Definizione

Overload

Nome Descrizione
NewInstance()

Ottenere una nuova XPathFactory istanza usando il modello a oggetti predefinito, #DEFAULT_OBJECT_MODEL_URI, il DOM W3C.

NewInstance(String)

Ottenere una nuova XPathFactory istanza usando il modello a oggetti specificato.

NewInstance(String, String, ClassLoader)

Ottenere una nuova <istanza di codice>XPathFactory</code> usando il modello a oggetti predefinito, #DEFAULT_OBJECT_MODEL_URI, il DOM W3C.

NewInstance()

Ottenere una nuova XPathFactory istanza usando il modello a oggetti predefinito, #DEFAULT_OBJECT_MODEL_URI, il DOM W3C.

[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

Valori restituiti

Istanza di un oggetto XPathFactory.

Attributi

Commenti

Ottenere una nuova XPathFactory istanza usando il modello a oggetti predefinito, #DEFAULT_OBJECT_MODEL_URI, il DOM W3C.

Questo metodo è funzionalmente equivalente a:

newInstance(DEFAULT_OBJECT_MODEL_URI)

Poiché l'implementazione per il DOM W3C è sempre disponibile, questo metodo non avrà mai esito negativo.

per javax.xml.xpath.XPathFactory.newInstance().

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

NewInstance(String)

Ottenere una nuova XPathFactory istanza usando il modello a oggetti specificato.

[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

Parametri

uri
String

Identifica il modello a oggetti sottostante. La specifica definisce solo l'URI #DEFAULT_OBJECT_MODEL_URI, http://java.sun.com/jaxp/xpath/dom per il DOM W3C, il pacchetto org.w3c.dom e le implementazioni sono gratuite per introdurre altri URI per altri modelli a oggetti.

Valori restituiti

Istanza di un oggetto XPathFactory.

Attributi

Eccezioni

Se il modello a oggetti specificato non è disponibile.

Se uri è null.

Se uri.length() == 0.

Commenti

Ottenere una nuova XPathFactory istanza usando il modello a oggetti specificato.

Per trovare un XPathFactory oggetto, questo metodo cerca le posizioni seguenti nell'ordine seguente in cui "il caricatore di classi" fa riferimento al caricatore della classe di contesto:

<ol><li> Se la proprietà #DEFAULT_PROPERTY_NAME di sistema + ":uri" è presente, dove URI è il parametro per questo metodo, il valore viene letto come nome di classe. Il metodo tenterà di creare una nuova istanza di questa classe usando il caricatore di classi e lo restituisce se è stato creato correttamente. </li li><> ${java.home}/lib/jaxp.properties viene letto e viene cercato il valore associato alla chiave in cui si trova la proprietà di sistema precedente. Se presente, il valore viene elaborato esattamente come sopra. </li><li> Il caricatore di classi viene richiesto per i file di configurazione del provider di servizi corrispondenti javax.xml.xpath.XPathFactory nella directory della risorsa META-INF/services. Vedere Specifica del file JAR per il formato di file e le regole di analisi. Ogni potenziale provider di servizi è necessario per implementare il metodo :

{@link #isObjectModelSupported(String objectModel)}

Viene restituito il primo provider di servizi trovato nell'ordine del caricatore di classe che supporta il modello a oggetti specificato. <L'impostazione predefinita XPathFactory della piattaforma /li><li> si trova in un modo specifico della piattaforma. Deve essere presente una piattaforma XPathFactory predefinita per il DOM W3C, ad esempio #DEFAULT_OBJECT_MODEL_URI. </li></ol>

Se tutto ha esito negativo, verrà generata un'eccezione XPathFactoryConfigurationException .

Suggerimento per la risoluzione dei problemi:

Vedere java.util.Properties#load(java.io.InputStream) esattamente come viene analizzato un file di proprietà. In particolare, i due punti ':' devono essere preceduti da un carattere di escape in un file di proprietà, quindi assicurarsi che gli URI siano preceduti correttamente da un carattere di escape. Per esempio:

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

per javax.xml.xpath.XPathFactory.newInstance(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

NewInstance(String, String, ClassLoader)

Ottenere una nuova <istanza di codice>XPathFactory</code> usando il modello a oggetti predefinito, #DEFAULT_OBJECT_MODEL_URI, il DOM W3C.

[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

Parametri

uri
String
factoryClassName
String
classLoader
ClassLoader

Valori restituiti

Istanza di un oggetto XPathFactory.

Attributi

Eccezioni

Se il modello a oggetti specificato non è disponibile.

Se uri è null.

Se uri.length() == 0.

Commenti

per javax.xml.xpath.XPathFactory.newInstance(java.lang.String, java.lang.String, java.lang.ClassLoader).

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