XPathFactory.NewInstance 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.
Overload
| Nome | Descrizione |
|---|---|
| NewInstance() |
Ottenere una nuova |
| NewInstance(String) |
Ottenere una nuova |
| NewInstance(String, String, ClassLoader) |
Ottenere una nuova <istanza di codice>XPathFactory</code> usando il modello a oggetti predefinito, |
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 > della piattaforma /li<>liXPathFactory 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
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 liberi di introdurre altri URI per altri modelli a oggetti.
- factoryClassName
- String
nome completo della classe factory che fornisce l'implementazione di javax.xmlxpath. XPathFactory.
- classLoader
- ClassLoader
ClassLoader usato per caricare la classe factory. Se la classe di contesto del thread corrente NullLoader viene usata per caricare la classe factory.
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 istanza di XPathFactory da un nome di classe factory. XPathFactory viene restituito se la classe factory specificata supporta il modello a oggetti specificato. Questa funzione è utile quando sono presenti più provider nel classpath. Fornisce un maggiore controllo all'applicazione in quanto può specificare quale provider deve essere caricato. Suggerimento per l'impostazione della proprietà di sistema jaxp.debug causerà la stampa di un sacco di messaggi di debug in System.err su cosa sta facendo e dove si sta esaminando. Se si verificano problemi, provare:
Java informazioni di riferimento 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.