IXPathExpression.Evaluate Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Evaluate(Object) |
Avalie a expressão XPath compilada no contexto especificado e retorne o resultado como um |
| Evaluate(InputSource) |
Avalie a expressão XPath compilada no contexto do especificado |
| Evaluate(Object, QName) |
Avalie a expressão XPath compilada no contexto especificado e retorne o resultado como o tipo especificado. |
| Evaluate(InputSource, QName) |
Avalie a expressão XPath compilada no contexto do especificado |
Evaluate(Object)
Avalie a expressão XPath compilada no contexto especificado e retorne o resultado como um String.
[Android.Runtime.Register("evaluate", "(Ljava/lang/Object;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_Object_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? Evaluate(Java.Lang.Object? item);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/Object;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_Object_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : Java.Lang.Object -> string
Parâmetros
- item
- Object
O contexto inicial (lista de nós ou nós, por exemplo).
Retornos
Esse String é o resultado da avaliação da expressão e da conversão do resultado em um String.
- Atributos
Exceções
Se a expressão não puder ser avaliada.
Comentários
Avalie a expressão XPath compilada no contexto especificado e retorne o resultado como um String.
Esse método chama #evaluate(Object item, QName returnType) com um returnType de XPathConstants#STRING.
Consulte a Avaliação de Expressões XPath para avaliação de item de contexto, variável, resolução de função e QName e conversão de tipo de retorno.
Se um null valor for fornecido, itemum documento vazio será usado para o contexto.
Java documentação para javax.xml.xpath.XPathExpression.evaluate(java.lang.Object).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
Evaluate(InputSource)
Avalie a expressão XPath compilada no contexto do especificado InputSource e retorne o resultado como um String.
[Android.Runtime.Register("evaluate", "(Lorg/xml/sax/InputSource;)Ljava/lang/String;", "GetEvaluate_Lorg_xml_sax_InputSource_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? Evaluate(Org.Xml.Sax.InputSource? source);
[<Android.Runtime.Register("evaluate", "(Lorg/xml/sax/InputSource;)Ljava/lang/String;", "GetEvaluate_Lorg_xml_sax_InputSource_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : Org.Xml.Sax.InputSource -> string
Parâmetros
- source
- InputSource
O InputSource do documento a ser avaliado.
Retornos
Esse String é o resultado da avaliação da expressão e da conversão do resultado em um String.
- Atributos
Exceções
Se a expressão não puder ser avaliada.
Se source for null.
Comentários
Avalie a expressão XPath compilada no contexto do especificado InputSource e retorne o resultado como um String.
Esse método chama #evaluate(InputSource source, QName returnType) com um returnType de XPathConstants#STRING.
Consulte a Avaliação de Expressões XPath para avaliação de item de contexto, variável, resolução de função e QName e conversão de tipo de retorno.
Se source for null, então um NullPointerException é lançado.
Java documentação para javax.xml.xpath.XPathExpression.evaluate(org.xml.sax.InputSource).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
Evaluate(Object, QName)
Avalie a expressão XPath compilada no contexto especificado e retorne o resultado como o tipo especificado.
[Android.Runtime.Register("evaluate", "(Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_Object_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Evaluate(Java.Lang.Object? item, Javax.Xml.Namespace.QName? returnType);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_Object_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : Java.Lang.Object * Javax.Xml.Namespace.QName -> Java.Lang.Object
Parâmetros
- item
- Object
O contexto inicial (lista de nós ou nós, por exemplo).
- returnType
- QName
O tipo de retorno desejado.
Retornos
Esse Object é o resultado da avaliação da expressão e da conversão do resultado em returnType.
- Atributos
Exceções
Se a expressão não puder ser avaliada.
Se returnType não for um dos tipos definidos em XPathConstants.
Se returnType for null.
Comentários
Avalie a expressão XPath compilada no contexto especificado e retorne o resultado como o tipo especificado.
Consulte a Avaliação de Expressões XPath para avaliação de item de contexto, variável, resolução de função e QName e conversão de tipo de retorno.
Se returnType não for um dos tipos definidos, XPathConstantsum IllegalArgumentException será gerado.
Se um null valor for fornecido, itemum documento vazio será usado para o contexto. Se returnType for null, então um NullPointerException é lançado.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
Evaluate(InputSource, QName)
Avalie a expressão XPath compilada no contexto do especificado InputSource e retorne o resultado como o tipo especificado.
[Android.Runtime.Register("evaluate", "(Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Lorg_xml_sax_InputSource_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Evaluate(Org.Xml.Sax.InputSource? source, Javax.Xml.Namespace.QName? returnType);
[<Android.Runtime.Register("evaluate", "(Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Lorg_xml_sax_InputSource_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : Org.Xml.Sax.InputSource * Javax.Xml.Namespace.QName -> Java.Lang.Object
Parâmetros
- source
- InputSource
O InputSource do documento a ser avaliado.
- returnType
- QName
O tipo de retorno desejado.
Retornos
Esse Object é o resultado da avaliação da expressão e da conversão do resultado em returnType.
- Atributos
Exceções
Se a expressão não puder ser avaliada.
Se returnType não for um dos tipos definidos em XPathConstants.
Se source ou returnType for null.
Comentários
Avalie a expressão XPath compilada no contexto do especificado InputSource e retorne o resultado como o tipo especificado.
Esse método cria um modelo de dados para o InputSource objeto de documento resultante e chama #evaluate(Object item, QName returnType) o objeto de documento resultante.
Consulte a Avaliação de Expressões XPath para avaliação de item de contexto, variável, resolução de função e QName e conversão de tipo de retorno.
Se returnType não for um dos tipos definidos, XPathConstantsum IllegalArgumentException será gerado.
Se source ou returnType for null, um NullPointerException é lançado.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.