Langue

XPathFactory.NewInstance Méthode

Définition

Surcharges

Nom Description
NewInstance()

Obtenez une nouvelle XPathFactory instance à l’aide du modèle objet par défaut, #DEFAULT_OBJECT_MODEL_URIle DOM W3C.

NewInstance(String)

Obtenez une nouvelle XPathFactory instance à l’aide du modèle objet spécifié.

NewInstance(String, String, ClassLoader)

Obtenez une nouvelle <instance de code>XPathFactory</code> à l’aide du modèle objet par défaut, #DEFAULT_OBJECT_MODEL_URIle DOM W3C.

NewInstance()

Obtenez une nouvelle XPathFactory instance à l’aide du modèle objet par défaut, #DEFAULT_OBJECT_MODEL_URIle 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

Retours

Instance d’un XPathFactory.

Attributs

Remarques

Obtenez une nouvelle XPathFactory instance à l’aide du modèle objet par défaut, #DEFAULT_OBJECT_MODEL_URIle DOM W3C.

Cette méthode est fonctionnellement équivalente à :

newInstance(DEFAULT_OBJECT_MODEL_URI)

Étant donné que l’implémentation du DOM W3C est toujours disponible, cette méthode ne échouera jamais.

Documentation Java pour javax.xml.xpath.XPathFactory.newInstance().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

NewInstance(String)

Obtenez une nouvelle XPathFactory instance à l’aide du modèle objet spécifié.

[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

Paramètres

uri
String

Identifie le modèle objet sous-jacent. La spécification définit uniquement l’URI #DEFAULT_OBJECT_MODEL_URI, http://java.sun.com/jaxp/xpath/dom pour le DOM W3C, le package org.w3c.dom et les implémentations sont libres d’introduire d’autres URI pour d’autres modèles objet.

Retours

Instance d’un XPathFactory.

Attributs

Exceptions

Si le modèle objet spécifié n’est pas disponible.

Si uri c’est null.

Si uri.length() == 0.

Remarques

Obtenez une nouvelle XPathFactory instance à l’aide du modèle objet spécifié.

Pour rechercher un XPathFactory objet, cette méthode présente les emplacements suivants dans l’ordre suivant où « le chargeur de classes » fait référence au chargeur de classe de contexte :

<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. La méthode tente de créer une instance de cette classe à l’aide du chargeur de classes et la retourne si elle est correctement créée. </li li><> ${java.home}/lib/jaxp.properties est lu et la valeur associée à la clé étant la propriété système ci-dessus est recherchée. Si elle est présente, la valeur est traitée comme ci-dessus. </li li><> Le chargeur de classes est demandé pour les fichiers de configuration du fournisseur de services correspondant javax.xml.xpath.XPathFactory dans le répertoire de ressources META-INF/services. Consultez la spécification du fichier JAR pour connaître le format de fichier et les règles d’analyse. Chaque fournisseur de services potentiel est requis pour implémenter la méthode :

{@link #isObjectModelSupported(String objectModel)}

Le premier fournisseur de services trouvé dans l’ordre du chargeur de classes qui prend en charge le modèle objet spécifié est retourné. </li><li> Platform par défaut XPathFactory se trouve d’une manière spécifique à la plateforme. Il doit y avoir une plateforme XPathFactory par défaut pour le DOM W3C, c’est-à-dire #DEFAULT_OBJECT_MODEL_URI. </li></ol>

Si tout échoue, une XPathFactoryConfigurationException opération est levée.

Conseil pour le tir des ennuis :

Découvrez java.util.Properties#load(java.io.InputStream) exactement comment un fichier de propriété est analysé. En particulier, les deux-points « : » doivent être placés dans un fichier de propriété. Assurez-vous que les URI sont correctement placés dans celui-ci. Par exemple:

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

Documentation Java pour javax.xml.xpath.XPathFactory.newInstance(java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

NewInstance(String, String, ClassLoader)

Obtenez une nouvelle <instance de code>XPathFactory</code> à l’aide du modèle objet par défaut, #DEFAULT_OBJECT_MODEL_URIle 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

Paramètres

uri
String

Identifie le modèle objet sous-jacent. La spécification définit uniquement l’URI DEFAULT_OBJECT_MODEL_URI,http://java.sun.com/jaxp/xpath/dom pour le DOM W3C, le package org.w3c.dom et les implémentations sont libres d’introduire d’autres URI pour d’autres modèles objet.

factoryClassName
String

nom de classe de fabrique complet qui fournit l’implémentation de javax.xml.xpath. XPathFactory.

classLoader
ClassLoader

ClassLoader utilisé pour charger la classe de fabrique. Si le classLoader de contexte du thread actuel null est utilisé pour charger la classe de fabrique.

Retours

Instance d’un XPathFactory.

Attributs

Exceptions

Si le modèle objet spécifié n’est pas disponible.

Si uri c’est null.

Si uri.length() == 0.

Remarques

Obtenez une nouvelle instance d’un XPathFactory à partir d’un nom de classe de fabrique. XPathFactory est retourné si la classe de fabrique spécifiée prend en charge le modèle objet spécifié. Cette fonction est utile lorsqu’il existe plusieurs fournisseurs dans le classpath. Il donne plus de contrôle à l’application, car il peut spécifier quel fournisseur doit être chargé. Conseil pour le paramétrage du problème de définition de la propriété système jaxp.debug entraîne l’impression de beaucoup de messages de débogage dans System.err sur ce qu’il fait et où il est examiné. Si vous rencontrez des problèmes, essayez :

Java référence pour javax.xml.xpath.XPathFactory.newInstance.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à