XPathFactory.NewInstance Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
NewInstance() |
Obtenga una nueva |
NewInstance(String) |
Obtenga una nueva |
NewInstance(String, String, ClassLoader) |
Obtenga una nueva <instancia de código>XPathFactory</code> mediante el modelo de objetos predeterminado, |
NewInstance()
Obtenga una nueva XPathFactory
instancia mediante el modelo de objetos predeterminado, #DEFAULT_OBJECT_MODEL_URI
, el DOM de 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
Devoluciones
Instancia de .XPathFactory
- Atributos
Comentarios
Obtenga una nueva XPathFactory
instancia mediante el modelo de objetos predeterminado, #DEFAULT_OBJECT_MODEL_URI
, el DOM de W3C.
Este método es funcionalmente equivalente a:
newInstance(DEFAULT_OBJECT_MODEL_URI)
Dado que la implementación del DOM de W3C siempre está disponible, este método nunca producirá un error.
Documentación de Java para javax.xml.xpath.XPathFactory.newInstance()
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
NewInstance(String)
Obtenga una nueva XPathFactory
instancia mediante el modelo de objetos especificado.
[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
Parámetros
- uri
- String
Identifica el modelo de objetos subyacente.
La especificación solo define el URI #DEFAULT_OBJECT_MODEL_URI
, http://java.sun.com/jaxp/xpath/dom
para el DOM de W3C, el paquete org.w3c.dom y las implementaciones son libres de introducir otros URI para otros modelos de objetos.
Devoluciones
Instancia de .XPathFactory
- Atributos
Excepciones
Si el modelo de objetos especificado no está disponible.
Si uri
es null
.
Ifuri.length() == 0
.
Comentarios
Obtenga una nueva XPathFactory
instancia mediante el modelo de objetos especificado.
Para buscar un XPathFactory
objeto, este método tiene el siguiente aspecto en el orden siguiente donde "el cargador de clases" hace referencia al cargador de clases de contexto:
<ol><li> Si la propiedad #DEFAULT_PROPERTY_NAME
del sistema + ":uri" está presente, donde uri es el parámetro para este método, su valor se lee como un nombre de clase. El método intentará crear una nueva instancia de esta clase mediante el cargador de clases y la devuelve si se crea correctamente. </li><li> ${java.home}/lib/jaxp.properties se lee y se busca el valor asociado a la clave que es la propiedad del sistema anterior. Si está presente, el valor se procesa igual que antes. </li li><> Se solicita el cargador de clases para los archivos de configuración del proveedor de servicios que coinciden javax.xml.xpath.XPathFactory
en el directorio de recursos META-INF/services. Consulte la especificación del archivo JAR para conocer el formato de archivo y las reglas de análisis. Se requiere cada proveedor de servicios potencial para implementar el método :
{@link #isObjectModelSupported(String objectModel)}
Se devuelve el primer proveedor de servicios que se encuentra en el orden del cargador de clases que admite el modelo de objetos especificado. <El valor predeterminado XPathFactory
de la plataforma /li>>< se encuentra de forma específica de la plataforma. Debe haber una plataforma predeterminada XPathFactory para el DOM de W3C, es decir, #DEFAULT_OBJECT_MODEL_URI
. </li></ol>
Si se produce un error en todo, se producirá una XPathFactoryConfigurationException
excepción .
Sugerencia para la toma de problemas:
Vea java.util.Properties#load(java.io.InputStream)
exactamente cómo se analiza un archivo de propiedad. En concreto, los dos puntos ':' deben escaparse en un archivo de propiedad, por lo que debe asegurarse de que los URI se escapen correctamente en él. Por ejemplo:
http\://java.sun.com/jaxp/xpath/dom=org.acme.DomXPathFactory
Documentación de Java para javax.xml.xpath.XPathFactory.newInstance(java.lang.String)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
NewInstance(String, String, ClassLoader)
Obtenga una nueva <instancia de código>XPathFactory</code> mediante el modelo de objetos predeterminado, #DEFAULT_OBJECT_MODEL_URI
, el DOM de 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
Parámetros
- uri
- String
- factoryClassName
- String
- classLoader
- ClassLoader
Devoluciones
Instancia de .XPathFactory
- Atributos
Excepciones
Si el modelo de objetos especificado no está disponible.
Si uri
es null
.
Ifuri.length() == 0
.
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.