XPathFactory.NewInstance Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| NewInstance() |
Obtenez une nouvelle |
| NewInstance(String) |
Obtenez une nouvelle |
| NewInstance(String, String, ClassLoader) |
Obtenez une nouvelle <instance de code>XPathFactory</code> à l’aide du modèle objet par défaut, |
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.