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 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
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.