Поделиться через


IXPath.Evaluate Метод

Определение

Перегрузки

Evaluate(String, Object)

Оцените выражение XPath в указанном контексте и верните результат в виде String.

Evaluate(String, InputSource)

Оцените выражение XPath в контексте указанного InputSource и возвращает результат в виде String.

Evaluate(String, Object, QName)

XPath Оцените выражение в указанном контексте и верните результат в качестве указанного типа.

Evaluate(String, InputSource, QName)

Оцените выражение XPath в контексте указанного InputSource и возвращает результат в качестве указанного типа.

Evaluate(String, Object)

Оцените выражение XPath в указанном контексте и верните результат в виде String.

[Android.Runtime.Register("evaluate", "(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_String_Ljava_lang_Object_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? Evaluate (string? expression, Java.Lang.Object? item);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_String_Ljava_lang_Object_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : string * Java.Lang.Object -> string

Параметры

expression
String

Выражение XPath.

item
Object

Начальный контекст (например, список узлов или узлов).

Возвращаемое значение

Результатом String вычисления выражения и преобразования результата в объект String.

Атрибуты

Исключения

Если expression не удается оценить.

Если expression имеет значение null.

Комментарии

Оцените выражение XPath в указанном контексте и верните результат в виде String.

Этот метод вызывается #evaluate(String expression, Object item, QName returnType) с параметром returnTypeXPathConstants#STRING.

Сведения об оценке выражений XPath для оценки элементов контекста, переменной, функции и разрешения QName и преобразования возвращаемых типов.

null Если задано значениеitem, пустой документ будет использоваться для контекста. Если expression есть null, NullPointerException то создается исключение.

Документация по Java для javax.xml.xpath.XPath.evaluate(java.lang.String, java.lang.Object).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

Evaluate(String, InputSource)

Оцените выражение XPath в контексте указанного InputSource и возвращает результат в виде String.

[Android.Runtime.Register("evaluate", "(Ljava/lang/String;Lorg/xml/sax/InputSource;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_String_Lorg_xml_sax_InputSource_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? Evaluate (string? expression, Org.Xml.Sax.InputSource? source);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/String;Lorg/xml/sax/InputSource;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_String_Lorg_xml_sax_InputSource_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : string * Org.Xml.Sax.InputSource -> string

Параметры

expression
String

Выражение XPath.

source
InputSource

Документ InputSource для оценки.

Возвращаемое значение

Результатом String вычисления выражения и преобразования результата в объект String.

Атрибуты

Исключения

Если выражение не может быть оценено.

Если expression или source есть null.

Комментарии

Оцените выражение XPath в контексте указанного InputSource и возвращает результат в виде String.

Этот метод вызывается #evaluate(String expression, InputSource source, QName returnType) с параметром returnTypeXPathConstants#STRING.

Сведения об оценке выражений XPath для оценки элементов контекста, переменной, функции и разрешения QName и преобразования возвращаемых типов.

Если expression или source есть null, NullPointerException создается исключение.

Документация по Java для javax.xml.xpath.XPath.evaluate(java.lang.String, org.xml.sax.InputSource).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

Evaluate(String, Object, QName)

XPath Оцените выражение в указанном контексте и верните результат в качестве указанного типа.

[Android.Runtime.Register("evaluate", "(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_String_Ljava_lang_Object_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Evaluate (string? expression, Java.Lang.Object? item, Javax.Xml.Namespace.QName? returnType);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_String_Ljava_lang_Object_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : string * Java.Lang.Object * Javax.Xml.Namespace.QName -> Java.Lang.Object

Параметры

expression
String

Выражение XPath.

item
Object

Начальный контекст (например, список узлов или узлов).

returnType
QName

Требуемый тип возвращаемого значения.

Возвращаемое значение

Результат вычисления выражения XPath в виде ObjectreturnType.

Атрибуты

Исключения

Если expression не удается оценить.

Если returnType это не один из типов, определенных в XPathConstants.

Если expression или returnType есть null.

Комментарии

XPath Оцените выражение в указанном контексте и верните результат в качестве указанного типа.

Сведения об оценке выражений XPath для оценки элементов контекста, переменной, функции и QName разрешения и преобразования возвращаемых типов.

Если returnType не один из типов, определенных в XPathConstants (XPathConstants#NUMBER NUMBER, XPathConstants#STRING STRINGXPathConstants#BOOLEAN BOOLEANXPathConstants#NODE NODE илиXPathConstants#NODESET NODESET) вызывается.IllegalArgumentException

null Если задано значениеitem, пустой документ будет использоваться для контекста. Если expression или returnType есть null, NullPointerException создается исключение.

Документация по Java для javax.xml.xpath.XPath.evaluate(java.lang.String, java.lang.Object, javax.xml.namespace.QName).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

Evaluate(String, InputSource, QName)

Оцените выражение XPath в контексте указанного InputSource и возвращает результат в качестве указанного типа.

[Android.Runtime.Register("evaluate", "(Ljava/lang/String;Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_String_Lorg_xml_sax_InputSource_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Evaluate (string? expression, Org.Xml.Sax.InputSource? source, Javax.Xml.Namespace.QName? returnType);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/String;Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_String_Lorg_xml_sax_InputSource_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : string * Org.Xml.Sax.InputSource * Javax.Xml.Namespace.QName -> Java.Lang.Object

Параметры

expression
String

Выражение XPath.

source
InputSource

Источник входных данных документа для оценки.

returnType
QName

Требуемый тип возвращаемого значения.

Возвращаемое значение

Это Object инкапсулирует результат оценки выражения.

Атрибуты

Исключения

Если выражение не может быть оценено.

Если returnType это не один из типов, определенных в XPathConstants.

Если expression, source или returnType есть null.

Комментарии

Оцените выражение XPath в контексте указанного InputSource и возвращает результат в качестве указанного типа.

Этот метод создает модель данных для InputSource результирующего объекта документа и вызывает #evaluate(String expression, Object item, QName returnType) его.

Сведения об оценке выражений XPath для оценки элементов контекста, переменной, функции и разрешения QName и преобразования возвращаемых типов.

Если returnType это не один из типов, определенных в XPathConstants, IllegalArgumentException создается исключение.

Если expressionили sourcereturnType есть null, NullPointerException создается исключение.

Документация по Java для javax.xml.xpath.XPath.evaluate(java.lang.String, org.xml.sax.InputSource, javax.xml.namespace.QName).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к